diff --git a/.devops/testing_ci.yml b/.devops/test_stats.yml
similarity index 73%
rename from .devops/testing_ci.yml
rename to .devops/test_stats.yml
index e9e53e9a24..bcad956328 100644
--- a/.devops/testing_ci.yml
+++ b/.devops/test_stats.yml
@@ -1,10 +1,13 @@
-# Python Django
-# Test a Django project on multiple versions of Python.
-# Add steps that analyze code, save build artifacts, deploy, and more:
-# https://docs.microsoft.com/azure/devops/pipelines/languages/python
-
 trigger:
-- master
+  batch: true
+  branches:
+    include:
+    - master
+    - stable
+    - refs/tags/*
+  paths:
+    include:
+    - src/backend
 
 pool:
   vmImage: ubuntu-latest
@@ -37,17 +40,19 @@ steps:
       print('##vso[task.setvariable variable=projectRoot]{}'.format(project_location))
 
 - script: |
-    python -m pip install --upgrade pip setuptools wheel
-    pip install --require-hashes -r requirements.txt
-    pip install --require-hashes -r requirements-dev.txt
-    pip install unittest-xml-reporting coverage invoke
+    python -m pip install --upgrade pip setuptools wheel uv
+    uv pip install --require-hashes -r src/backend/requirements.txt
+    uv pip install --require-hashes -r src/backend/requirements-dev.txt
     sudo apt-get install poppler-utils
     sudo apt-get install libpoppler-dev
+    uv pip install unittest-xml-reporting coverage invoke
   displayName: 'Install prerequisites'
+  env:
+    UV_SYSTEM_PYTHON: 1
 
 - script: |
     pushd '$(projectRoot)'
-    invoke update
+    invoke update --uv
     coverage run manage.py test --testrunner xmlrunner.extra.djangotestrunner.XMLTestRunner --no-input
     coverage xml -i
   displayName: 'Run tests'
@@ -57,7 +62,11 @@ steps:
     INVENTREE_MEDIA_ROOT: ./media
     INVENTREE_STATIC_ROOT: ./static
     INVENTREE_BACKUP_DIR: ./backup
+    INVENTREE_SITE_URL: http://localhost:8000
     INVENTREE_PLUGINS_ENABLED: true
+    UV_SYSTEM_PYTHON: 1
+    INVENTREE_DEBUG: true
+    INVENTREE_LOG_LEVEL: INFO
 
 - task: PublishTestResults@2
   inputs:
@@ -65,7 +74,6 @@ steps:
     testRunTitle: 'Python $(PYTHON_VERSION)'
   condition: succeededOrFailed()
 
-- task: PublishCodeCoverageResults@1
+- task: PublishCodeCoverageResults@2
   inputs:
-    codeCoverageTool: Cobertura
     summaryFileLocation: '$(System.DefaultWorkingDirectory)/**/coverage.xml'
diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml
index d28cbbf4d1..597f2c93a6 100644
--- a/.github/workflows/docker.yaml
+++ b/.github/workflows/docker.yaml
@@ -130,13 +130,13 @@ jobs:
           rm -rf InvenTree/_testfolder
       - name: Set up QEMU
         if: github.event_name != 'pull_request'
-        uses: docker/setup-qemu-action@53851d14592bedcffcf25ea515637cff71ef929a # pin@v3.3.0
+        uses: docker/setup-qemu-action@4574d27a4764455b42196d70a065bc6853246a25 # pin@v3.4.0
       - name: Set up Docker Buildx
         if: github.event_name != 'pull_request'
-        uses: docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # pin@v3.8.0
+        uses: docker/setup-buildx-action@f7ce87c1d6bead3e36075b2ce75da1f6cc28aaca # pin@v3.9.0
       - name: Set up cosign
         if: github.event_name != 'pull_request'
-        uses: sigstore/cosign-installer@dc72c7d5c4d10cd6bcb8cf6e3fd625a9e5e537da # pin@v3.7.0
+        uses: sigstore/cosign-installer@c56c2d3e59e4281cc41dea2217323ba5694b171e # pin@v3.8.0
       - name: Check if Dockerhub login is required
         id: docker_login
         run: |
diff --git a/.github/workflows/qc_checks.yaml b/.github/workflows/qc_checks.yaml
index 886a7b621e..b783c4206b 100644
--- a/.github/workflows/qc_checks.yaml
+++ b/.github/workflows/qc_checks.yaml
@@ -653,7 +653,7 @@ jobs:
         env:
           GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
       - name: Upload SARIF file
-        uses: github/codeql-action/upload-sarif@dd746615b3b9d728a6a37ca2045b68ca76d4841a # pin@v3
+        uses: github/codeql-action/upload-sarif@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # pin@v3
         with:
           sarif_file: results.sarif
           category: zizmor
diff --git a/.github/workflows/scorecard.yaml b/.github/workflows/scorecard.yaml
index b3ed0c666d..5c6a0b386c 100644
--- a/.github/workflows/scorecard.yaml
+++ b/.github/workflows/scorecard.yaml
@@ -67,6 +67,6 @@ jobs:
 
       # Upload the results to GitHub's code scanning dashboard.
       - name: "Upload to code-scanning"
-        uses: github/codeql-action/upload-sarif@dd746615b3b9d728a6a37ca2045b68ca76d4841a # v3.28.8
+        uses: github/codeql-action/upload-sarif@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # v3.28.9
         with:
           sarif_file: results.sarif
diff --git a/README.md b/README.md
index 5f3000fe22..86442a49fb 100644
--- a/README.md
+++ b/README.md
@@ -9,6 +9,7 @@
 [![Documentation Status](https://readthedocs.org/projects/inventree/badge/?version=latest)](https://inventree.readthedocs.io/en/latest/?badge=latest)
 ![Docker Build](https://github.com/inventree/inventree/actions/workflows/docker.yaml/badge.svg)
 [![Netlify Status](https://api.netlify.com/api/v1/badges/9bbb2101-0a4d-41e7-ad56-b63fb6053094/deploy-status)](https://app.netlify.com/sites/inventree/deploys)
+[![Performance Testing](https://dev.azure.com/InvenTree/InvenTree%20test%20statistics/_apis/build/status%2Fmatmair.InvenTree?branchName=testing)](https://dev.azure.com/InvenTree/InvenTree%20test%20statistics/_build/latest?definitionId=3&branchName=testing)
 
 [![OpenSSF Best Practices](https://bestpractices.coreinfrastructure.org/projects/7179/badge)](https://bestpractices.coreinfrastructure.org/projects/7179)
 [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/inventree/InvenTree/badge)](https://securityscorecards.dev/viewer/?uri=github.com/inventree/InvenTree)
@@ -156,7 +157,7 @@ If you use InvenTree and find it to be useful, please consider [sponsoring the p
 ## :gem: Acknowledgements
 
 We want to acknowledge [PartKeepr](https://github.com/partkeepr/PartKeepr) as a valuable predecessor and inspiration.
-Find a full list of used third-party libraries in [our documentation](https://docs.inventree.org/en/latest/credits/).
+Find a full list of used third-party libraries in the license information dialog of your instance.
 
 ## :heart: Support
 
diff --git a/docs/docs/settings/error_codes.md b/docs/docs/settings/error_codes.md
index bd702feb74..c613c27d62 100644
--- a/docs/docs/settings/error_codes.md
+++ b/docs/docs/settings/error_codes.md
@@ -25,6 +25,24 @@ You probably have a reference to invoke or a directory with invoke in your PATH
 ### INVE-W (InvenTree Warning)
 Warnings - These are non-critical errors which should be addressed when possible.
 
+#### INVE-W1
+**Current branch could not be detected - Backend**
+
+During startup of the backend InvenTree tries to detect branch, commit hash and commit date to surface on various points in the UI, through tags and in the API.
+This information is not needed for operation but very helpful for debugging and support. These issues might be caused by running a deployment version that delivers without git information, not having git installed or not having dulwich installed.
+You can ignore this warning if you are not interested in the git information.
+
+#### INVE-W2
+**Dulwich module not found - Backend**
+
+See [INVE-W1](#inve-w1)
+
+#### INVE-W3
+**Could not detect git information - Backend**
+
+See [INVE-W1](#inve-w1)
+
+
 ### INVE-I (InvenTree Information)
 Information — These are not errors but information messages. They might point out potential issues or just provide information.
 
diff --git a/docs/mlc_config.json b/docs/mlc_config.json
index f9f3bb78d2..dfe26d15a3 100644
--- a/docs/mlc_config.json
+++ b/docs/mlc_config.json
@@ -20,6 +20,9 @@
         },
         {
             "pattern": "https://opensource.org/license/MIT"
+        },
+        {
+            "pattern": "^https://dev.azure.com"
         }
     ]
 }
diff --git a/src/backend/InvenTree/InvenTree/config.py b/src/backend/InvenTree/InvenTree/config.py
index 377efb04ee..1c1ea24ca6 100644
--- a/src/backend/InvenTree/InvenTree/config.py
+++ b/src/backend/InvenTree/InvenTree/config.py
@@ -10,9 +10,6 @@ import string
 import warnings
 from pathlib import Path
 
-from django.core.files.base import ContentFile
-from django.core.files.storage import Storage
-
 logger = logging.getLogger('inventree')
 CONFIG_DATA = None
 CONFIG_LOOKUPS = {}
@@ -77,6 +74,9 @@ def ensure_dir(path: Path, storage=None) -> None:
 
     If it does not exist, create it.
     """
+    from django.core.files.base import ContentFile
+    from django.core.files.storage import Storage
+
     if storage and isinstance(storage, Storage):
         if not storage.exists(str(path)):
             storage.save(str(path / '.empty'), ContentFile(''))
@@ -238,12 +238,15 @@ def get_boolean_setting(env_var=None, config_key=None, default_value=False):
     return is_true(get_setting(env_var, config_key, default_value))
 
 
-def get_media_dir(create=True):
+def get_media_dir(create=True, error=True):
     """Return the absolute path for the 'media' directory (where uploaded files are stored)."""
     md = get_setting('INVENTREE_MEDIA_ROOT', 'media_root')
 
     if not md:
-        raise FileNotFoundError('INVENTREE_MEDIA_ROOT not specified')
+        if error:
+            raise FileNotFoundError('INVENTREE_MEDIA_ROOT not specified')
+        else:
+            return None
 
     md = Path(md).resolve()
 
@@ -253,12 +256,15 @@ def get_media_dir(create=True):
     return md
 
 
-def get_static_dir(create=True):
+def get_static_dir(create=True, error=True):
     """Return the absolute path for the 'static' directory (where static files are stored)."""
     sd = get_setting('INVENTREE_STATIC_ROOT', 'static_root')
 
     if not sd:
-        raise FileNotFoundError('INVENTREE_STATIC_ROOT not specified')
+        if error:
+            raise FileNotFoundError('INVENTREE_STATIC_ROOT not specified')
+        else:
+            return None
 
     sd = Path(sd).resolve()
 
@@ -268,12 +274,15 @@ def get_static_dir(create=True):
     return sd
 
 
-def get_backup_dir(create=True):
+def get_backup_dir(create=True, error=True):
     """Return the absolute path for the backup directory."""
     bd = get_setting('INVENTREE_BACKUP_DIR', 'backup_dir')
 
     if not bd:
-        raise FileNotFoundError('INVENTREE_BACKUP_DIR not specified')
+        if error:
+            raise FileNotFoundError('INVENTREE_BACKUP_DIR not specified')
+        else:
+            return None
 
     bd = Path(bd).resolve()
 
diff --git a/src/backend/InvenTree/InvenTree/settings.py b/src/backend/InvenTree/InvenTree/settings.py
index 1072090d19..490d59c52e 100644
--- a/src/backend/InvenTree/InvenTree/settings.py
+++ b/src/backend/InvenTree/InvenTree/settings.py
@@ -171,7 +171,7 @@ SECRET_KEY = config.get_secret_key()
 # The filesystem location for served static files
 STATIC_ROOT = config.get_static_dir()
 
-# The filesystem location for uploaded meadia files
+# The filesystem location for uploaded media files
 MEDIA_ROOT = config.get_media_dir()
 
 # Needed for the parts importer, directly impacts the maximum parts that can be uploaded
@@ -1290,7 +1290,7 @@ ACCOUNT_DEFAULT_HTTP_PROTOCOL = get_setting(
 
 if ACCOUNT_DEFAULT_HTTP_PROTOCOL is None:
     if SITE_URL and SITE_URL.startswith('https://'):
-        # auto-detect HTTPS prtoocol
+        # auto-detect HTTPS protocol
         ACCOUNT_DEFAULT_HTTP_PROTOCOL = 'https'
     else:
         # default to http
@@ -1361,7 +1361,7 @@ MARKDOWNIFY = {
     }
 }
 
-# Ignore these error typeps for in-database error logging
+# Ignore these error types for in-database error logging
 IGNORED_ERRORS = [Http404, django.core.exceptions.PermissionDenied]
 
 # Maintenance mode
@@ -1420,7 +1420,7 @@ if CUSTOM_FLAGS:
 SESAME_MAX_AGE = 300
 LOGIN_REDIRECT_URL = '/api/auth/login-redirect/'
 
-# Configuratino for API schema generation
+# Configuration for API schema generation
 SPECTACULAR_SETTINGS = {
     'TITLE': 'InvenTree API',
     'DESCRIPTION': 'API for InvenTree - the intuitive open source inventory management system',
diff --git a/src/backend/InvenTree/InvenTree/version.py b/src/backend/InvenTree/InvenTree/version.py
index 64a10ffb1b..9aad2e65d8 100644
--- a/src/backend/InvenTree/InvenTree/version.py
+++ b/src/backend/InvenTree/InvenTree/version.py
@@ -26,19 +26,28 @@ logger = logging.getLogger('inventree')
 
 # Discover git
 try:
+    from dulwich.porcelain import active_branch
     from dulwich.repo import Repo
 
     main_repo = Repo(pathlib.Path(__file__).parent.parent.parent.parent.parent)
     main_commit = main_repo[main_repo.head()]
+    try:
+        main_branch = active_branch(main_repo)
+    except (KeyError, IndexError):
+        logger.warning('INVE-W1: Current branch could not be detected.')
+        main_branch = None
 except ImportError:
     logger.warning(
-        'Warning: Dulwich module not found, git information will not be available.'
+        'INVE-W2: Dulwich module not found, git information will not be available.'
     )
     main_repo = None
     main_commit = None
-except Exception:
+    main_branch = None
+except Exception as exc:
+    logger.warning('INVE-W3: Could not detect git information.', exc_info=exc)
     main_repo = None
     main_commit = None
+    main_branch = None
 
 
 def checkMinPythonVersion():
@@ -270,14 +279,9 @@ def inventreeBranch():
     if branch:
         return branch
 
-    if main_commit is None:
+    if main_branch is None:
         return None
-
-    try:
-        branch = main_repo.refs.follow(b'HEAD')[0][1].decode()
-        return branch.removeprefix('refs/heads/')
-    except IndexError:
-        return None  # pragma: no cover
+    return main_branch.decode('utf-8')
 
 
 def inventreeTarget():
diff --git a/src/backend/InvenTree/common/setting/user.py b/src/backend/InvenTree/common/setting/user.py
index a39ae48f95..6581cacc22 100644
--- a/src/backend/InvenTree/common/setting/user.py
+++ b/src/backend/InvenTree/common/setting/user.py
@@ -217,6 +217,12 @@ USER_SETTINGS: dict[str, InvenTreeSettingsKeyType] = {
         'validator': [int, MinValueValidator(0)],
         'default': 100,
     },
+    'ENABLE_LAST_BREADCRUMB': {
+        'name': _('Show Last Breadcrumb'),
+        'description': _('Show the current page in breadcrumbs'),
+        'default': False,
+        'validator': bool,
+    },
     'NOTIFICATION_ERROR_REPORT': {
         'name': _('Receive error reports'),
         'description': _('Receive notifications for system errors'),
diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po
index d89aaf6ec9..83990e373d 100644
--- a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Arabic\n"
 "Language: ar_SA\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "المستخدم ليس لديه الصلاحية لعرض هذا النموذج"
 
@@ -88,7 +88,7 @@ msgstr "تعذّر تحويل {original} إلى {unit}"
 msgid "Invalid quantity provided"
 msgstr "الكمية المقدمة غير صحيحة"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "يمكن العثور على تفاصيل الخطأ في لوحة التحكم"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr ""
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr ""
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr ""
 msgid "Description (optional)"
 msgstr ""
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr ""
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr ""
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr ""
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr ""
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr ""
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr ""
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr ""
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr ""
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr ""
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr ""
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr ""
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po
index 81467e6d7f..0e10d94066 100644
--- a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Bulgarian\n"
 "Language: bg_BG\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Потребителя няма нужното разрешение, за да вижда този модел"
 
@@ -88,7 +88,7 @@ msgstr "Преобразуването на {original} в {unit} не беше 
 msgid "Invalid quantity provided"
 msgstr "Въведена е недопустима стойност"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Подробности за грешката могат да се намерят в администраторския панел"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr ""
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr ""
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr ""
 msgid "Description (optional)"
 msgstr ""
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr ""
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr ""
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr ""
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr ""
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr "Потребител"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr ""
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr ""
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr ""
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr ""
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr ""
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr ""
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Изпратено"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po
index 5b6dc9420e..98a848db11 100644
--- a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Czech\n"
 "Language: cs_CZ\n"
@@ -33,7 +33,7 @@ msgstr "Poskytnuty neplatné filtry"
 msgid "No items found to delete"
 msgstr "Nebyly nalezeny žádné položky k odstranění"
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Uživatel nemá právo zobrazit tento model"
 
@@ -88,7 +88,7 @@ msgstr "Nelze převést {original} na {unit}"
 msgid "Invalid quantity provided"
 msgstr "Vyplněno neplatné množství"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Podrobnosti o chybě lze nalézt v panelu administrace"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr "Neplaté desetinné číslo"
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Duplicitní názvy nemohou existovat pod stejným nadřazeným názvem"
 msgid "Invalid choice"
 msgstr "Neplatný výběr"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Název"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Popis"
 msgid "Description (optional)"
 msgstr "Popis (volitelně)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Cesta"
 
@@ -519,8 +519,8 @@ msgstr "Super-uživatel"
 msgid "Is this user a superuser"
 msgstr "Je tento uživatel superuživatel"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Nadřazená sestava"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr "Zahrnout varianty"
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Referenční číslo výrobního příkazu"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Cílové datum dokončení"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Cílové datum dokončení sestavení. Sestavení bude po tomto datu v prodlení."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Datum dokončení"
 
@@ -947,7 +947,7 @@ msgstr "Uživatel nebo skupina odpovědná za tento výrobní příkaz"
 msgid "External Link"
 msgstr "Externí odkaz"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Odkaz na externí URL"
@@ -1000,7 +1000,7 @@ msgstr "Výstup neodpovídá výrobnímu příkazu"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "Množství musí být vyšší než nula"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Vytvořit objekt"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Položka sestavení musí specifikovat výstup sestavení, protože hlav
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "Zabrané množství ({q}) nesmí překročit dostupné skladové množství ({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "Skladová položka je nadměrně zabrána"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Zabrané množství musí být větší než nula"
 
@@ -1205,8 +1205,8 @@ msgstr "Důvod vyřazení výstupu(ů) sestavy"
 msgid "Location for completed build outputs"
 msgstr "Umístění dokončených výstupů sestavy"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr "Uživatel nemá oprávnění k odstranění těchto příloh"
 msgid "User does not have permission to delete this attachment"
 msgstr "Uživatel nemá oprávnění k odstranění této přílohy"
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "Neplatný kód měny"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr "Duplicitní kód měny"
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr "Nejsou uvedeny žádné platné kódy měn"
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "Žádný plugin"
 
@@ -1548,41 +1548,41 @@ msgstr "Popis projektu"
 msgid "User or group responsible for this project"
 msgstr "Uživatel nebo skupina odpovědná za tento projekt"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "Hodnota nastavení"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "Zvolená hodnota není platnou možností"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "Hodnota musí být logická hodnota"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "Hodnota musí být celé číslo"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr "Hodnota musí být platné číslo"
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr "Hodnota neprošla kontrolou platnosti"
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "Klíčový text musí být jedinečný"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "Klíčový text musí být jedinečný"
 msgid "User"
 msgstr "Uživatel"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr "Množství cenové slevy"
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Cena"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr "Jednotková cena při stanoveném množství"
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "Koncový bod"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr "Koncový bod, ve kterém je tento webhook přijímán"
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr "Název tohoto webhooku"
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr "Je tento webhook aktivní"
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr "Token"
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "Token pro přístup"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Tajný klíč"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr "Sdílený tajný klíč pro HMAC"
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "ID zprávy"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr "Unikátní identifikátor pro tuto zprávu"
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr "Hostitel"
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr "Hostitel, od kterého byla tato zpráva přijata"
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "Záhlaví"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "Záhlaví této zprávy"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "Tělo"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr "Tělo zprávy"
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr "Koncový bod, na kterém byla zpráva přijata"
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr "Pracoval na"
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr "Byla práce na této zprávě dokončena?"
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr "ID"
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Název"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Odkaz"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "Zveřejněno"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "Autor"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Souhrn"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "Přečteno"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr "Byla tato novinka přečtena?"
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr "Byla tato novinka přečtena?"
 msgid "Image"
 msgstr "Obrazek"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "Soubor obrázku"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr "Cílový typ modelu pro tento obrázek"
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr "Cílové ID modelu pro tento obrázek"
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr "Název jednotky musí být platný identifikátor"
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr "Název jednotky"
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "Symbol"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr "Volitelný symbol jednotky"
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "Definice"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr "Definice jednotky"
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Příloha"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Chybějící soubor"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Chybějící externí odkaz"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Vyberte soubor k přiložení"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Komentář"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr "Komentář přílohy"
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr "Datum nahrání"
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr "Datum, kdy byl soubor nahrán"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr "Velikost souboru"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr "Velikost souboru v bytech"
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr "Uveden neplatný typ modelu pro přílohu"
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Hodnota"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr "Název stavu"
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr "Barva"
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr "Barva, která bude zobrazena ve frontendu"
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr "Model"
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr "Model, ke kterému je tento stav přiřazen"
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr "Musí být vybrán model"
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr "Musí být vybrán klíč"
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr "Musí být vybrán logický klíč"
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr "Klíč se musí lišit od logického klíče"
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr "Zdrojový plugin"
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Vytvořeno"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "Poslední aktualizace"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr "Data"
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr "Data čárového kódu"
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr "Uživatel, který naskenoval čárový kód"
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr "Datum a čas skenování čárového kódu"
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr "Kontext"
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "Výsledek"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr "Bylo skenování čárového kódu úspěšné?"
 
@@ -2257,7 +2257,7 @@ msgstr "Jak často aktualizovat směnné kurzy (pro vypnutí nastavte na nulu)"
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "dny"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "Umožnit úpravy nákupních objednávek po jejich odeslání nebo dokončení"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "Automatické dokončování nákupních objednávek"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr "Automaticky označit nákupní objednávky jako kompletní, jakmile jsou přijaty všechny řádkové položky"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Povolit pole zapomenutého hesla"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "Povolení funkce zapomenutého hesla na přihlašovacích stránkách"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Povolit registrace"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "Povolit samoregistraci uživatelů na přihlašovacích stránkách"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "Povolit SSO"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "Povolit SSO na přihlašovacích stránkách"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "Povolit SSO registraci"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "Povolit samoregistraci uživatelů prostřednictvím SSO na přihlašovacích stránkách"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "Vyžadován e-mail"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr "Požadovat, aby uživatel při registraci zadal e-mail"
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "Automaticky vyplnit SSO uživatele"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "Automaticky vyplnit údaje o uživateli z údajů o účtu SSO"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "Mail dvakrát"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "Při registraci dvakrát požádat uživatele o zadání e-mailu"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Heslo dvakrát"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "Při registraci dvakrát požádat uživatele o heslo"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Povolené domény"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr "Omezit registraci na určité domény (oddělené čárkou a začínající @)"
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "Skupina při registraci"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "Vynutit MFA"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "Uživatelé musí používat vícefaktorové zabezpečení."
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "Zkontrolovat pluginy při spuštění"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr "Zkontrolujte, zda jsou při spuštění nainstalovány všechny pluginy - povolit v kontejnerových prostředích"
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr "Zkontrolovat aktualizace pluginů"
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr "Povolit pravidelné kontroly aktualizací nainstalovaných pluginů"
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "Povolit integraci URL"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "Povolit plug-inům přidávat trasy URL"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr "Povolit integraci navigace"
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr "Povolit integrování pluginů do navigace"
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "Povolit integraci aplikací"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "Povolit pluginům přidávát aplikace"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr "Povolit integraci plánu"
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "Povolit pluginům spouštění naplánovaných úloh"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr "Povolit integraci událostí"
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr "Povolit pluginům reagovat na interní události"
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr "Funkce inventury"
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr "Povolit funkci inventury pro evidenci stavu zásob a výpočet hodnoty zásob"
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr "Vyloučit externí umístění"
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr "Vyloučit skladové položky na externích místech z výpočtů inventury"
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "Perioda automatické inventury"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "Počet dní mezi automatickým záznamem inventury (pro vypnutí nastavte nulu)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr "Interval mazání reportů"
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "Reporty o inventuře se po určitém počtu dní vymažou"
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr "Zobrazit celá jména uživatelů"
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr "Zobrazit plná jména uživatelů namísto uživatelských jmen"
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr "Povolit data zkušební stanice"
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr "Povolit sběr dat ze zkušební stanice pro výsledky testů"
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr "Vyloučit neaktivní prodejní objednávky z okna náhledu vyhledávání"
 
 #: common/setting/user.py:131
+msgid "Search Sales Order Shipments"
+msgstr ""
+
+#: common/setting/user.py:132
+msgid "Display sales order shipments in search preview window"
+msgstr ""
+
+#: common/setting/user.py:137
 msgid "Search Return Orders"
 msgstr "Vyhledávání vrácených objednávek"
 
-#: common/setting/user.py:132
+#: common/setting/user.py:138
 msgid "Display return orders in search preview window"
 msgstr "Zobrazit vrácené objednávky v okně náhledu vyhledávání"
 
-#: common/setting/user.py:137
+#: common/setting/user.py:143
 msgid "Exclude Inactive Return Orders"
 msgstr "Vyloučit neaktivní vrácené objednávky"
 
-#: common/setting/user.py:138
+#: common/setting/user.py:144
 msgid "Exclude inactive return orders from search preview window"
 msgstr "Vyloučit neaktivní vrácené objednávky z okna náhledu vyhledávání"
 
-#: common/setting/user.py:143
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr "Náhled výsledků vyhledávání"
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr "Počet výsledků, které se mají zobrazit v každé části okna náhledu vyhledávání"
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "Regex hledání"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr "Povolit regulární výrazy ve vyhledávacích dotazech"
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr "Vyhledávání celého slova"
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr "Vyhledávací dotazy vracejí výsledky pro shody celých slov"
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "Zobrazit množství ve formulářích"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr "Zobrazit dostupné množství dílů v některých formulářích"
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr "Klávesa Escape zavře formuláře"
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr "Zavřít modální formuláře pomocí klávesy escape"
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "Pevná navigační lišta"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr "Pozice navigační lišty je pevně nastavena na horní okraj obrazovky"
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Formát data"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "Preferovaný formát pro zobrazení datumů"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "Plánování dílů"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr "Zobrazit informace o plánování dílů"
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr "Inventura dílu"
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr "Zobrazit informace o skladových zásobách dílů (pokud je povolena funkce inventury)"
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "Délka textu v tabulce"
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr "Maximální délka textu v zobrazeních tabulek"
 
-#: common/setting/user.py:215
+#: common/setting/user.py:221
+msgid "Show Last Breadcrumb"
+msgstr ""
+
+#: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
 msgid "Receive error reports"
 msgstr "Přijímat zprávy o chybách"
 
-#: common/setting/user.py:216
+#: common/setting/user.py:228
 msgid "Receive notifications for system errors"
 msgstr "Dostávat oznámení o systémových chybách"
 
-#: common/setting/user.py:221
+#: common/setting/user.py:233
 msgid "Last used printing machines"
 msgstr "Poslední použité tiskárny"
 
-#: common/setting/user.py:222
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr "Uložte poslední použité tiskárny pro uživatele"
 
@@ -4085,7 +4109,7 @@ msgstr "Počet kopií, které se mají tisknout pro každý štítek"
 msgid "Connected"
 msgstr "Připojeno"
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "Neznámý"
 
@@ -4225,17 +4249,17 @@ msgstr "Cílové datum po"
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr "Dokončeno před"
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr "Dokončeno po"
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "Objednávka"
 
@@ -4259,15 +4283,15 @@ msgstr "Dokončeno"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "Nákupní objednávka"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "Nákupní objednávka"
 msgid "Sales Order"
 msgstr "Prodejní objednávka"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Cílené datum"
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr "Referenční kód objednávky dodavatele"
 msgid "received by"
 msgstr "přijal"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "Datum vystavení"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "Datum vystavení objednávky"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr "Datum dokončení objednávky"
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Místo určení"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr "Dodavatel dílu se musí shodovat s dodavatelem PO"
 msgid "Quantity must be a positive number"
 msgstr "Množství musí být kladné"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Zákazník"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "Společnost, jíž se položky prodávají"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr "Stav prodejní objednávky"
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "Reference zákazníka "
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr "Referenční kód objednávky zákazníka"
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "Datum odeslání"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "odesláno společností"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr "Objednávka je již dokončena"
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr "Objednávka je již zrušena"
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr "Pouze otevřená objednávka může být označena jako kompletní"
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr "Objednávku nelze dokončit, protože dodávky jsou nekompletní"
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr "Objednávka nemůže být dokončena, protože jsou neúplné řádkové položky"
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "Množství položky"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr "Označení řádkové položky"
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr "Poznámky k řádkovým položkám"
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr "Cílové datum pro tuto řádkovou položku (pro použití cílového data z objednávky ponechte prázdné)"
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr "Popis řádkové položky (nepovinné)"
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr "Dodatečný kontext pro tento řádek"
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "Cena za jednotku"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr "Řádková položka nákupní objednávky"
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr "Dodavatelský díl musí odpovídat dodavateli"
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "Díl dodavatele"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "Doručeno"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr "Počet přijatých položek"
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "Nákupní cena"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "Jednotková nákupní cena"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr "Řádková položka prodejní objednávky"
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr "Virtuální díl nelze přiřadit k prodejní objednávce"
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr "K prodejní objednávce lze přiřadit pouze prodejné díly"
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "Prodejní cena"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "Jednotková prodejní cena"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Odesláno"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "Odeslané množství"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "Datum odeslání"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr "Datum doručení"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr "Datum doručení zásilky"
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "Kontroloval(a)"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "Uživatel, který zkontroloval tuto zásilku"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "Doprava"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "Číslo zásilky"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "Sledovací číslo"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "Informace o sledování zásilky"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "Číslo faktury"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr "Referenční číslo přiřazené faktury"
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "Zásilka již byla odeslána"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "Zásilka nemá žádné přidělené skladové položky"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "Skladová položka nebyla přiřazena"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "Nelze přidělit skladovou položku na řádek s jiným dílem"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr "Nelze přidělit skladovou položku na řádek bez dílu"
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "Přidělené množství nesmí překročit množství zásob"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "Množství musí být 1 pro serializovanou skladovou položku"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr "Prodejní objednávka neodpovídá zásilce"
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr "Zásilka neodpovídá prodejní objednávce"
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "Řádek"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr "Odkaz na zásilku z prodejní objednávky"
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "Položka"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr "Vyberte skladovou položku pro přidělení"
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "Zadejte množství pro přidělení zásob"
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr "Reference návratové objednávky"
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr "Společnost, od které se vrací položky"
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr "Stav návratové objednávky"
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr "Vyberte položku pro vrácení od zákazníka"
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr "Datum přijetí"
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr "Datum přijetí této vrácené položky"
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr "Výsledek"
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr "Výsledky pro tuto položku"
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr "Náklady spojené s návratem nebo opravou této položky"
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr "Vymazat existující kusovník"
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr "Odstranit existující položky kusovníku před nahráním"
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr "Je vyžadována alespoň jedna položka kusovníku"
 
diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po
index a3d67928a8..2f78013743 100644
--- a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Danish\n"
 "Language: da_DK\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Bruger har ikke tilladelse til at se denne model"
 
@@ -88,7 +88,7 @@ msgstr "Kunne ikke konvertere {original} til {unit}"
 msgid "Invalid quantity provided"
 msgstr "Ugyldigt antal angivet"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Fejloplysninger kan findes i admin panelet"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr "Ugyldigt valg"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Navn"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Beskrivelse"
 msgid "Description (optional)"
 msgstr "Beskrivelse (valgfri)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Sti"
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Overordnet produktion"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Produktionsordre reference"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Projekteret afslutningsdato"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Dato for afslutning"
 
@@ -947,7 +947,7 @@ msgstr "Bruger eller gruppe ansvarlig for denne byggeordre"
 msgid "External Link"
 msgstr "Ekstern link"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Link til ekstern URL"
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr "Bruger"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr ""
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Vedhæftning"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Manglende fil"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Manglende eksternt link"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Vælg fil, der skal vedhæftes"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Kommentar"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Afsendt"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po
index 481f7451b1..b960d41e0f 100644
--- a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: German\n"
 "Language: de_DE\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Benutzer hat keine Berechtigung, dieses Modell anzuzeigen"
 
@@ -88,7 +88,7 @@ msgstr "Konnte {original} nicht in {unit} umwandeln"
 msgid "Invalid quantity provided"
 msgstr "Keine gültige Menge"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Fehlerdetails finden Sie im Admin-Panel"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Doppelte Namen können nicht unter dem selben Elternteil existieren"
 msgid "Invalid choice"
 msgstr "Ungültige Auswahl"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Name"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Beschreibung"
 msgid "Description (optional)"
 msgstr "Beschreibung (optional)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Pfad"
 
@@ -519,8 +519,8 @@ msgstr "Administrator"
 msgid "Is this user a superuser"
 msgstr "Ist dieser Benutzer ein Administrator"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Eltern-Bauauftrag"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr "Varianten einschließen"
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Bauauftragsreferenz"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "geplantes Fertigstellungsdatum"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Zieldatum für Bauauftrag-Fertigstellung."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Fertigstellungsdatum"
 
@@ -947,7 +947,7 @@ msgstr "Benutzer oder Gruppe verantwortlich für diesen Bauauftrag"
 msgid "External Link"
 msgstr "Externer Link"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Link zu einer externen URL"
@@ -1000,7 +1000,7 @@ msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "Anzahl muss größer Null sein"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Objekt bauen"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Bauauftragsposition muss ein Endprodukt festlegen, da der übergeordnete
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "Zugewiesene Menge ({q}) darf nicht verfügbare Menge ({a}) übersteigen"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "BestandObjekt ist zu oft zugewiesen"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Reserviermenge muss größer null sein"
 
@@ -1205,8 +1205,8 @@ msgstr "Grund für das Verwerfen des Bauauftrages/der Bauaufträge"
 msgid "Location for completed build outputs"
 msgstr "Lagerort für fertige Endprodukte"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr "Benutzer hat keine Berechtigung zum Löschen des Anhangs"
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "Ungültiges Währungskürzel"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr "Doppeltes Währungskürzel"
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "Kein Plugin"
 
@@ -1548,41 +1548,41 @@ msgstr "Projektbeschreibung"
 msgid "User or group responsible for this project"
 msgstr "Benutzer oder Gruppe verantwortlich für dieses Projekt"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "Einstellungs-Wert"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "Wert ist keine gültige Option"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "Wahrheitswert erforderlich"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "Nur Ganzzahl eingeben"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "Schlüsseltext muss eindeutig sein"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "Schlüsseltext muss eindeutig sein"
 msgid "User"
 msgstr "Benutzer"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr "Preisstaffelungs Anzahl"
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Preis"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr "Stückpreis für die angegebene Anzahl"
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "Endpunkt"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr "Endpunkt, an dem dieser Webhook empfangen wird"
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr "Name für diesen Webhook"
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr "Ist dieser Webhook aktiv"
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr "Token"
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "Token für Zugang"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Geheimnis"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr "Shared Secret für HMAC"
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "Nachrichten-ID"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr "Eindeutige Kennung für diese Nachricht"
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr "Host"
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr "Host von dem diese Nachricht empfangen wurde"
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "Kopfzeile"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "Header dieser Nachricht"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "Body"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr "Body dieser Nachricht"
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr "Endpunkt, über den diese Nachricht empfangen wurde"
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr "Bearbeitet"
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr "Wurde die Arbeit an dieser Nachricht abgeschlossen?"
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr "ID"
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Titel"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Link"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "Veröffentlicht"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "Autor"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Zusammenfassung"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "Gelesen"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr "Wurde diese Nachricht gelesen?"
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr "Wurde diese Nachricht gelesen?"
 msgid "Image"
 msgstr "Bild"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "Bilddatei"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr "Benutzerdefinierte Einheit"
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr "Einheitensymbol muss eindeutig sein"
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr "Einheitsname muss eine gültige Kennung sein"
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr "Einheitsname"
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "Symbol"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr "Optionales Einheitssymbol"
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "Definition"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr "Einheitsdefinition"
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Anhang"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Fehlende Datei"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Fehlender externer Link"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Datei zum Anhängen auswählen"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Kommentar"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr "Upload Datum"
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr "Datum der hochgeladenen Datei"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr "Dateigröße"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr "Dateigröße in Bytes"
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr "Ungültiger Modelltyp für Anhang angegeben"
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Wert"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr "Name des Bundeslandes"
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Erstellt"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "Zuletzt aktualisiert"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr "Wert"
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr "Zeitstempel"
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr "Kontext"
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "Ergebnis"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr "Wie oft Wechselkurse aktualisiert werden sollen (auf Null zum Deaktivier
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "Tage"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "Bearbeitung von Einkaufsaufträgen nach Versand oder Abschluss erlauben"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "Bestellungen automatisch abschließen"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr "Bestellung automatisch als abgeschlossen markieren, wenn der Empfang aller Artikel bestätigt wurde"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Passwort vergessen aktivieren"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "Passwort-vergessen-Funktion auf den Anmeldeseiten aktivieren"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Registrierung erlauben"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "Selbstregistrierung für Benutzer auf den Anmeldeseiten aktivieren"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "SSO aktivieren"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "SSO auf den Anmeldeseiten aktivieren"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "SSO Selbstregistrierung aktivieren"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "Selbstregistrierung über SSO für Benutzer auf den Anmeldeseiten aktivieren"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr "SSO Gruppensynchronisation aktivieren"
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr "SSO Gruppenschlüssel"
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "Email-Adresse erforderlich"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr "Benutzer müssen bei der Registrierung eine E-Mail angeben"
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "SSO-Benutzer automatisch ausfüllen"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "Benutzer-Details automatisch aus SSO-Konto ausfüllen"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "E-Mail zweimal"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "Bei der Registrierung den Benutzer zweimal nach der E-Mail-Adresse fragen"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Passwort zweimal"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "Bei der Registrierung den Benutzer zweimal nach dem Passwort fragen"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Erlaubte Domains"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr "Anmeldung auf bestimmte Domänen beschränken (kommagetrennt, beginnend mit @)"
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "Gruppe bei Registrierung"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "MFA erzwingen"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "Benutzer müssen Multifaktor-Authentifizierung verwenden."
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "Plugins beim Start prüfen"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr "Beim Start überprüfen, ob alle Plugins installiert sind - Für Container aktivieren"
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr "Nach Plugin-Aktualisierungen suchen"
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr "Periodische Überprüfungen auf Updates für installierte Plugins aktivieren"
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "URL-Integration aktivieren"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "Plugins zum Hinzufügen von URLs aktivieren"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr "Navigations-Integration aktivieren"
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr "Plugins zur Integration in die Navigation aktivieren"
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "App-Integration aktivieren"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "Plugins zum Hinzufügen von Apps aktivieren"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr "Terminplan-Integration aktivieren"
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "Geplante Aufgaben aktivieren"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr "Ereignis-Integration aktivieren"
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr "Plugins ermöglichen auf interne Ereignisse zu reagieren"
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr "Inventurfunktionen"
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr "Inventur-Funktionen zur Aufzeichnung von Lagerbeständen und zur Berechnung des Lagerwerts aktivieren"
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr "Externe Standorte ausschließen"
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr "Lagerartikeln in externen Standorten in der Berechnungen zur Bestandsaufnahme ausschließen"
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "Automatische Inventur-Periode"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "Anzahl der Tage zwischen automatischen Bestandsaufnahmen (zum Deaktivieren auf Null setzen)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr "Löschintervall für Berichte"
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "Inventurberichte werden nach der angegebenen Anzahl von Tagen gelöscht"
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr "Vollständige Namen von Benutzern anzeigen"
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr "Vollständigen Namen von Benutzern anstatt Benutzername anzeigen"
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr "Teststation-Daten aktivieren"
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr "Teststation-Datenerfassung für Testergebnisse aktivieren"
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr "Inaktive Aufträge in der Suchvorschau ausblenden"
 
 #: common/setting/user.py:131
+msgid "Search Sales Order Shipments"
+msgstr ""
+
+#: common/setting/user.py:132
+msgid "Display sales order shipments in search preview window"
+msgstr ""
+
+#: common/setting/user.py:137
 msgid "Search Return Orders"
 msgstr "Suche nach Rücksendungen"
 
-#: common/setting/user.py:132
+#: common/setting/user.py:138
 msgid "Display return orders in search preview window"
 msgstr "Rücksendungen in der Suchvorschau anzeigen"
 
-#: common/setting/user.py:137
+#: common/setting/user.py:143
 msgid "Exclude Inactive Return Orders"
 msgstr "Inaktive Rücksendungen ausblenden"
 
-#: common/setting/user.py:138
+#: common/setting/user.py:144
 msgid "Exclude inactive return orders from search preview window"
 msgstr "Inaktive Rücksendungen in der Suchvorschau ausblenden"
 
-#: common/setting/user.py:143
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr "Anzahl Suchergebnisse"
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr "Anzahl der Ergebnisse, die in der Vorschau pro Sektion angezeigt werden sollen"
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "Regex Suche"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr "Reguläre Ausdrücke in Suchabfragen aktivieren"
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr "Ganzes Wort suchen"
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr "Suchabfragen liefern Ergebnisse für ganze Wortkombinationen"
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "zeige Bestand in Eingabemasken"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr "Zeige den verfügbaren Bestand in einigen Eingabemasken"
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr "Esc-Taste schließt Formulare"
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr "Benutze die Esc-Taste, um Formulare zu schließen"
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "Fixierter Navigationsleiste"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr "Position der Navigationsleiste am oberen Bildschirmrand fixieren"
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Datumsformat"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "Bevorzugtes Format für die Anzeige von Daten"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "Teilzeitplanung"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr "Zeige Zeitplanung für Teile"
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr "Inventur"
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr "Zeigt Inventur-Informationen an (falls die Inventurfunktion aktiviert ist)"
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "Zeichenkettenlänge in Tabellen"
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr "Maximale Länge für Zeichenketten, die in Tabellenansichten angezeigt werden"
 
-#: common/setting/user.py:215
+#: common/setting/user.py:221
+msgid "Show Last Breadcrumb"
+msgstr ""
+
+#: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
 msgid "Receive error reports"
 msgstr "Fehlerberichte empfangen"
 
-#: common/setting/user.py:216
+#: common/setting/user.py:228
 msgid "Receive notifications for system errors"
 msgstr "Benachrichtigungen bei Systemfehlern erhalten"
 
-#: common/setting/user.py:221
+#: common/setting/user.py:233
 msgid "Last used printing machines"
 msgstr "Zuletzt verwendete Druckmaschinen"
 
-#: common/setting/user.py:222
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr "Die zuletzt benutzten Druckmaschinen für einen Benutzer speichern"
 
@@ -4085,7 +4109,7 @@ msgstr "Anzahl der zu druckenden Kopien für jedes Label"
 msgid "Connected"
 msgstr "Verbunden"
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "Unbekannt"
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr "Hat Preise"
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "Bestellung"
 
@@ -4259,15 +4283,15 @@ msgstr "Fertig"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "Bestellung"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "Bestellung"
 msgid "Sales Order"
 msgstr "Auftrag"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr "Rücksendeauftrag"
@@ -4315,7 +4339,7 @@ msgstr "Auftragsbeschreibung (optional)"
 msgid "Select project code for this order"
 msgstr "Projektcode für diesen Auftrag auswählen"
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "Link auf externe Seite"
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Zieldatum"
@@ -4348,7 +4372,7 @@ msgstr "Ansprechpartner für diesen Auftrag"
 msgid "Company address for this order"
 msgstr "Firmenadresse für diesen Auftrag"
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "Bestell-Referenz"
 
@@ -4372,23 +4396,23 @@ msgstr "Zulieferer Bestellreferenz"
 msgid "received by"
 msgstr "Empfangen von"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "Aufgabedatum"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "Datum an dem die Bestellung aufgegeben wurde"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr "Datum an dem der Auftrag fertigstellt wurde"
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Ziel-Lager"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr "Teile-Zulieferer muss dem Zulieferer der Bestellung entsprechen"
 msgid "Quantity must be a positive number"
 msgstr "Anzahl muss eine positive Zahl sein"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Kunde"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "Firma an die die Teile verkauft werden"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "Kundenreferenz"
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr "Bestellreferenz"
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "Versanddatum"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "Versand von"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr "Bestellung ist bereits abgeschlossen"
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr "Bestellung ist bereits storniert"
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr "Nur ein offener Auftrag kann als abgeschlossen markiert werden"
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr "Auftrag kann nicht abgeschlossen werden, da unvollständige Sendungen vorhanden sind"
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr "Auftrag kann nicht abgeschlossen werden, da es unvollständige Positionen gibt"
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "Anzahl"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr "Position - Referenz"
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr "Position - Notizen"
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr "Zieldatum für diesen Einzelposten (leer lassen, um das Zieldatum des Auftrags zu verwenden)"
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr "Positionsbeschreibung (optional)"
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr "Zusätzlicher Kontext für diese Zeile"
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "Stückpreis"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr "Lieferantenteil muss mit Lieferant übereinstimmen"
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "Zuliefererteil"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "Empfangen"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr "Empfangene Objekt-Anzahl"
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "Preis"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "Preis pro Einheit"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr "Ein virtuelles Teil kann nicht einem Auftrag zugeordnet werden"
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr "Nur verkaufbare Teile können einem Auftrag zugewiesen werden"
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "Verkaufspreis"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "Stückverkaufspreis"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Versendet"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "Versendete Menge"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "Versanddatum"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr "Lieferdatum"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr "Versanddatum"
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "Kontrolliert von"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "Benutzer, der diese Sendung kontrolliert hat"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "Sendung"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "Sendungsnummer"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "Sendungsverfolgungsnummer"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "Informationen zur Sendungsverfolgung"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "Rechnungsnummer"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr "Referenznummer für zugehörige Rechnung"
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "Sendung wurde bereits versandt"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "Sendung hat keine zugewiesene Lagerartikel"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "Lagerartikel wurde nicht zugewiesen"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "Kann Lagerartikel keiner Zeile mit einem anderen Teil hinzufügen"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr "Kann Lagerartikel keiner Zeile ohne Teil hinzufügen"
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "Die zugeordnete Anzahl darf nicht die verfügbare Anzahl überschreiten"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "Anzahl für serialisierte Lagerartikel muss 1 sein"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr "Auftrag gehört nicht zu Sendung"
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr "Sendung gehört nicht zu Auftrag"
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "Position"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr "Sendungsnummer-Referenz"
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "Position"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr "Lagerartikel für Zuordnung auswählen"
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "Anzahl für Bestandszuordnung eingeben"
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr "Rücksendungsreferenz"
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr "Firma von der die Artikel zurückgeschickt werden"
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr "Status der Rücksendung"
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr "Artikel zur Rücksendung auswählen"
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr "Empfangsdatum"
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr "Das Datum des Empfangs dieses Rücksendeartikels"
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr "Ergebnis"
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr "Ergebnis für dieses Zeilenelement"
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr "Kosten für die Rückgabe oder Reparatur dieses Objektes"
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr "Herstellbar"
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr "Teil auswählen, von dem Stückliste kopiert wird"
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr "Bestehende Daten entfernen"
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr "Bestehende Stücklisten-Positionen vor dem Kopieren entfernen"
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr "Vererbtes einschließen"
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr "Stücklisten-Positionen einbeziehen, die von Vorlage-Teilen geerbt werden"
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr "Ungültige Zeilen überspringen"
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr "Aktiviere diese Option, um ungültige Zeilen zu überspringen"
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr "Ersatzteile kopieren"
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr "Ersatzteile beim Duplizieren von Stücklisten-Positionen kopieren"
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr "Bestehende Stückliste löschen"
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr "Bestehende Stücklisten-Positionen vor dem Importieren entfernen"
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr "Keine Teilspalte angegeben"
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr "Mehrere übereinstimmende Teile gefunden"
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr "Keine passenden Teile gefunden"
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr "Teil ist nicht als Komponente angelegt"
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr "Menge nicht angegeben"
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr "Ungültige Menge"
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr "Mindestens eine Stückliste-Position ist erforderlich"
 
diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po
index 58db3f464b..1a278a7193 100644
--- a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Greek\n"
 "Language: el_GR\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Δεν έχετε δικαιώματα να το δείτε αυτό"
 
@@ -88,7 +88,7 @@ msgstr "Δεν ήταν δυνατή η μετατροπή από {original} σ
 msgid "Invalid quantity provided"
 msgstr "Μη έγκυρη ποσότητα"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Μπορείτε να βρείτε λεπτομέρειες σφάλματος στον πίνακα διαχείρισης"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Διπλότυπα ονόματα δεν μπορούν να υπάρχ
 msgid "Invalid choice"
 msgstr "Μη έγκυρη επιλογή"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Όνομα"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Περιγραφή"
 msgid "Description (optional)"
 msgstr "Περιγραφή (προαιρετική)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Μονοπάτι"
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Γονική Κατασκευή"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Αναφορά Παραγγελίας Κατασκευής"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Ημερομηνία ολοκλήρωσης στόχου"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Ημερομηνία ολοκλήρωσης της κατασκευής. Η κατασκευή θα καθυστερήσει μετά από αυτή την ημερομηνία."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Ημερομηνία ολοκλήρωσης"
 
@@ -947,7 +947,7 @@ msgstr "Χρήστης ή ομάδα υπεύθυνη για αυτή την ε
 msgid "External Link"
 msgstr "Εξωτερικοί σύνδεσμοι"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Σύνδεσμος προς εξωτερική διεύθυνση URL"
@@ -1000,7 +1000,7 @@ msgstr "Η έξοδος κατασκευής δεν ταιριάζει με τη
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Αντικείμενο κατασκευής"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Το στοιχείο κατασκευής πρέπει να ορίζε
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "Η καταχωρημένη ποσότητα ({q}) δεν πρέπει να υπερβαίνει τη διαθέσιμη ποσότητα αποθέματος ({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "Στοιχείο αποθέματος είναι υπερ-κατανεμημένο"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0"
 
@@ -1205,8 +1205,8 @@ msgstr "Αιτία απόρριψης προϊόντων κατασκευής"
 msgid "Location for completed build outputs"
 msgstr "Τοποθεσία για ολοκληρωμένα προϊόντα κατασκευής"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr "Χρήστης"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Σύνδεσμος"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Συνημμένο"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Το αρχείο λείπει"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Λείπει ο εξωτερικός σύνδεσμος"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Επιλέξτε αρχείο για επισύναψη"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Σχόλιο"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr "Εντολές Πώλησης"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Επιθυμητή Προθεσμία"
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Προορισμός"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Αποστάλθηκε"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po
index 4eeb188ac2..532579881d 100644
--- a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -34,7 +34,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr ""
 
@@ -89,7 +89,7 @@ msgstr ""
 msgid "Invalid quantity provided"
 msgstr ""
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr ""
 
@@ -102,7 +102,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -401,8 +401,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr ""
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -410,8 +410,8 @@ msgid "Name"
 msgstr ""
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -423,7 +423,7 @@ msgstr ""
 msgid "Description (optional)"
 msgstr ""
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr ""
 
@@ -520,8 +520,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -642,20 +642,20 @@ msgid "Parent Build"
 msgstr ""
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -819,7 +819,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -918,7 +918,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -948,7 +948,7 @@ msgstr ""
 msgid "External Link"
 msgstr ""
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr ""
@@ -1001,7 +1001,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1024,8 +1024,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1055,11 +1055,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1206,8 +1206,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1513,19 +1513,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1549,41 +1549,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1591,132 +1591,132 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr ""
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1724,335 +1724,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr ""
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr ""
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr ""
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr ""
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr ""
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2258,7 +2258,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2965,258 +2965,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3357,114 +3365,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4086,7 +4110,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4226,17 +4250,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4260,15 +4284,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4276,8 +4300,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4316,7 +4340,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4328,7 +4352,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4349,7 +4373,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4373,23 +4397,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4401,319 +4425,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr ""
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6243,75 +6267,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po
index 57dfadbb1f..db66585e3e 100644
--- a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:27\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Spanish\n"
 "Language: es_ES\n"
@@ -33,7 +33,7 @@ msgstr "Filtros proporcionados inválidos"
 msgid "No items found to delete"
 msgstr "No se encontraron elementos para eliminar"
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "El usuario no tiene permiso para ver este modelo"
 
@@ -88,7 +88,7 @@ msgstr "No se pudo convertir {original} a {unit}"
 msgid "Invalid quantity provided"
 msgstr "Cantidad proporcionada no válida"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Detalles del error pueden encontrarse en el panel de administración"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr "Número decimal no válido"
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Los nombres duplicados no pueden existir bajo el mismo padre"
 msgid "Invalid choice"
 msgstr "Selección no válida"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Nombre"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Descripción"
 msgid "Description (optional)"
 msgstr "Descripción (opcional)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Ruta"
 
@@ -519,8 +519,8 @@ msgstr "Superusuario"
 msgid "Is this user a superuser"
 msgstr "Es este usuario un superusuario"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Construcción o Armado Superior"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Número de orden de construcción o armado"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Fecha límite de finalización"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Fecha límite para la finalización de la construcción. La construcción estará vencida después de esta fecha."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Fecha de finalización"
 
@@ -947,7 +947,7 @@ msgstr "Usuario o grupo responsable de esta orden de construcción"
 msgid "External Link"
 msgstr "Link externo"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Enlace a URL externa"
@@ -1000,7 +1000,7 @@ msgstr "La salida de la construcción no coincide con el orden de construcción"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "La cantidad debe ser mayor que cero"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Ensamblar equipo"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Item de construcción o armado debe especificar un resultado o salida, y
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "Cantidad asignada ({q}) no debe exceder la cantidad disponible de stock ({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "Artículo de stock sobreasignado"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Cantidad asignada debe ser mayor que cero"
 
@@ -1205,8 +1205,8 @@ msgstr "Razón para descartar la salida de ensamble(s)"
 msgid "Location for completed build outputs"
 msgstr "Ubicación para las salidas de construcción completadas"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr "El usuario no tiene permiso para eliminar estos adjuntos"
 msgid "User does not have permission to delete this attachment"
 msgstr "El usuario no tiene permiso para eliminar este adjunto"
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "Código de divisa inválido"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr "Código de divisa duplicado"
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr "No se han proporcionado códigos de divisa válidos"
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "Sin plugin"
 
@@ -1548,41 +1548,41 @@ msgstr "Descripción del proyecto"
 msgid "User or group responsible for this project"
 msgstr "Usuario o grupo responsable de este projecto"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr "Tecla de ajustes"
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "Valor de ajuste"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "El valor elegido no es una opción válida"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "El valor debe ser un valor booleano"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "El valor debe ser un entero"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr "El valor debe ser un número válido"
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr "El valor no pasa las comprobaciones de validación"
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "Cadena de clave debe ser única"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "Cadena de clave debe ser única"
 msgid "User"
 msgstr "Usuario"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr "Cantidad de salto de precio"
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Precio"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr "Precio unitario a la cantidad especificada"
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "Endpoint"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr "Punto final en el que se recibe este webhook"
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr "Nombre para este webhook"
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr "Está activo este webhook"
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr "Token"
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "Token para el acceso"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Clave"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr "Secreto compartido para HMAC"
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "ID de mensaje"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr "Identificador único para este mensaje"
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr "Servidor desde el cual se recibió este mensaje"
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "Encabezado"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "Encabezado del mensaje"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "Cuerpo"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr "Cuerpo de este mensaje"
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr "Endpoint en el que se recibió este mensaje"
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr "Trabajado en"
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr "¿El trabajo en este mensaje ha terminado?"
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Título"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Enlace"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "Publicado"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "Autor"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Resumen"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "Leer"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr "¿Esta noticia ya fue leída?"
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr "¿Esta noticia ya fue leída?"
 msgid "Image"
 msgstr "Imágen"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "Archivo de imagen"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr "Unidad personalizada"
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr "El símbolo de la unidad debe ser único"
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr "Nombre de unidad debe ser un identificador válido"
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr "Nombre de unidad"
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "Símbolo"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr "Símbolo de unidad opcional"
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "Definición"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr "Definición de unidad"
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Archivo adjunto"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Archivo no encontrado"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Falta enlace externo"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Seleccionar archivo para adjuntar"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Comentario"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr "Comentario de archivo adjunto"
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr "Fecha de carga"
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr "Fecha de carga del archivo"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr "Tamaño del archivo"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr "Tamaño del archivo en bytes"
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr "Estado personalizado"
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr "Estados personalizados"
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr "Llave lógica"
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Valor"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr "Nombre del estado"
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr "Etiqueta"
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr "Etiqueta que se mostrará en el frontend"
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr "Color"
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr "Color que se mostrará en el frontend"
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr "Modelo"
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr "El modelo debe ser seleccionado"
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr "La clave debe ser seleccionada"
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr "La clave lógica debe ser seleccionada"
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr "Lista de selección"
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr "Listas de Selección"
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr "Nombre de la lista de selección"
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr "Descripción de la lista de selección"
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr "Bloqueado"
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr "¿Está bloqueada esta lista de selección?"
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr "¿Se puede utilizar esta lista de selección?"
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr "Complemento de origen"
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr "Complemento que proporciona la lista de selección"
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr "Cadena de origen"
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr "Cadena opcional que identifica la fuente usada para esta lista"
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr "Entrada por defecto"
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr "Entrada predeterminada para esta lista de selección"
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Creado"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr "Fecha y hora en la que se creó la lista de selección"
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "Última actualización"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr "Fecha y hora en que la lista de selección fue actualizada por última vez"
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr "Entrada de lista de selección"
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr "Entradas de la lista de selección"
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr "Lista de selección a la que pertenece esta entrada"
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr "Valor del elemento de la lista de selección"
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr "Etiqueta para la entrada de lista de selección"
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr "Descripción de la entrada de lista de selección"
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr "¿Está activa esta entrada de la lista de selección?"
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr "Escanear código de barras"
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr "Datos"
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr "Datos de código de barras"
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr "Usuario que escaneó el código de barras"
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr "Fecha y hora del escaneo de código de barras"
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr "Dispositivo URL que procesó el código de barras"
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr "Contexto"
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr "Datos de contexto para el escaneo de código de barras"
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr "Respuesta"
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr "Respuesta de datos del escaneo de código de barras"
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "Resultado"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr "¿El escaneo de código de barras fue exitoso?"
 
@@ -2257,7 +2257,7 @@ msgstr "Con qué frecuencia actualizar los tipos de cambio (establecer a cero pa
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "días"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "Permitir la edición de órdenes de venta después de que hayan sido enviados o completados"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "Autocompletar Ordenes de compra"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr "Marcar automáticamente las órdenes de compra como completas cuando se reciben todos los artículos de línea"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Habilitar función de contraseña olvidada"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "Activar la función olvido de contraseña en las páginas de inicio de sesión"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Habilitar registro"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "Activar auto-registro para usuarios en las páginas de inicio de sesión"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "Habilitar SSO"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "Habilitar SSO en las páginas de inicio de sesión"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "Habilitar registro SSO"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "Activar autoregistro a través de SSO para usuarios en las páginas de inicio de sesión"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr "Habilitar sincronización de grupo SSO"
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr "Habilitar la sincronización de grupos de Inventree con grupos proporcionados por el IdP"
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr "Clave de grupo SSO"
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr "El nombre del atributo reclamado por el grupo proporcionado por el IdP"
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr "Mapa del grupo SSO"
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr "Un mapeo de grupos SSO a grupos de Inventree locales. Si el grupo local no existe, se creará."
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr "Eliminar grupos fuera de SSO"
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "Email requerido"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr "Requiere usuario para suministrar correo al registrarse"
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "Auto-rellenar usuarios SSO"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "Rellenar automáticamente los datos de usuario de la cuenta SSO"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "Correo dos veces"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "Al registrarse pregunte dos veces a los usuarios por su correo"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Contraseña dos veces"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "Al registrarse, preguntar dos veces a los usuarios por su contraseña"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Dominios permitidos"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr "Restringir el registro a ciertos dominios (separados por comas, comenzando por @)"
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "Grupo al registrarse"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr "Grupo al que se asignan nuevos usuarios al registrarse. Si la sincronización de grupo SSO está activada, este grupo sólo se establece si no se puede asignar ningún grupo desde el IdP."
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "Forzar MFA"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "Los usuarios deben utilizar seguridad multifactor."
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "Comprobar complementos al iniciar"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr "Comprobar que todos los complementos están instalados en el arranque - habilitar en entornos de contenedores"
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr "Revisar actualizaciones del plugin"
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr "Habilitar comprobaciones periódicas para actualizaciones de plugins instalados"
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "Habilitar integración de URL"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "Habilitar plugins para añadir rutas de URL"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr "Habilitar integración de navegación"
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr "Habilitar plugins para integrar en la navegación"
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "Habilitar integración de la aplicación"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "Habilitar plugins para añadir aplicaciones"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr "Habilitar integración de programación"
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "Habilitar plugins para ejecutar tareas programadas"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr "Habilitar integración de eventos"
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr "Habilitar plugins para responder a eventos internos"
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr "Habilitar integración de interfaz"
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr "Habilitar complementos para integrar en la interfaz de usuario"
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr "Funcionalidad de inventario"
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr "Habilite la funcionalidad de inventario para registrar los niveles de existencias y calcular el valor de las existencias"
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr "Excluir Ubicaciones Externas"
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr "Excluir artículos en existencia en ubicaciones externas de los cálculos de inventario"
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "Periodo de inventario automático"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "Número de días entre el registro automático del inventario (establecer en cero para desactivarlo)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr "Intervalo de borrado de informe"
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "Los informes de inventario se eliminarán después de un número de días especificado"
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr "Mostrar nombres completos de los usuarios"
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr "Mostrar nombres completos de usuarios en lugar de nombres de usuario"
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr "Habilitar datos de estación de prueba"
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr "Habilitar la recolección de datos de estaciones de prueba para resultados de prueba"
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr "Crear plantilla al subir"
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr "Crear una nueva plantilla de prueba al subir datos de prueba que no coincidan con una plantilla existente"
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr "Excluir órdenes de venta inactivas de la ventana de vista previa de búsqueda"
 
 #: common/setting/user.py:131
+msgid "Search Sales Order Shipments"
+msgstr ""
+
+#: common/setting/user.py:132
+msgid "Display sales order shipments in search preview window"
+msgstr ""
+
+#: common/setting/user.py:137
 msgid "Search Return Orders"
 msgstr "Buscar órdenes de devolución"
 
-#: common/setting/user.py:132
+#: common/setting/user.py:138
 msgid "Display return orders in search preview window"
 msgstr "Mostrar órdenes de devolución en la ventana de vista previa de búsqueda"
 
-#: common/setting/user.py:137
+#: common/setting/user.py:143
 msgid "Exclude Inactive Return Orders"
 msgstr ""
 
-#: common/setting/user.py:138
+#: common/setting/user.py:144
 msgid "Exclude inactive return orders from search preview window"
 msgstr ""
 
-#: common/setting/user.py:143
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr "Resultados de la vista previa"
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "Búsqueda usando una expresión regular"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr "Habilitar expresiones regulares en las consultas de búsqueda"
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr "Búsqueda por palabra completa"
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr "Las consultas de búsqueda devuelven resultados para palabras enteras coincidentes"
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "Mostrar cantidad en formularios"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr "Mostrar la cantidad de partes disponibles en algunos formularios"
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr "Formularios de cierre de teclas de escape"
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr "Usa la clave de escape para cerrar formularios modales"
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "Barra de navegación fija"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr "La posición de la barra de navegación se fija en la parte superior de la pantalla"
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Formato de Fecha"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "Formato preferido para mostrar fechas"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "Planificación de partes"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "Longitud del texto en las tablas"
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr "Longitud máxima para textos en tablas"
 
-#: common/setting/user.py:215
+#: common/setting/user.py:221
+msgid "Show Last Breadcrumb"
+msgstr ""
+
+#: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
 msgid "Receive error reports"
 msgstr "Recibir reportes de error"
 
-#: common/setting/user.py:216
+#: common/setting/user.py:228
 msgid "Receive notifications for system errors"
 msgstr "Recibir notificación de errores del sistema"
 
-#: common/setting/user.py:221
+#: common/setting/user.py:233
 msgid "Last used printing machines"
 msgstr "Últimas impresoras usadas"
 
-#: common/setting/user.py:222
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr "Número de copias a imprimir para cada etiqueta"
 msgid "Connected"
 msgstr "Conectado"
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "Desconocido"
 
@@ -4225,17 +4249,17 @@ msgstr "Fecha objetivo después"
 msgid "Has Pricing"
 msgstr "Tiene Precio"
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr "Completado antes de"
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr "Completado después de"
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "Orden"
 
@@ -4259,15 +4283,15 @@ msgstr "Completados"
 msgid "Has Shipment"
 msgstr "Tiene envío"
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "Orden de compra"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "Orden de compra"
 msgid "Sales Order"
 msgstr "Orden de Venta"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr "Orden de devolución"
@@ -4315,7 +4339,7 @@ msgstr "Descripción del pedido (opcional)"
 msgid "Select project code for this order"
 msgstr "Seleccione el código del proyecto para este pedido"
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "Enlace a Url externa"
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Fecha objetivo"
@@ -4348,7 +4372,7 @@ msgstr "Punto de contacto para este pedido"
 msgid "Company address for this order"
 msgstr "Dirección de la empresa para este pedido"
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "Referencia del pedido"
 
@@ -4372,23 +4396,23 @@ msgstr "Código de referencia de pedido del proveedor"
 msgid "received by"
 msgstr "recibido por"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "Fecha de emisión"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "Fecha de expedición del pedido"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr "La fecha de pedido fue completada"
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Destinación"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr "Destino para los artículos recibidos"
 
@@ -4400,319 +4424,319 @@ msgstr "El proveedor de la parte debe coincidir con el proveedor de PO"
 msgid "Quantity must be a positive number"
 msgstr "La cantidad debe ser un número positivo"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Cliente"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "Empresa a la que se venden los artículos"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr "Estado de la orden de venta"
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "Referencia del cliente "
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr "Código de referencia de pedido del cliente"
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "Fecha de envío"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "enviado por"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr "La orden ya fue completada"
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr "La orden ya fue cancelada"
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr "Sólo una orden abierta puede ser marcada como completa"
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr "El pedido no se puede completar porque hay envíos incompletos"
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr "El pedido no se puede completar ya que hay asignaciones incompletas"
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr "El pedido no se puede completar porque hay partidas incompletas"
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "Cantidad del artículo"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr "Referencia de partida"
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr "Notas de partida"
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr "Fecha objetivo para esta partida (dejar en blanco para usar la fecha de destino de la orden)"
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr "Descripción de partida (opcional)"
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr "Contexto adicional para esta línea"
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "Precio unitario"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr "La parte del proveedor debe coincidir con el proveedor"
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "Parte del proveedor"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "Recibido"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr "Número de artículos recibidos"
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "Precio de Compra"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "Precio de compra unitario"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr "Una parte virtual no puede ser asignada a un pedido de venta"
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr "Sólo las partes vendibles pueden ser asignadas a un pedido de venta"
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "Precio de Venta"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "Precio de venta unitario"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Enviado"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "Cantidad enviada"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "Fecha del envío"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr "Fecha de entrega"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr "Fecha de entrega del envío"
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "Revisado por"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "Usuario que revisó este envío"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "Envío"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "Número de envío"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "Número de Seguimiento"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "Información de seguimiento del envío"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "Número de factura"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr "Número de referencia para la factura asociada"
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "El envío ya ha sido enviado"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "El envío no tiene artículos de stock asignados"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "El artículo de stock no ha sido asignado"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "No se puede asignar el artículo de stock a una línea con una parte diferente"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr "No se puede asignar stock a una línea sin una parte"
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "La cantidad de asignación no puede exceder la cantidad de stock"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "La cantidad debe ser 1 para el stock serializado"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr "La orden de venta no coincide con el envío"
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr "El envío no coincide con el pedido de venta"
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "Línea"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr "Referencia del envío del pedido de venta"
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "Ítem"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr "Seleccionar artículo de stock para asignar"
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "Especificar la cantidad de asignación de stock"
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr "Referencia de la orden de devolución"
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr "Empresa de la cual se están devolviendo los artículos"
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr "Estado de la orden de devolución"
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr "Seleccionar el artículo a devolver del cliente"
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr "Fecha de recepción"
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr "La fecha en la que se recibió este artículo de devolución"
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr "Resultado"
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr "Salida para esta partida"
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr "Costo asociado con la devolución o reparación para esta partida"
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr "Puede construir"
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr "Seleccionar parte de la que copiar BOM"
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr "Eliminar Datos Existentes"
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr "Eliminar artículos BOM existentes antes de copiar"
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr "Incluye Heredado"
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr "Incluye artículos BOM que son heredados de partes con plantillas"
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr "Omitir filas no válidas"
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr "Activar esta opción para omitir filas inválidas"
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr "Copiar partes sustitutas"
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr "Limpiar BOM Existente"
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr "Varios resultados encontrados"
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr "No se encontraron partes coincidentes"
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr "La parte no está designada como componente"
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr "Cantidad no proporcionada"
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr "Cantidad no válida"
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr "Se requiere al menos un artículo BOM"
 
diff --git a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po
index 191e2de19b..5b0cfa48cb 100644
--- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:27\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Spanish, Mexico\n"
 "Language: es_MX\n"
@@ -33,7 +33,7 @@ msgstr "Filtros proporcionados inválidos"
 msgid "No items found to delete"
 msgstr "No se encontraron artículos para eliminar"
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "El usuario no tiene permiso para ver este modelo"
 
@@ -88,7 +88,7 @@ msgstr "No se pudo convertir {original} a {unit}"
 msgid "Invalid quantity provided"
 msgstr "Cantidad proporcionada no válida"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Detalles del error pueden encontrarse en el panel de administración"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr "Número decimal inválido"
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Los nombres duplicados no pueden existir bajo el mismo padre"
 msgid "Invalid choice"
 msgstr "Selección no válida"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Nombre"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Descripción"
 msgid "Description (optional)"
 msgstr "Descripción (opcional)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Ruta"
 
@@ -519,8 +519,8 @@ msgstr "Superusuario"
 msgid "Is this user a superuser"
 msgstr "Es este usuario un superusuario"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Construcción o Armado Superior"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr "Incluye Variantes"
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Número de orden de construcción o armado"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Fecha límite de finalización"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Fecha límite para la finalización de la construcción. La construcción estará vencida después de esta fecha."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Fecha de finalización"
 
@@ -947,7 +947,7 @@ msgstr "Usuario o grupo responsable de esta orden de construcción"
 msgid "External Link"
 msgstr "Link externo"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Enlace a URL externa"
@@ -1000,7 +1000,7 @@ msgstr "La salida de la construcción no coincide con el orden de construcción"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "La cantidad debe ser mayor que cero"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Ensamblar equipo"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Item de construcción o armado debe especificar un resultado o salida, y
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "Cantidad asignada ({q}) no debe exceder la cantidad disponible de stock ({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "Artículo de stock sobreasignado"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Cantidad asignada debe ser mayor que cero"
 
@@ -1205,8 +1205,8 @@ msgstr "Razón para descartar la salida de ensamble(s)"
 msgid "Location for completed build outputs"
 msgstr "Ubicación para las salidas de construcción completadas"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr "El usuario no tiene permiso para eliminar estos adjuntos"
 msgid "User does not have permission to delete this attachment"
 msgstr "El usuario no tiene permiso para eliminar este adjunto"
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "Código de divisa inválido"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr "Código de divisa duplicado"
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr "No se han proporcionado códigos de divisa válidos"
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "Sin plugin"
 
@@ -1548,41 +1548,41 @@ msgstr "Descripción del proyecto"
 msgid "User or group responsible for this project"
 msgstr "Usuario o grupo responsable de este projecto"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr "Tecla de ajustes"
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "Valor de ajuste"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "El valor elegido no es una opción válida"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "El valor debe ser un valor booleano"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "El valor debe ser un entero"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr "El valor debe ser un número válido"
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr "El valor no pasa las comprobaciones de validación"
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "Cadena de clave debe ser única"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "Cadena de clave debe ser única"
 msgid "User"
 msgstr "Usuario"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr "Cantidad de salto de precio"
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Precio"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr "Precio unitario a la cantidad especificada"
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "Endpoint"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr "Punto final en el que se recibe este webhook"
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr "Nombre para este webhook"
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr "Está activo este webhook"
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr "Token"
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "Token para el acceso"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Clave"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr "Secreto compartido para HMAC"
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "ID de mensaje"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr "Identificador único para este mensaje"
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr "Servidor desde el cual se recibió este mensaje"
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "Encabezado"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "Encabezado del mensaje"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "Cuerpo"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr "Cuerpo de este mensaje"
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr "Endpoint en el que se recibió este mensaje"
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr "Trabajado en"
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr "¿El trabajo en este mensaje ha terminado?"
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Título"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Enlace"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "Publicado"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "Autor"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Resumen"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "Leer"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr "¿Esta noticia ya fue leída?"
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr "¿Esta noticia ya fue leída?"
 msgid "Image"
 msgstr "Imágen"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "Archivo de imagen"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr "Tipo de modelo destino para esta imagen"
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr "Unidad personalizada"
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr "El símbolo de la unidad debe ser único"
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr "Nombre de unidad debe ser un identificador válido"
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr "Nombre de unidad"
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "Símbolo"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr "Símbolo de unidad opcional"
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "Definición"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr "Definición de unidad"
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Archivo adjunto"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Archivo no encontrado"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Falta enlace externo"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Seleccionar archivo para adjuntar"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Comentario"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr "Comentario de archivo adjunto"
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr "Fecha de carga"
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr "Fecha de carga del archivo"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr "Tamaño del archivo"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr "Tamaño del archivo en bytes"
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr "Tipo de modelo no válido especificado para el archivo adjunto"
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr "Estado personalizado"
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr "Estados personalizados"
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr "Conjunto de estado de referencia"
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr "Conjunto de estado extendido con este estado personalizado"
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr "Llave lógica"
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr "Clave lógica del estado que es igual a este estado personalizado en la lógica de negocios"
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Valor"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr "Valor numérico que se guardará en la base de datos de modelos"
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr "Nombre del estado"
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr "Etiqueta"
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr "Etiqueta que se mostrará en el frontend"
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr "Color"
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr "Color que se mostrará en el frontend"
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr "Modelo"
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr "Modelo con el que este estado está asociado"
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr "El modelo debe ser seleccionado"
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr "La clave debe ser seleccionada"
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr "La clave lógica debe ser seleccionada"
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr "La clave debe ser distinta de la clave lógica"
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr "Debe proporcionarse una clase de estado de referencia válida"
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr "La clave debe ser distinta de las claves lógicas del estado de referencia"
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr "Lista de selección"
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr "Listas de Selección"
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr "Nombre de la lista de selección"
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr "Descripción de la lista de selección"
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr "Bloqueado"
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr "¿Está bloqueada esta lista de selección?"
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr "¿Se puede utilizar esta lista de selección?"
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr "Complemento de origen"
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr "Complemento que proporciona la lista de selección"
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr "Cadena de origen"
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr "Cadena opcional que identifica la fuente usada para esta lista"
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr "Entrada por defecto"
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr "Entrada predeterminada para esta lista de selección"
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Creado"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr "Fecha y hora en la que se creó la lista de selección"
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "Última actualización"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr "Fecha y hora en que la lista de selección fue actualizada por última vez"
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr "Entrada de lista de selección"
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr "Entradas de la lista de selección"
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr "Lista de selección a la que pertenece esta entrada"
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr "Valor del elemento de la lista de selección"
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr "Etiqueta para la entrada de lista de selección"
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr "Descripción de la entrada de lista de selección"
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr "¿Está activa esta entrada de la lista de selección?"
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr "Escanear código de barras"
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr "Datos"
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr "Datos de código de barras"
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr "Usuario que escaneó el código de barras"
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr "Fecha y hora del escaneo de código de barras"
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr "Dispositivo URL que procesó el código de barras"
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr "Contexto"
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr "Datos de contexto para el escaneo de código de barras"
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr "Respuesta"
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr "Respuesta de datos del escaneo de código de barras"
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "Resultado"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr "¿El escaneo de código de barras fue exitoso?"
 
@@ -2257,7 +2257,7 @@ msgstr "Con qué frecuencia actualizar los tipos de cambio (establecer a cero pa
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "días"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "Permitir la edición de órdenes de venta después de que hayan sido enviados o completados"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "Autocompletar Ordenes de compra"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr "Marcar automáticamente las órdenes de compra como completas cuando se reciben todos los artículos de línea"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Habilitar función de contraseña olvidada"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "Activar la función olvido de contraseña en las páginas de inicio de sesión"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Habilitar registro"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "Activar auto-registro para usuarios en las páginas de inicio de sesión"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "Habilitar SSO"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "Habilitar SSO en las páginas de inicio de sesión"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "Habilitar registro SSO"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "Activar autoregistro a través de SSO para usuarios en las páginas de inicio de sesión"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr "Habilitar sincronización de grupo SSO"
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr "Habilitar la sincronización de grupos de Inventree con grupos proporcionados por el IdP"
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr "Clave de grupo SSO"
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr "El nombre del atributo reclamado por el grupo proporcionado por el IdP"
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr "Mapa del grupo SSO"
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr "Un mapeo de grupos SSO a grupos de Inventree locales. Si el grupo local no existe, se creará."
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr "Eliminar grupos fuera de SSO"
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "Email requerido"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr "Requiere usuario para suministrar correo al registrarse"
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "Auto-rellenar usuarios SSO"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "Rellenar automáticamente los datos de usuario de la cuenta SSO"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "Correo dos veces"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "Al registrarse pregunte dos veces a los usuarios por su correo"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Contraseña dos veces"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "Al registrarse, preguntar dos veces a los usuarios por su contraseña"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Dominios permitidos"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr "Restringir el registro a ciertos dominios (separados por comas, comenzando por @)"
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "Grupo al registrarse"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr "Grupo al que se asignan nuevos usuarios al registrarse. Si la sincronización de grupo SSO está activada, este grupo sólo se establece si no se puede asignar ningún grupo desde el IdP."
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "Forzar MFA"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "Los usuarios deben utilizar seguridad multifactor."
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "Comprobar complementos al iniciar"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr "Comprobar que todos los complementos están instalados en el arranque - habilitar en entornos de contenedores"
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr "Revisar actualizaciones del plugin"
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr "Habilitar comprobaciones periódicas para actualizaciones de plugins instalados"
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "Habilitar integración de URL"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "Habilitar plugins para añadir rutas de URL"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr "Habilitar integración de navegación"
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr "Habilitar plugins para integrar en la navegación"
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "Habilitar integración de la aplicación"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "Habilitar plugins para añadir aplicaciones"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr "Habilitar integración de programación"
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "Habilitar plugins para ejecutar tareas programadas"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr "Habilitar integración de eventos"
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr "Habilitar plugins para responder a eventos internos"
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr "Habilitar integración de interfaz"
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr "Habilitar complementos para integrar en la interfaz de usuario"
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr "Funcionalidad de inventario"
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr "Habilite la funcionalidad de inventario para registrar los niveles de existencias y calcular el valor de las existencias"
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr "Excluir Ubicaciones Externas"
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr "Excluir artículos en existencia en ubicaciones externas de los cálculos de inventario"
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "Periodo de inventario automático"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "Número de días entre el registro automático del inventario (establecer en cero para desactivarlo)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr "Intervalo de borrado de informe"
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "Los informes de inventario se eliminarán después de un número de días especificado"
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr "Mostrar nombres completos de los usuarios"
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr "Mostrar nombres completos de usuarios en lugar de nombres de usuario"
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr "Habilitar datos de estación de prueba"
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr "Habilitar la recolección de datos de estaciones de prueba para resultados de prueba"
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr "Crear plantilla al subir"
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr "Crear una nueva plantilla de prueba al subir datos de prueba que no coincidan con una plantilla existente"
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr "Excluir órdenes de venta inactivas de la ventana de vista previa de búsqueda"
 
 #: common/setting/user.py:131
+msgid "Search Sales Order Shipments"
+msgstr ""
+
+#: common/setting/user.py:132
+msgid "Display sales order shipments in search preview window"
+msgstr ""
+
+#: common/setting/user.py:137
 msgid "Search Return Orders"
 msgstr "Buscar órdenes de devolución"
 
-#: common/setting/user.py:132
+#: common/setting/user.py:138
 msgid "Display return orders in search preview window"
 msgstr "Mostrar órdenes de devolución en la ventana de vista previa de búsqueda"
 
-#: common/setting/user.py:137
+#: common/setting/user.py:143
 msgid "Exclude Inactive Return Orders"
 msgstr ""
 
-#: common/setting/user.py:138
+#: common/setting/user.py:144
 msgid "Exclude inactive return orders from search preview window"
 msgstr ""
 
-#: common/setting/user.py:143
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr "Resultados de la vista previa"
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "Búsqueda usando una expresión regular"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr "Habilitar expresiones regulares en las consultas de búsqueda"
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr "Búsqueda por palabra completa"
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr "Las consultas de búsqueda devuelven resultados para palabras enteras coincidentes"
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "Mostrar cantidad en formularios"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr "Mostrar la cantidad de partes disponibles en algunos formularios"
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr "Formularios de cierre de teclas de escape"
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr "Usa la clave de escape para cerrar formularios modales"
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "Barra de navegación fija"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr "La posición de la barra de navegación se fija en la parte superior de la pantalla"
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Formato de Fecha"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "Formato preferido para mostrar fechas"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "Planificación de partes"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "Longitud del texto en las tablas"
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr "Longitud máxima para textos en tablas"
 
-#: common/setting/user.py:215
+#: common/setting/user.py:221
+msgid "Show Last Breadcrumb"
+msgstr ""
+
+#: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
 msgid "Receive error reports"
 msgstr "Recibir reportes de error"
 
-#: common/setting/user.py:216
+#: common/setting/user.py:228
 msgid "Receive notifications for system errors"
 msgstr "Recibir notificación de errores del sistema"
 
-#: common/setting/user.py:221
+#: common/setting/user.py:233
 msgid "Last used printing machines"
 msgstr "Últimas impresoras usadas"
 
-#: common/setting/user.py:222
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr "Número de copias a imprimir para cada etiqueta"
 msgid "Connected"
 msgstr "Conectado"
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "Desconocido"
 
@@ -4225,17 +4249,17 @@ msgstr "Fecha objetivo después de"
 msgid "Has Pricing"
 msgstr "Tiene Precio"
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr "Completado antes de"
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr "Completado después de"
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "Orden"
 
@@ -4259,15 +4283,15 @@ msgstr "Completados"
 msgid "Has Shipment"
 msgstr "Tiene envío"
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "Orden de compra"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "Orden de compra"
 msgid "Sales Order"
 msgstr "Orden de Venta"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr "Orden de devolución"
@@ -4315,7 +4339,7 @@ msgstr "Descripción del pedido (opcional)"
 msgid "Select project code for this order"
 msgstr "Seleccione el código del proyecto para este pedido"
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "Enlace a Url externa"
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Fecha objetivo"
@@ -4348,7 +4372,7 @@ msgstr "Punto de contacto para este pedido"
 msgid "Company address for this order"
 msgstr "Dirección de la empresa para este pedido"
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "Referencia del pedido"
 
@@ -4372,23 +4396,23 @@ msgstr "Código de referencia de pedido del proveedor"
 msgid "received by"
 msgstr "recibido por"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "Fecha de emisión"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "Fecha de expedición del pedido"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr "La fecha de pedido fue completada"
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Destinación"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr "Destino para los artículos recibidos"
 
@@ -4400,319 +4424,319 @@ msgstr "El proveedor de la parte debe coincidir con el proveedor de PO"
 msgid "Quantity must be a positive number"
 msgstr "La cantidad debe ser un número positivo"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Cliente"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "Empresa a la que se venden los artículos"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr "Estado de la orden de venta"
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "Referencia del cliente "
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr "Código de referencia de pedido del cliente"
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "Fecha de envío"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "enviado por"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr "La orden ya fue completada"
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr "La orden ya fue cancelada"
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr "Sólo una orden abierta puede ser marcada como completa"
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr "El pedido no se puede completar porque hay envíos incompletos"
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr "El pedido no se puede completar ya que hay asignaciones incompletas"
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr "El pedido no se puede completar porque hay partidas incompletas"
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "Cantidad del artículo"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr "Referencia de partida"
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr "Notas de partida"
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr "Fecha objetivo para esta partida (dejar en blanco para usar la fecha de destino de la orden)"
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr "Descripción de partida (opcional)"
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr "Contexto adicional para esta línea"
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "Precio unitario"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr "La parte del proveedor debe coincidir con el proveedor"
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "Parte del proveedor"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "Recibido"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr "Número de artículos recibidos"
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "Precio de Compra"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "Precio de compra unitario"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr "Una parte virtual no puede ser asignada a un pedido de venta"
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr "Sólo las partes vendibles pueden ser asignadas a un pedido de venta"
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "Precio de Venta"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "Precio de venta unitario"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Enviado"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "Cantidad enviada"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "Fecha del envío"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr "Fecha de entrega"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr "Fecha de entrega del envío"
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "Revisado por"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "Usuario que revisó este envío"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "Envío"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "Número de envío"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "Número de Seguimiento"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "Información de seguimiento del envío"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "Número de factura"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr "Número de referencia para la factura asociada"
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "El envío ya ha sido enviado"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "El envío no tiene artículos de stock asignados"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "El artículo de stock no ha sido asignado"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "No se puede asignar el artículo de stock a una línea con una parte diferente"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr "No se puede asignar stock a una línea sin una parte"
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "La cantidad de asignación no puede exceder la cantidad de stock"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "La cantidad debe ser 1 para el stock serializado"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr "La orden de venta no coincide con el envío"
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr "El envío no coincide con el pedido de venta"
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "Línea"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr "Referencia del envío del pedido de venta"
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "Ítem"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr "Seleccionar artículo de stock para asignar"
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "Especificar la cantidad de asignación de stock"
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr "Referencia de la orden de devolución"
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr "Empresa de la cual se están devolviendo los artículos"
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr "Estado de la orden de devolución"
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr "El artículo de almacén debe ser especificado"
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr "La cantidad de retorno excede la cantidad de existencias"
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr "La cantidad de retorno debe ser mayor que cero"
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr "Cantidad inválida para el artículo de stock serializado"
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr "Seleccionar el artículo a devolver del cliente"
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr "Fecha de recepción"
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr "La fecha en la que se recibió este artículo de devolución"
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr "Resultado"
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr "Salida para esta partida"
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr "Costo asociado con la devolución o reparación para esta partida"
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr "Puede construir"
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr "Seleccionar parte de la que copiar BOM"
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr "Eliminar Datos Existentes"
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr "Eliminar artículos BOM existentes antes de copiar"
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr "Incluye Heredado"
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr "Incluye artículos BOM que son heredados de partes con plantillas"
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr "Omitir filas no válidas"
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr "Activar esta opción para omitir filas inválidas"
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr "Copiar partes sustitutas"
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr "Limpiar BOM Existente"
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr "Varios resultados encontrados"
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr "No se encontraron partes coincidentes"
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr "La parte no está designada como componente"
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr "Cantidad no proporcionada"
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr "Cantidad no válida"
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr "Se requiere al menos un artículo BOM"
 
diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po
index 9baa3e4785..c7f8d34b4f 100644
--- a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Estonian\n"
 "Language: et_EE\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Teil ei ole selle lehe vaatamiseks luba"
 
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Invalid quantity provided"
 msgstr ""
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr ""
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Nimi"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Kirjeldus"
 msgid "Description (optional)"
 msgstr "Kirjeldus (valikuline)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Tee"
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr ""
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr ""
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr ""
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr ""
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr ""
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr ""
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr ""
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr ""
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr ""
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr "Silt"
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Loodud"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr "Luba liidese integreerimine"
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr "Luba pluginatel integreeruda kasutajaliidesesse"
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr "Loo uus testimall testandmete üleslaadimisel, mis ei vasta olemasolevale mallile"
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr ""
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po
index 40ff7ee800..801303207f 100644
--- a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Persian\n"
 "Language: fa_IR\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "کاربر سطح دسترسی نمایش این مدل را ندارد"
 
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Invalid quantity provided"
 msgstr ""
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "جزئیات خطا را می توان در پنل مدیریت پیدا کرد"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr ""
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr ""
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr ""
 msgid "Description (optional)"
 msgstr ""
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr ""
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr ""
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr ""
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr ""
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr ""
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr ""
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr ""
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr ""
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr ""
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr ""
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr ""
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po
index 18552d65b8..b9e92ae483 100644
--- a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Finnish\n"
 "Language: fi_FI\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Käyttäjän oikeudet eivät riitä kohteen tarkastelemiseen"
 
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Invalid quantity provided"
 msgstr "Annettu määrä on virheellinen"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Virheen tiedot löytyvät hallintapaneelista"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr "Virheellinen valinta"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Nimi"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Kuvaus"
 msgid "Description (optional)"
 msgstr "Kuvaus (valinnainen)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Polku"
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr ""
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr "Ulkoinen linkki"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Linkki ulkoiseen URLiin"
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr "Käyttäjä"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Hinta"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Salaisuus"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr "Isäntä"
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Otsikko"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Linkki"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "Julkaistu"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "Julkaisija"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Yhteenveto"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr "Kuva"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "Kuvatiedosto"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Liite"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Puuttuva tiedosto"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Puuttuva ulkoinen linkki"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Valitse liitettävä tiedosto"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Kommentti"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Arvo"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "päivää"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Salli salasananpalautus"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Salli rekisteröinti"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "Salli SSO"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "Salli SSO kirjautumissivuilla"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "Salli SSO rekisteröinti"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "Sähköposti vaaditaan"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "Sähköpostiosoite kahdesti"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Salasana kahdesti"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Sallitut verkkotunnukset"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "Pakota MFA"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr "Valmis"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "Tilauksen viite"
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Asiakas"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "Asiakkaan viite "
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "Vastaanotettu"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Lähetetty"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "Seurantakoodi"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "Laskunumero"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po
index f8a5d62226..3268e9c9e6 100644
--- a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: French\n"
 "Language: fr_FR\n"
@@ -33,7 +33,7 @@ msgstr "Filtres fournis invalides"
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "L'utilisateur n'a pas la permission de voir ce modèle"
 
@@ -88,7 +88,7 @@ msgstr "Impossible de convertir {original} en {unit}"
 msgid "Invalid quantity provided"
 msgstr "Quantité fournie invalide"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Les détails de l'erreur peuvent être trouvées dans le panneau d'administration"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr "Valeur décimale invalide"
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Les noms dupliqués ne peuvent pas exister sous le même parent"
 msgid "Invalid choice"
 msgstr "Choix invalide"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Nom"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Description"
 msgid "Description (optional)"
 msgstr "Description (facultative)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Chemin d'accès"
 
@@ -519,8 +519,8 @@ msgstr "Super-utilisateur"
 msgid "Is this user a superuser"
 msgstr "Cet utilisateur est-il un super-utilisateur"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Fabrication parente"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr "Inclure les variantes"
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Référence de l' Ordre de Fabrication"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Date d'achèvement cible"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Date cible pour l'achèvement de la construction. La construction sera en retard après cette date."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Date d'achèvement"
 
@@ -947,7 +947,7 @@ msgstr "Utilisateur ou groupe responsable de cet ordre de construction"
 msgid "External Link"
 msgstr "Lien Externe"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Lien vers une url externe"
@@ -1000,7 +1000,7 @@ msgstr "L'ordre de production de correspond pas à l'ordre de commande"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "La quantité doit être supérieure à zéro"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Création de l'objet"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "L'élément de construction doit spécifier une sortie de construction,
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "La quantité allouée ({q}) ne doit pas excéder la quantité disponible ({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "L'article de stock est suralloué"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "La quantité allouée doit être supérieure à zéro"
 
@@ -1205,8 +1205,8 @@ msgstr "Motif de l'élimination des produits de construction(s)"
 msgid "Location for completed build outputs"
 msgstr "Emplacement des ordres de production achevés"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr "L'utilisateur n'a pas les permissions de supprimer cette pièce jointe"
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "Code de devise invalide"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr "Code de devise en double"
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr "Aucun code de devise valide fourni"
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "Pas de plugin"
 
@@ -1548,41 +1548,41 @@ msgstr "Description du projet"
 msgid "User or group responsible for this project"
 msgstr "Utilisateur ou groupe responsable de ce projet"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr "Paramétrés des touches"
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "Valeur du paramètre"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "La valeur choisie n'est pas une option valide"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "La valeur doit être une valeur booléenne"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "La valeur doit être un nombre entier"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr "Valeur doit être un nombre valide"
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "La chaîne de caractères constituant la clé doit être unique"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "La chaîne de caractères constituant la clé doit être unique"
 msgid "User"
 msgstr "Utilisateur"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Prix"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr "Ce webhook (lien de rappel HTTP) est-il actif"
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr "Jeton"
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "Jeton d'accès"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Confidentiel"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "ID message"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr "Identifiant unique pour ce message"
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr "Hôte"
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr "Hôte à partir duquel ce message a été reçu"
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "Entête"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "En-tête de ce message"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "Corps"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr "Corps de ce message"
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr "Endpoint à partir duquel ce message a été reçu"
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr "Le travail sur ce message est-il terminé ?"
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr "Id"
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Titre"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Lien"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "Publié"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "Auteur"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Résumé"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "Lu"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr "Cette nouvelle a-t-elle été lue ?"
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr "Cette nouvelle a-t-elle été lue ?"
 msgid "Image"
 msgstr "Image"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "Fichier image"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "Symbole"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr "Symbole d'unité facultatif"
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "Définition"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr "Définition de l'unité"
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Pièce jointe"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Fichier manquant"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Lien externe manquant"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Sélectionnez un fichier à joindre"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Commentaire"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Valeur"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr "Étiquette"
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Créé le"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "Dernière mise à jour"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr "Analyse du code-barres"
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr "Données"
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr "Données du code-barres"
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr "Utilisateur qui a scanné le code-barres"
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr "Date et heure du scan de code-barres"
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr "Contexte"
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr "Réponse"
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "Résultat"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr "Fréquence de mise à jour des taux de change (définir à zéro pour d
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "jours"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "Autoriser la modification des bons de commande après avoir été expédiés ou complétés"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "Achat automatique des commandes"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr "Marquer automatiquement les bons de commande comme terminés lorsque tous les articles de la ligne sont reçus"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Activer les mots de passe oubliés"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "Activer la fonction \"Mot de passe oublié\" sur les pages de connexion"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Activer les inscriptions"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "Activer l'auto-inscription pour les utilisateurs sur les pages de connexion"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "Activer le SSO"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "Activer le SSO sur les pages de connexion"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "Activer l'inscription SSO"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "Activer l'auto-inscription via SSO pour les utilisateurs sur les pages de connexion"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr "Activer la synchronisation du groupe SSO"
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr "Clé du groupe SSO"
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr "Carte de groupe SSO"
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "Email requis"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr "Exiger que l'utilisateur fournisse un mail lors de l'inscription"
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "Saisie automatique des utilisateurs SSO"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "Remplir automatiquement les détails de l'utilisateur à partir des données de compte SSO"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "Courriel en double"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mail"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Mot de passe deux fois"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mot de passe"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Domaines autorisés"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "Grouper sur inscription"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "Forcer l'authentification multifacteurs"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "Les utilisateurs doivent utiliser l'authentification multifacteurs."
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "Vérifier les plugins au démarrage"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr "Vérifier que tous les plugins sont installés au démarrage - activer dans les environnements conteneurs"
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr "Vérifier les mises à jour des plugins"
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr "Activer les vérifications périodiques pour les mises à jour des plugins installés"
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "Activer l'intégration d'URL"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "Autoriser les plugins à ajouter des chemins URL"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr "Activer l'intégration de navigation"
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr "Activer les plugins à s'intégrer dans la navigation"
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "Activer l'intégration de plugins"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "Activer l'intégration de plugin pour ajouter des apps"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr "Activer l'intégration du planning"
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "Autoriser les plugins à éxécuter des tâches planifiées"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr "Activer l'intégration des évènements"
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr "Autoriser les plugins à répondre aux évènements internes"
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr "Fonctionnalité d'inventaire"
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr "Activer la fonctionnalité d'inventaire pour enregistrer les niveaux de stock et le calcul de la valeur du stock"
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr "Exclure les localisations externes"
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "Période de l'inventaire automatique"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "Nombre de jours entre l'enregistrement automatique des stocks (définir à zéro pour désactiver)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr "Intervalle de suppression des tâches"
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "Les rapports d'inventaire seront supprimés après le nombre de jours spécifié"
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr "Afficher les noms des utilisateurs"
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr "Activer les données de station de test"
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr "Activer la collecte des données de la station de test pour les résultats de test"
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr "Exclure les bons de commande inactifs de la fenêtre de prévisualisation de recherche"
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
-msgstr "Rechercher les commandes retournées"
+msgid "Search Sales Order Shipments"
+msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
-msgstr ""
+msgid "Search Return Orders"
+msgstr "Rechercher les commandes retournées"
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr "Résultats de l'aperçu de la recherche"
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr "Nombre de résultats à afficher dans chaque section de la fenêtre de prévisualisation de recherche"
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "Recherche Regex"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr "Recherche de mot complet"
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "Afficher la quantité dans les formulaires"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr "Afficher la quantité disponible dans certains formulaires"
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr "La touche Echap ferme les formulaires"
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr "Utilisez la touche Echap pour fermer les formulaires modaux"
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "Barre de navigation fixe"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr "La position de la barre de navigation est fixée en haut de l'écran"
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Format de date"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "Format préféré pour l'affichage des dates"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "Planification des pièces"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr "Afficher les informations de planification des pièces"
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr "Inventaire des pièces"
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "Longueur de la chaîne dans les Tableau"
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr "Longueur maximale des chaînes affichées dans les tableaux"
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr "Recevoir des rapports d'erreur"
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr "Recevoir des rapports d'erreur"
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr "Nombre de copies à imprimer pour chaque étiquette"
 msgid "Connected"
 msgstr "Connecté"
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "Inconnu"
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr "Possède un Tarif"
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "Commande"
 
@@ -4259,15 +4283,15 @@ msgstr "Terminé"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "Commande d’achat"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "Commande d’achat"
 msgid "Sales Order"
 msgstr "Commandes"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr "Retour de commande"
@@ -4315,7 +4339,7 @@ msgstr "Description de la commande (facultatif)"
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "Lien vers une page externe"
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Date Cible"
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr "Adresse de l'entreprise pour cette commande"
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "Référence de la commande"
 
@@ -4372,23 +4396,23 @@ msgstr "Code de référence de la commande fournisseur"
 msgid "received by"
 msgstr "reçu par"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "Date d'émission"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "Date d'émission de la commande"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr "Date à laquelle la commande a été complété"
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Destination"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr "La quantité doit être un nombre positif"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Client"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "Société à laquelle les articles sont vendus"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "Référence client "
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "Nom de l’expédition"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "expédié par"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr "La commande ne peut pas être terminée car il y a des envois incomplets"
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "Nombre d'élement"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "Prix unitaire"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "Pièce fournisseur"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "Reçu"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr "Nombre d'éléments reçus"
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "Prix d'achat"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "Prix d'achat unitaire"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr "La pièce virtuelle ne peut pas être affectée à une commande"
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr "Seules les pièces vendues peuvent être attribuées à une commande"
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "Prix de vente"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "Prix de vente unitaire"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Expédié"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "Quantité expédiée"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "Date d'expédition"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr "Date de Livraison"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "Vérifié par"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "Utilisateur qui a vérifié cet envoi"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "Envoi"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "Numéro d'expédition"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "N° de suivi"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "Information de suivi des colis"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "N° de facture"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr "Numéro de référence de la facture associée"
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "Le colis a déjà été envoyé"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "L'expédition n'a pas d'articles en stock alloués"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "L'article de stock n'a pas été assigné"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "Impossible d'allouer l'article en stock à une ligne avec une autre pièce"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr "Impossible d'allouer le stock à une ligne sans pièce"
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "La quantité d'allocation ne peut pas excéder la quantité en stock"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "Ligne"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "Article"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr "Statut du retour de commande"
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po
index bd6593aab1..82f49c15c7 100644
--- a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Hebrew\n"
 "Language: he_IL\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "למשתמש אין הרשאה לצפות במוזל הזה"
 
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Invalid quantity provided"
 msgstr ""
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "שמות כפולים אינם יכולים להתקיים תחת אות
 msgid "Invalid choice"
 msgstr "בחירה שגויה"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "שם"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "תיאור"
 msgid "Description (optional)"
 msgstr "תיאור (לא חובה)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "נתיב"
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "מקור הבנייה"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr ""
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "קישור חיצוני"
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr "משתמש"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "קישור"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "קובץ מצורף"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "קובץ חסר"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "חסר קישור חיצוני"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "בחר קובץ לצירוף"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "הערה"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "נשלח"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po
index 49b3c222b2..6f1eefad6f 100644
--- a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Hindi\n"
 "Language: hi_IN\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr ""
 
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Invalid quantity provided"
 msgstr ""
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr ""
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr ""
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr ""
 msgid "Description (optional)"
 msgstr ""
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr ""
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr ""
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr ""
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr ""
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr ""
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr ""
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr ""
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr ""
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr ""
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr ""
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr ""
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po
index 74393069a9..f054e33752 100644
--- a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Hungarian\n"
 "Language: hu_HU\n"
@@ -27,13 +27,13 @@ msgstr ""
 
 #: InvenTree/api.py:453
 msgid "Invalid filters provided"
-msgstr ""
+msgstr "Érvénytelen szűrők vannak megadva"
 
 #: InvenTree/api.py:458
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Nincs jogosultságod az adatok megtekintéséhez"
 
@@ -88,7 +88,7 @@ msgstr "{original} átváltása {unit}-ra sikertelen"
 msgid "Invalid quantity provided"
 msgstr "Nem megfelelő mennyiség"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "A hiba részleteit megtalálod az admin panelen"
 
@@ -98,10 +98,10 @@ msgstr "Dátum megadása"
 
 #: InvenTree/fields.py:159
 msgid "Invalid decimal value"
-msgstr ""
+msgstr "Érvénytelen decimális érték"
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -136,7 +136,7 @@ msgstr "Duplikált sorozatszám"
 #: InvenTree/helpers.py:652 InvenTree/helpers.py:671
 #, python-brace-format
 msgid "Invalid group: {group}"
-msgstr ""
+msgstr "Érvénytelen csoport: {group}"
 
 #: InvenTree/helpers.py:615
 #, python-brace-format
@@ -269,7 +269,7 @@ msgstr "Koreai"
 
 #: InvenTree/locales.py:39
 msgid "Lithuanian"
-msgstr ""
+msgstr "Litván"
 
 #: InvenTree/locales.py:40
 msgid "Latvian"
@@ -400,8 +400,8 @@ msgstr "Duplikált nevek nem lehetnek ugyanazon szülő alatt"
 msgid "Invalid choice"
 msgstr "Érvénytelen választás"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Név"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Leírás"
 msgid "Description (optional)"
 msgstr "Leírás (opcionális)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Elérési út"
 
@@ -519,8 +519,8 @@ msgstr "Rendszergazda"
 msgid "Is this user a superuser"
 msgstr "A felhasználó rendszergazda-e"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -564,7 +564,7 @@ msgstr "Fájl kiválasztása feltöltéshez"
 
 #: InvenTree/serializers.py:632
 msgid "Unsupported file format"
-msgstr ""
+msgstr "Nem támogatott fájlformátum"
 
 #: InvenTree/serializers.py:638
 msgid "File is too large"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Szülő gyártás"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr "Változatokkal együtt"
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -697,7 +697,7 @@ msgstr "Hozzárendelve"
 
 #: build/api.py:198
 msgid "Created before"
-msgstr ""
+msgstr "Ez előtt létrehozva"
 
 #: build/api.py:202
 msgid "Created after"
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Gyártási utasítás azonosító"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Befejezés cél dátuma"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Cél dátum a gyártás befejezéséhez. Ez után késettnek számít majd."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Befejezés dátuma"
 
@@ -947,7 +947,7 @@ msgstr "Felhasználó vagy csoport aki felelős ezért a gyártásért"
 msgid "External Link"
 msgstr "Külső link"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Link külső URL-re"
@@ -1000,7 +1000,7 @@ msgstr "Gyártási kimenet nem egyezik a gyártási utasítással"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "Mennyiségnek nullánál többnek kell lennie"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Gyártás objektum"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Gyártási tételnek meg kell adnia a gyártási kimenetet, mivel a fő
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "A lefoglalt mennyiség ({q}) nem lépheti túl a szabad készletet ({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "Készlet túlfoglalva"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Lefoglalt mennyiségnek nullánál többnek kell lennie"
 
@@ -1205,8 +1205,8 @@ msgstr "Selejtezés oka"
 msgid "Location for completed build outputs"
 msgstr "A kész gyártási kimenetek helye"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1513,19 +1513,19 @@ msgstr "A felhasználó nem jogosult ezen mellékletek törlésére"
 msgid "User does not have permission to delete this attachment"
 msgstr "A felhasználó nem jogosult ezen melléklet törlésére"
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "Érvénytelen valuta kód"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr "Létező valuta kód"
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr "Hiányzó érvényes valuta kód"
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "Nincsen plugin"
 
@@ -1549,41 +1549,41 @@ msgstr "Projekt leírása"
 msgid "User or group responsible for this project"
 msgstr "A projektért felelős felhasználó vagy csoport"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "Beállítás értéke"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "A kiválasztott érték nem egy érvényes lehetőség"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "Az érték bináris kell legyen"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "Az érték egész szám kell legyen"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "Kulcs string egyedi kell legyen"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1591,132 +1591,132 @@ msgstr "Kulcs string egyedi kell legyen"
 msgid "User"
 msgstr "Felhasználó"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr "Ársáv mennyiség"
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Ár"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr "Egységár egy meghatározott mennyiség esetén"
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "Végpont"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr "Végpont ahol ez a webhook érkezik"
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr "Webhook neve"
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr "Aktív-e ez a webhook"
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr "Token"
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "Token a hozzáféréshez"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Titok"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr "Megosztott titok a HMAC-hoz"
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "Üzenet azonosító"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr "Egyedi azonosító ehhez az üzenethez"
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr "Kiszolgáló"
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr "Kiszolgáló ahonnan ez az üzenet érkezett"
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "Fejléc"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "Üzenet fejléce"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "Törzs"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr "Üzenet törzse"
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr "Végpont amin ez az üzenet érkezett"
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr "Dolgozott rajta"
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr "Befejeződött a munka ezzel az üzenettel?"
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr "Azonosító"
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Cím"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Link"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "Közzétéve"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "Szerző"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Összefoglaló"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "Elolvasva"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr "Elolvasva?"
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1724,335 +1724,335 @@ msgstr "Elolvasva?"
 msgid "Image"
 msgstr "Kép"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "Képfájl"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr "A képhez tartozó model típus"
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr "A képhez tartozó model azonosító"
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr "Egyedi mértékegység"
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr "A mértékegység szimbólumának egyedinek kell lennie"
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr "A mértékegységnek valós azonosítónak kell lennie"
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr "Egység neve"
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "Szimbólum"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr "Opcionális mértékegység szimbólum"
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "Definíció"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr "Mértékegység definíció"
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Melléklet"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Hiányzó fájl"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Hiányzó külső link"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Válaszd ki a mellekelni kívánt fájlt"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Megjegyzés"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr "Melléklet megjegyzés"
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr "Feltöltés dátuma"
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr "A fájl feltöltésének dátuma"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr "Fájl mérete"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr "Fájlméret bájtban"
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr "A melléklet model típusa érvénytelen"
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr "Egyedi Állapot"
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr "Egyedi Állapotok"
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr "Hivatkozott Állapot Készlet"
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr "Az az Állapot készlet, melyet ez az egyedi állapot kibővít"
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr "Logikai kulcs"
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr "Az állapot logikai kulcsa amely megegyezik az üzleti logika egyedi állapotával"
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Érték"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr "Az állapot neve"
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr "Címke"
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr "A felületen megjelenített címke"
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr "Szín"
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr "A felöleten megjelenő szín"
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr "Model"
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr "A Model amihez ez az állapot tartozik"
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr "Modelt választani kötelező"
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr "Kulcsot választani kötelező"
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr "Logikai kulcsot választani kötelező"
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr "A kulcs és a logikai kulcs nem lehet azonos"
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr "A kulcsnak eltérőnek kell lennie a hivatkozott állapotok logikai kulcsaitól"
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr "A logikai kulcsnak szerepelnie kell a hivatkozott állapotok logikai kulcsai közt"
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr "Lezárt"
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
-msgstr ""
+msgstr "Forrás szöveg"
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
-msgstr ""
+msgstr "Alapértelmezett bejegyzés"
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Létrehozva"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "Utoljára módosítva"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
-msgstr ""
+msgstr "Vonalkód beolvasás"
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr "Adat"
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
-msgstr ""
+msgstr "Vonalkód adat"
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr "Időbélyeg"
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr "Kontextus"
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
-msgstr ""
+msgstr "Válasz"
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "Eredmény"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2258,7 +2258,7 @@ msgstr "Milyen gyakran frissítse az árfolyamokat (nulla a kikapcsoláshoz)"
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "nap"
 
@@ -2965,258 +2965,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "Beszérzési rendelések szerkesztésének engedélyezése kiküldés vagy befejezés után"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "Beszerzési rendelések automatikus befejezése"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr "A beszerzési rendelés automatikus befejezése ha minden sortétel beérkezett"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Elfelejtett jelszó engedélyezése"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "Elfelejtett jelszó funkció engedélyezése a bejentkező oldalon"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Regisztráció engedélyezése"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "Felhaszálók önkéntes regisztrációjának engedélyezése a bejelentkező oldalon"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "SSO engedélyezése"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "SSO engedélyezése a bejelentkező oldalon"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "SSO regisztráció engedélyezése"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "Felhaszálók önkéntes regisztrációjának engedélyezése SSO-n keresztül a bejelentkező oldalon"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr "SSO csoport szinkronizálás engedélyezése"
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr "Az InvenTree csoportok szinkronizálása a hitelesítésszolgáltatóhoz"
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr "SSO csoport kulcs"
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr "A csoportkérés tulajdonság neve amit a hitelesítésszolgáltató nyújt"
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr "SSO csoport hozzárendelés"
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr "Az SSO csoportok hozzárendelése az InvenTree csoportokhoz. Ha a helyi csoport nem létezik, létre lesz hozva."
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr "Az SSO-n kívüli csoportok eltávolítása"
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr "Ha egy felhasználóhoz rendelt csoport nem létezik az azonosításszolgáltatóban azt eltávolítsuk el. Ennek a kikapcsolása biztonsági problémákhoz vezethet"
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "Email szükséges"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr "Kötelező email megadás regisztrációkor"
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "SSO felhasználók automatikus kitöltése"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "Felhasználó adatainak automatikus kitöltése az SSO fiókadatokból"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "Email kétszer"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "Regisztráláskor kétszer kérdezze a felhasználó email címét"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Jelszó kétszer"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "Regisztráláskor kétszer kérdezze a felhasználó jelszavát"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Engedélyezett domainek"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr "Feliratkozás korlátozása megadott domain-ekre (vesszővel elválasztva, @-al kezdve)"
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "Csoport regisztráláskor"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr "Ehhez a csoporthoz lesznek az új felhasználók rendelve. Ha az SSO csoport szinkronizálás engedélyezve van, akkor ez a csoport csak akkor lesz hozzárendelve a felhasználóhoz ha az azonosítás szolgáltató semmilyen csoportot nem rendelt hozzá."
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "Többfaktoros hitelesítés kényszerítése"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "A felhasználóknak többfaktoros hitelesítést kell használniuk."
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "Pluginok ellenőrzése indításkor"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr "Ellenőrizze induláskor hogy minden plugin telepítve van - engedélyezd konténer környezetben (docker)"
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr "Plugin frissítések ellenőrzése"
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr "Frissítések periódikus ellenőrzésének engedélyezése a telepített pluginokra"
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "URL integráció engedélyezése"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "URL útvonalalak hozzáadásának engedélyezése a pluginok számára"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr "Navigációs integráció engedélyezése"
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr "Navigációs integráció engedélyezése a pluginok számára"
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "App integráció engedélyezése"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "App hozzáadásának engedélyezése a pluginok számára"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr "Ütemezés integráció engedélyezése"
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "Háttérben futó feladatok hozzáadásának engedélyezése a pluginok számára"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr "Esemény integráció engedélyezése"
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr "Belső eseményekre reagálás engedélyezése a pluginok számára"
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr "Leltár funkció"
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr "Leltár funkció engedélyezése a készlet mennyiség és érték számításhoz"
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr "Külső helyek nélkül"
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr "Külső helyek figyelmen kívül hagyása a leltár számításoknál"
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "Automatikus leltár időpontja"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "Hány naponta történjen automatikus leltár (nulla egyenlő tiltva)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr "Riport törlési gyakoriság"
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "Régi leltár riportok törlése hány naponta történjen"
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr "Felhasználók teljes nevének megjelenítése"
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr "Felhasználói név helyett a felhasználók teljes neve jelenik meg"
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr "Teszt állomás adatok engedélyezése"
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr "Tesztállomás adatok gyűjtésének teszt eredménybe gyűjtésének engedélyezése"
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3357,114 +3365,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr "Inaktív vevői rendelések kihagyása a keresési előnézet találataiból"
 
 #: common/setting/user.py:131
+msgid "Search Sales Order Shipments"
+msgstr ""
+
+#: common/setting/user.py:132
+msgid "Display sales order shipments in search preview window"
+msgstr ""
+
+#: common/setting/user.py:137
 msgid "Search Return Orders"
 msgstr "Visszavétel keresése"
 
-#: common/setting/user.py:132
+#: common/setting/user.py:138
 msgid "Display return orders in search preview window"
 msgstr "Visszavételek megjelenítése a keresés előnézet ablakban"
 
-#: common/setting/user.py:137
+#: common/setting/user.py:143
 msgid "Exclude Inactive Return Orders"
 msgstr "Inaktív visszavételek kihagyása"
 
-#: common/setting/user.py:138
+#: common/setting/user.py:144
 msgid "Exclude inactive return orders from search preview window"
 msgstr "Inaktív visszavételek kihagyása a keresési előnézet találataiból"
 
-#: common/setting/user.py:143
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr "Keresési előnézet eredményei"
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr "A keresési előnézetben megjelenítendő eredmények száma szekciónként"
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "Regex keresés"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr "Reguláris kifejezések engedélyezése a keresésekben"
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr "Teljes szó keresés"
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr "A keresések csak teljes szóra egyező találatokat adjanak"
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "Mennyiség megjelenítése a formokon"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr "Rendelkezésre álló alkatrész mennyiség megjelenítése néhány formon"
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr "ESC billentyű zárja be a formot"
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr "ESC billentyű használata a modális formok bezárásához"
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "Rögzített menüsor"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr "A menü pozíciója mindig rögzítve a lap tetején"
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Dátum formátum"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "Preferált dátum formátum a dátumok kijelzésekor"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "Alkatrész ütemezés"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr "Alkatrész ütemezési információk megjelenítése"
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr "Alkatrész leltár"
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr "Alkatrész leltár információk megjelenítése (ha a leltár funkció engedélyezett)"
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "Táblázati szöveg hossz"
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr "Maximális szöveg hossz ami megjelenhet a táblázatokban"
 
-#: common/setting/user.py:215
+#: common/setting/user.py:221
+msgid "Show Last Breadcrumb"
+msgstr ""
+
+#: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
 msgid "Receive error reports"
 msgstr "Hibariportok fogadása"
 
-#: common/setting/user.py:216
+#: common/setting/user.py:228
 msgid "Receive notifications for system errors"
 msgstr "Értesítések fogadása a rendszerhibákról"
 
-#: common/setting/user.py:221
+#: common/setting/user.py:233
 msgid "Last used printing machines"
 msgstr "Utoljára használt nyomtató gépek"
 
-#: common/setting/user.py:222
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr "Az utoljára használt nyomtató tárolása a felhasználóhoz"
 
@@ -3888,7 +3912,7 @@ msgstr "Kulcs"
 
 #: generic/states/serializers.py:26
 msgid "Custom"
-msgstr ""
+msgstr "Egyedi"
 
 #: generic/states/serializers.py:37
 msgid "Class"
@@ -4086,7 +4110,7 @@ msgstr "Címkénkénti nyomtatandó mennyiség"
 msgid "Connected"
 msgstr "Csatlakoztatba"
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "Ismeretlen"
 
@@ -4226,17 +4250,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr "Van árazás"
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
-msgstr ""
+msgstr "Befejezve ez után"
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "Rendelés"
 
@@ -4260,15 +4284,15 @@ msgstr "Kész"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "Beszerzési rendelés"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4276,8 +4300,8 @@ msgstr "Beszerzési rendelés"
 msgid "Sales Order"
 msgstr "Vevői rendelés"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr "Visszavétel"
@@ -4316,7 +4340,7 @@ msgstr "Rendelés leírása (opcionális)"
 msgid "Select project code for this order"
 msgstr "Válassz projektszámot ehhez a rendeléshez"
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "Link külső weboldalra"
 
@@ -4328,7 +4352,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Cél dátum"
@@ -4349,7 +4373,7 @@ msgstr "Kapcsolattartó ehhez a rendeléshez"
 msgid "Company address for this order"
 msgstr "Cég címei ehhez a rendeléshez"
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "Rendelés azonosító"
 
@@ -4373,23 +4397,23 @@ msgstr "Beszállítói rendelés azonosító kód"
 msgid "received by"
 msgstr "érkeztette"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "Kiállítás dátuma"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "Kiállítás dátuma"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr "Rendelés teljesítési dátuma"
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Cél"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4401,333 +4425,333 @@ msgstr "Az alkatrész beszállítója meg kell egyezzen a beszerzési rendelés
 msgid "Quantity must be a positive number"
 msgstr "Mennyiség pozitív kell legyen"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Vevő"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "Cég akinek a tételek értékesítésre kerülnek"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr "Értékesítési rendelés állapot"
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "Vevői azonosító "
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr "Megrendelés azonosító kódja a vevőnél"
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "Kiszállítás dátuma"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "szállította"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr "Rendelés már teljesítve"
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr "Rendelés már visszavonva"
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr "Csak nyitott rendelés jelölhető késznek"
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr "A rendelés nem jelölhető késznek mivel függő szállítmányok vannak"
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr "A rendelés nem jelölhető késznek mivel nem teljesített sortételek vannak"
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "Tétel mennyiség"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr "Sortétel azonosító"
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr "Sortétel megjegyzései"
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr "Cél dátuma ennek a sortételnek (hagyd üresen a rendelés céldátum használatához)"
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr "Sortétel leírása (opcionális)"
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr "További kontextus ehhez a sorhoz"
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "Egységár"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr "Vevői Rendelés Sortétel"
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr "Beszállítói alkatrésznek egyeznie kell a beszállítóval"
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "Beszállítói alkatrész"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "Beérkezett"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr "Érkezett tételek száma"
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "Beszerzési ár"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "Beszerzési egységár"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr "Vevői Rendelés Extra Sor"
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr "Vevői Rendelés Sortétel"
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr "Virtuális alkatrészt nem lehet vevői rendeléshez adni"
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr "Csak értékesíthető alkatrészeket lehet vevői rendeléshez adni"
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "Eladási ár"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "Eladási egységár"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Kiszállítva"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "Szállított mennyiség"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr "Vevői Rendelés Szállítása"
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "Szállítás dátuma"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr "Szállítási dátum"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr "Kézbesítés dátuma"
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "Ellenőrizte"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "Felhasználó aki ellenőrizte ezt a szállítmányt"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "Szállítmány"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "Szállítmány száma"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "Nyomkövetési szám"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "Szállítmány nyomkövetési információ"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "Számlaszám"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr "Hozzátartozó számla referencia száma"
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "Szállítmány már elküldve"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "Szállítmány nem tartalmaz foglalt készlet tételeket"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr "Vevői Rendelés Extra Sor"
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr "Vevői rendeléshez foglalások"
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "Készlet tétel nincs hozzárendelve"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "Nem foglalható készlet egy másik fajta alkatrész sortételéhez"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr "Nem foglalható készlet egy olyan sorhoz amiben nincs alkatrész"
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "A lefoglalandó mennyiség nem haladhatja meg a készlet mennyiségét"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr "Vevői rendelés nem egyezik a szállítmánnyal"
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr "Szállítmány nem egyezik a vevői rendeléssel"
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "Sor"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr "Vevői rendelés szállítmány azonosító"
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "Tétel"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr "Válaszd ki a foglalásra szánt készlet tételt"
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "Készlet foglalási mennyiség megadása"
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr "Visszavétel azonosító"
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr "Cég akitől a tételek visszavételre kerülnek"
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr "Visszavétel állapota"
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr "Visszavétel sortétel"
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr "Válaszd ki a vevőtől visszavenni kívánt tételt"
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr "Visszavétel dátuma"
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr "Mikor lett visszavéve a tétel"
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr "Kimenetel"
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr "Sortétel végső kimenetele"
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr "Sortétel visszaküldésének vagy javításának költsége"
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr "Visszavétel extra tétel"
 
 #: order/serializers.py:89
 msgid "Order ID"
-msgstr ""
+msgstr "Rendelés azonosító"
 
 #: order/serializers.py:89
 msgid "ID of the order to duplicate"
-msgstr ""
+msgstr "A duplikálandó megrendelés száma"
 
 #: order/serializers.py:95
 msgid "Copy Lines"
-msgstr ""
+msgstr "Sorok másolása"
 
 #: order/serializers.py:96
 msgid "Copy line items from the original order"
@@ -4898,7 +4922,7 @@ msgstr "Megadott vonalkódoknak egyedieknek kel lenniük"
 
 #: order/serializers.py:1073
 msgid "Shipments"
-msgstr ""
+msgstr "Szállítások"
 
 #: order/serializers.py:1076
 msgid "Completed Shipments"
@@ -6243,75 +6267,75 @@ msgstr "Összetevő alkatrész kijelölése"
 msgid "Can Build"
 msgstr "Gyártható"
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr "Válassz alkatrészt ahonnan az alkatrészjegyzéket másoljuk"
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr "Létező adat törlése"
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr "Meglévő alkatrészjegyzék tételek törlése a másolás előtt"
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr "Örököltekkel együtt"
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr "Sablon alkatrészektől örökölt alkatrészjegyzék tételek használata"
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr "Hibás sorok kihagyása"
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr "Engedély a hibás sorok kihagyására"
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr "Helyettesítő alkatrészek másolása"
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr "Helyettesítő alkatrészek másolása az alkatrészjegyzék tételek másolásakor"
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr "Meglévő alkatrészjegyzék törlése"
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr "Meglévő alkatrészjegyzék tételek törlése a feltöltés előtt"
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr "Nincs megadva alkatrész oszlop"
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr "Több egyező alkatrész is található"
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr "Nincs egyező alkatrész"
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr "Az alkatrész nem lett összetevőként jelölve"
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr "Mennyiség nincs megadva"
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr "Érvénytelen mennyiség"
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr "Legalább egy alkatrészjegyzék tétel szükséges"
 
@@ -6559,7 +6583,7 @@ msgstr "Nincs elem a nyomtatáshoz"
 
 #: plugin/base/ui/serializers.py:30
 msgid "Plugin Name"
-msgstr ""
+msgstr "Plugin neve"
 
 #: plugin/base/ui/serializers.py:34
 msgid "Feature Type"
diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po
index 9ab3cb7abe..bd309eda5e 100644
--- a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Indonesian\n"
 "Language: id_ID\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Pengguna tidak memiliki izin untuk melihat model ini"
 
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Invalid quantity provided"
 msgstr "Jumlah yang diberikan tidak valid"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Detail terkait galat dapat dilihat di panel admin"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr "Pilihan tidak valid"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Nama"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Keterangan"
 msgid "Description (optional)"
 msgstr "Keterangan (opsional)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Direktori"
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Produksi Induk"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Referensi Order Produksi"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Target tanggal selesai"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Target tanggal selesai produksi. Produksi akan menjadi terlambat setelah tanggal ini."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Tanggal selesai"
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr "Tautan eksternal"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Tautan menuju URL eksternal"
@@ -1000,7 +1000,7 @@ msgstr "Hasil produksi tidak sesuai dengan order produksi"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "Jumlah harus lebih besar daripada nol"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Item produksi harus menentukan hasil produksi karena bagian utama telah
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "Item stok teralokasikan terlalu banyak"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Jumlah yang dialokasikan harus lebih dari nol"
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr "Lokasi hasil pesanan yang selesai"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr "Pengguna"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Harga"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Judul"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Tautan"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Kesimpulan"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "Berkas Gambar"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Lampiran"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "File tidak ditemukan"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Tautan eksternal tidak ditemukan"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Pilih file untuk dilampirkan"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Komentar"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr "Ukuran Berkas"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr "Label"
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr "Model"
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Terbuat"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr "Respon"
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "Hari"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "Surel diperlukan"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr "Aktifkan Integrasi Antarmuka"
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "Tidak diketahui"
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr "Selesai"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Pelanggan"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "Harga Jual"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Dikirim"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po
index 18a182cd25..76c1d44daf 100644
--- a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Italian\n"
 "Language: it_IT\n"
@@ -33,7 +33,7 @@ msgstr "Filtri forniti non validi"
 msgid "No items found to delete"
 msgstr "Nessun elemento trovato da eliminare"
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "L'utente non ha i permessi per vedere questo modello"
 
@@ -88,7 +88,7 @@ msgstr "Impossibile convertire {original} in {unit}"
 msgid "Invalid quantity provided"
 msgstr "Quantità inserita non valida"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "I dettagli dell'errore possono essere trovati nel pannello di amministrazione"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Nomi duplicati non possono esistere sotto lo stesso genitore"
 msgid "Invalid choice"
 msgstr "Scelta non valida"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Nome"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Descrizione"
 msgid "Description (optional)"
 msgstr "Descrizione (opzionale)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Percorso"
 
@@ -519,8 +519,8 @@ msgstr "Superuser"
 msgid "Is this user a superuser"
 msgstr "Questo utente è un superutente"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Produzione Genitore"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Riferimento Ordine Di Produzione"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Data completamento obiettivo"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Data di completamento della produzione. Dopo tale data la produzione sarà in ritardo."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Data di completamento"
 
@@ -947,7 +947,7 @@ msgstr "Utente o gruppo responsabile di questo ordine di produzione"
 msgid "External Link"
 msgstr "Collegamento esterno"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Link a URL esterno"
@@ -1000,7 +1000,7 @@ msgstr "L'output della produzione non corrisponde all'ordine di compilazione"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "La quantità deve essere maggiore di zero"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Crea oggetto"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "L'elemento di compilazione deve specificare un output poiché la parte p
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "La quantità assegnata ({q}) non deve essere maggiore della quantità disponibile ({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "L'articolo in giacenza è sovrallocato"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "La quantità di assegnazione deve essere maggiore di zero"
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr "Posizione per gli output di build completati"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr "Descrizione del progetto"
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr "Tasto impostazioni"
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "Valore impostazioni"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "Il valore specificato non è un opzione valida"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "Il valore deve essere un valore booleano"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "Il valore deve essere un intero"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr "Il valore deve essere un numero valido"
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr "Il valore non supera i controlli di convalida"
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "La stringa chiave deve essere univoca"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "La stringa chiave deve essere univoca"
 msgid "User"
 msgstr "Utente"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr "Quantità prezzo limite"
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Prezzo"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr "Prezzo unitario in quantità specificata"
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "Scadenza"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr "Scadenza in cui questa notifica viene ricevuta"
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr "Nome per questa notifica"
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr "È questa notifica attiva"
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "Token per l'accesso"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Segreto"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr "Segreto condiviso per HMAC"
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "ID Messaggio"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr "Identificatore unico per questo messaggio"
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr "Host da cui questo messaggio è stato ricevuto"
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "Intestazione"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "Intestazione di questo messaggio"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "Contenuto"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr "Contenuto di questo messaggio"
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr "Scadenza in cui questo messaggio è stato ricevuto"
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr "Lavorato il"
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr "Il lavoro su questo messaggio è terminato?"
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Titolo"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Collegamento"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "Pubblicato"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "Autore"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Riepilogo"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "Letto"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr "Queste notizie sull'elemento sono state lette?"
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr "Queste notizie sull'elemento sono state lette?"
 msgid "Image"
 msgstr "Immagine"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "File immagine"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Allegato"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "File mancante"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Link esterno mancante"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Seleziona file da allegare"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Commento"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Valore"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr "Etichetta"
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Creato"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "Ultimo aggiornamento"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr "Scansione Codice A Barre"
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr "Dati"
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr "Dati del Codice a Barre"
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr "Utente che ha scannerizzato il codice a barre"
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr "Data e ora della scansione del codice a barre"
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr "Endpoint URL che ha elaborato il codice a barre"
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr "Contesto"
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr "Dati contestuali per la scansione del codice a barre"
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr "Risposta"
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr "Dati di risposta dalla scansione del codice a barre"
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "Risultato"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr "La scansione del codice a barre è riuscita?"
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "giorni"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "Consenti la modifica degli ordini di acquisto dopo che sono stati spediti o completati"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Abilita password dimenticata"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "Abilita la funzione password dimenticata nelle pagine di accesso"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Abilita registrazione"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "Abilita auto-registrazione per gli utenti nelle pagine di accesso"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "SSO abilitato"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "Abilita SSO nelle pagine di accesso"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "Abilita registrazione SSO"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "Abilita l'auto-registrazione tramite SSO per gli utenti nelle pagine di accesso"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "Email richiesta"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr "Richiedi all'utente di fornire una email al momento dell'iscrizione"
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "Riempimento automatico degli utenti SSO"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "Compila automaticamente i dettagli dell'utente dai dati dell'account SSO"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "Posta due volte"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "Al momento della registrazione chiedere due volte all'utente l'indirizzo di posta elettronica"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Password due volte"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "Al momento della registrazione chiedere agli utenti due volte l'inserimento della password"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Domini consentiti"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "Gruppo iscrizione"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "Applica MFA"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "Gli utenti devono utilizzare la sicurezza a due fattori."
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "Controlla i plugin all'avvio"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr "Controlla che tutti i plugin siano installati all'avvio - abilita in ambienti contenitore"
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "Abilita l'integrazione URL"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "Attiva plugin per aggiungere percorsi URL"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr "Attiva integrazione navigazione"
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr "Abilita i plugin per l'integrazione nella navigazione"
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "Abilita l'app integrata"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "Abilita plugin per aggiungere applicazioni"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr "Abilita integrazione pianificazione"
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "Abilita i plugin per eseguire le attività pianificate"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr "Abilita eventi integrati"
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr "Abilita plugin per rispondere agli eventi interni"
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr "Abilita integrazione interfaccia"
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr "Abilita i plugin per l'integrazione nell'interfaccia utente"
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr "Funzionalità Dell'Inventario"
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr "Abilita la funzionalità d'inventario per la registrazione dei livelli di magazzino e il calcolo del valore di magazzino"
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "Inventario periodico automatico"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "Numero di giorni tra la registrazione automatica dell'inventario (imposta 0 per disabilitare)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "I rapporti d'inventario verranno eliminati dopo il numero specificato di giorni"
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr "Crea modello al caricamento"
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr "Crea un nuovo modello di test quando si caricano dati di test che non corrispondono a un modello esistente"
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr "Escludi ordini di vendita inattivi dalla finestra di anteprima di ricerca"
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
-msgstr "Cerca Ordini Di Reso"
+msgid "Search Sales Order Shipments"
+msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
-msgstr ""
+msgid "Search Return Orders"
+msgstr "Cerca Ordini Di Reso"
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr "Risultati Dell'Anteprima Di Ricerca"
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr "Numero di risultati da visualizzare in ciascuna sezione della finestra di anteprima della ricerca"
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "Ricerca con regex"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "Mostra quantità nei moduli"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr "Visualizzare la quantità di pezzi disponibili in alcuni moduli"
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr "Il tasto Esc chiude i moduli"
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr "Utilizzare il tasto Esc per chiudere i moduli modali"
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "Barra di navigazione fissa"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr "La posizione della barra di navigazione è fissata nella parte superiore dello schermo"
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Formato Data"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "Formato predefinito per visualizzare le date"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "Programmazione Prodotto"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr "Mostra informazioni sulla pianificazione del prodotto"
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr "Inventario Prodotto"
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr "Visualizza le informazioni d'inventario dell'articolo (se la funzionalità d'inventario è abilitata)"
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "Lunghezza Stringa Tabella"
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "Sconosciuto"
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "Ordine"
 
@@ -4259,15 +4283,15 @@ msgstr "Completato"
 msgid "Has Shipment"
 msgstr "Ha Spedizione"
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "Ordine D'Acquisto"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "Ordine D'Acquisto"
 msgid "Sales Order"
 msgstr "Ordini di Vendita"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr "Restituisci ordine"
@@ -4315,7 +4339,7 @@ msgstr "Descrizione dell'ordine (opzionale)"
 msgid "Select project code for this order"
 msgstr "Seleziona il codice del progetto per questo ordine"
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "Collegamento a un sito web esterno"
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Data scadenza"
@@ -4348,7 +4372,7 @@ msgstr "Punto di contatto per questo ordine"
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "Riferimento ordine"
 
@@ -4372,23 +4396,23 @@ msgstr "Codice di riferimento ordine fornitore"
 msgid "received by"
 msgstr "ricevuto da"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "Data di emissione"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "Data di emissione ordine"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr "Data ordine completato"
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Destinazione"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr "Destinazione per gli elementi ricevuti"
 
@@ -4400,319 +4424,319 @@ msgstr "Il fornitore dell'articolo deve corrispondere al fornitore dell'ordine d
 msgid "Quantity must be a positive number"
 msgstr "La quantità deve essere un numero positivo"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Cliente"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "Azienda da cui sono stati ordinati gli elementi"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "Riferimento Cliente "
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr "Codice di riferimento Ordine del Cliente"
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "Data di spedizione"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "spedito da"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr "Solo un ordine aperto può essere contrassegnato come completo"
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr "L'ordine non può essere completato in quanto ci sono spedizioni incomplete"
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr "L'ordine non può essere completato perché ci sono allocazioni incomplete"
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr "L'ordine non può essere completato perché ci sono elementi di riga incompleti"
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "Quantità Elementi"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr "Riferimento Linea Elemento"
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr "Note linea elemento"
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr "Data di destinazione per questa voce di riga (lasciare vuoto per utilizzare la data di destinazione dall'ordine)"
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr "Contesto aggiuntivo per questa voce"
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "Prezzo unitario"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr "L'articolo del fornitore deve corrispondere al fornitore"
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "Articolo Fornitore"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "Ricevuto"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr "Numero di elementi ricevuti"
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "Prezzo di Acquisto"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "Prezzo di acquisto unitario"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr "Un articolo virtuale non può essere assegnato ad un ordine di vendita"
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr "Solo gli articoli vendibili possono essere assegnati a un ordine di vendita"
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "Prezzo di Vendita"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "Prezzo unitario di vendita"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Spedito"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "Quantità spedita"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "Data di spedizione"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "Verificato Da"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "Utente che ha controllato questa spedizione"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "Spedizione"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "Numero di spedizione"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "Numero di monitoraggio"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "Informazioni di monitoraggio della spedizione"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "Numero Fattura"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr "Numero di riferimento per la fattura associata"
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "La spedizione è già stata spedita"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "La spedizione non ha articoli di stock assegnati"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "L'elemento di magazzino non è stato assegnato"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "Impossibile allocare l'elemento stock a una linea con un articolo diverso"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr "Impossibile allocare stock a una riga senza un articolo"
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "La quantità di ripartizione non puo' superare la disponibilità della giacenza"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "La quantità deve essere 1 per l'elemento serializzato"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr "L'ordine di vendita non corrisponde alla spedizione"
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr "La spedizione non corrisponde all'ordine di vendita"
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "Linea"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr "Riferimento della spedizione ordine di vendita"
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "Elemento"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr "Seleziona elemento stock da allocare"
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "Inserisci la quantità assegnata alla giacenza"
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr "Seleziona l'elemento da restituire dal cliente"
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr "Data di ricezione"
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr "Risultati"
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr "Puoi produrre"
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr "Seleziona l'articolo da cui copiare la distinta base"
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr "Rimuovi Dati Esistenti"
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr "Rimuovi elementi distinta base esistenti prima di copiare"
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr "Includi Ereditato"
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr "Includi gli elementi Distinta Base ereditati da prodotti template"
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr "Salta Righe Non Valide"
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr "Abilita questa opzione per saltare le righe non valide"
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr "Copia Articoli sostitutivi"
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr "Copia articoli sostitutivi quando duplichi gli elementi distinta base"
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr "Cancella Distinta Base esistente"
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr "Rimuovi elementi distinta base esistenti prima del caricamento"
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr "Nessuna colonna articolo specificata"
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr "Trovati più articoli corrispondenti"
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr "Nessun articolo corrispondente trovato"
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr "L'articolo non è indicato come componente"
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr "Quantità non fornita"
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr "Quantità non valida"
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr "Almeno un elemento della distinta base è richiesto"
 
diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po
index 7331401b8f..3011579968 100644
--- a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Japanese\n"
 "Language: ja_JP\n"
@@ -33,7 +33,7 @@ msgstr "提供されたフィルタが無効"
 msgid "No items found to delete"
 msgstr "削除する項目が見つかりません"
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "ユーザーにこのモデルを表示する権限がありません"
 
@@ -88,7 +88,7 @@ msgstr "{original}を{unit}に変換できませんでした。"
 msgid "Invalid quantity provided"
 msgstr "数量コードが無効です"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "エラーの詳細は管理者パネルで確認できます"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr "無効な10進数値"
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "同じ親に重複した名前は存在しません。"
 msgid "Invalid choice"
 msgstr "無効な選択です"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "お名前"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "説明"
 msgid "Description (optional)"
 msgstr "説明 (オプション)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "パス"
 
@@ -519,8 +519,8 @@ msgstr "スーパーユーザー"
 msgid "Is this user a superuser"
 msgstr "このユーザーはスーパーユーザーですか?"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "親ビルド"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr "バリアントを含む"
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "ビルド・オーダー・リファレンス"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "完成目標日"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "ビルド完了目標日。この日付を過ぎると、ビルドは期限切れになります。"
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "完了日"
 
@@ -947,7 +947,7 @@ msgstr "このビルドオーダーを担当するユーザーまたはグルー
 msgid "External Link"
 msgstr "外部リンク"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "外部 サイト へのリンク"
@@ -1000,7 +1000,7 @@ msgstr "ビルド出力がビルド順序と一致しません"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "数量はゼロより大きくなければなりません"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "ビルドオブジェクト"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "ビルド項目は、ビルド出力を指定する必要があります
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "割当数量({q})は在庫可能数量({a})を超えてはなりません。"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "在庫が過剰配分"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "割当数量はゼロより大きくなければなりません"
 
@@ -1205,8 +1205,8 @@ msgstr "ビルドアウトプットを廃棄する理由"
 msgid "Location for completed build outputs"
 msgstr "完成した建造物のアウトプットの場所"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr "ユーザーにはこれらの添付ファイルを削除する権限が
 msgid "User does not have permission to delete this attachment"
 msgstr "ユーザーにはこの添付ファイルを削除する権限がありません"
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "無効な通貨コード"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr "通貨コードの重複"
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr "有効な通貨コードはありません"
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "プラグインなし"
 
@@ -1548,41 +1548,41 @@ msgstr "プロジェクトの説明"
 msgid "User or group responsible for this project"
 msgstr "このプロジェクトを担当するユーザーまたはグループ"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr "設定キー"
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "設定値"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "選択された値は有効なオプションではありません。"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "値はブール値でなければなりません。"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "値は整数値でなければなりません。"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr "値は有効な数値でなければなりません。"
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr "値がバリデーション・チェックに合格しない"
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "キー文字列は一意でなければなりません。"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "キー文字列は一意でなければなりません。"
 msgid "User"
 msgstr "ユーザー"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr "価格破壊数量"
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "価格"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr "指定数量での単価"
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "エンドポイント"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr "このウェブフックを受信するエンドポイント"
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr "このウェブフックの名前"
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr "このウェブフックはアクティブですか"
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr "トークン"
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "アクセス用トークン"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "シークレット"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr "HMACの共有秘密"
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "メッセージ ID:"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr "このメッセージの一意な識別子"
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr "ホスト"
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr "このメッセージを受信したホスト"
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "ヘッダー"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "このメッセージのヘッダー"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "本文"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr "メッセージ本文"
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr "このメッセージを受信したエンドポイント"
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr "作業内容"
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr "このメッセージに関する作業は終わったのですか?"
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr "Id"
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "タイトル"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "リンク"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "公開済み"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "投稿者"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "概要"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "既読"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr "このニュースは読まれましたか?"
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr "このニュースは読まれましたか?"
 msgid "Image"
 msgstr "画像"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "画像ファイル"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr "この画像の対象モデルタイプ"
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr "この画像の対象モデルID"
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr "カスタムユニット"
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr "単位記号は一意でなければなりません。"
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr "ユニット名は有効な識別子でなければなりません。"
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr "ユニット名"
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "シンボル"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr "オプションの単位記号"
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "定義"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr "ユニットの定義"
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "添付ファイル"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "ファイルがありません"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "外部リンクが見つかりません。"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "添付ファイルを選択"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "コメント:"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr "添付コメント"
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr "アップロード日"
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr "ファイルがアップロードされた日付"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr "ファイルサイズ"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr "ファイルサイズ(バイト"
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr "添付ファイルに指定されたモデルタイプが無効です"
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr "カスタムステート"
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr "カスタムステート"
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr "リファレンス・ステータス・セット"
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr "このカスタム状態で拡張されたステータスセット"
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr "論理キー"
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr "ビジネスロジックでこのカスタムステートに等しいステート論理キー"
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "値"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr "モデルのデータベースに保存される数値"
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr "都道府県名"
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr "ラベル"
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr "フロントエンドに表示されるラベル"
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr "色"
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr "フロントエンドに表示される色"
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr "モデル"
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr "この状態が関連するモデル"
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr "モデルを選択する必要があります"
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr "キーを選択する必要があります。"
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr "論理キーを選択する必要があります。"
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr "キーは論理キーと異なる必要があります。"
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr "有効な参照ステータスクラスが提供されなければならない"
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr "キーは、参照ステータスの論理キーとは異なる必要があります。"
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr "論理キーは、参照ステータスの論理キーに含まれていなければなりません。"
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr "リファレンス・ステータスの名前とは異なっていなければならない。"
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr "セレクションリスト"
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr "セレクション・リスト"
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr "選択リストの名前"
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr "選択リストの説明"
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr "ロック中"
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr "この選択リストはロックされていますか?"
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr "このセレクションリストは使えますか?"
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr "ソースプラグイン"
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr "選択リストを提供するプラグイン"
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr "ソースストリング"
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr "このリストに使用されているソースを示すオプションの文字列"
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr "デフォルトエントリー"
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr "この選択リストのデフォルト項目"
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "作成日"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr "選択リストが作成された日時"
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "最終更新"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr "選択リストが最後に更新された日時"
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr "セレクションリスト入力"
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr "セレクションリスト"
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr "このエントリーが属する選択リスト"
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr "選択リストエントリーの値"
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr "選択リスト項目のラベル"
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr "選択リスト項目の説明"
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr "この選択リストはアクティブですか?"
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr "バーコードスキャン"
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr "データ"
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr "バーコードデータ"
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr "バーコードをスキャンしたユーザー"
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr "タイムスタンプ"
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr "バーコードスキャンの日時"
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr "バーコードを処理したURLエンドポイント"
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr "コンテキスト"
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr "バーコードスキャンのコンテキストデータ"
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr "返答"
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr "バーコードスキャンによるレスポンスデータ"
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "結果"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr "バーコードスキャンは成功しましたか?"
 
@@ -2257,7 +2257,7 @@ msgstr "為替レートの更新頻度 (ゼロに設定すると無効になり
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "日"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "出荷後または完了後の発注書の編集が可能"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "自動発注"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr "すべての品目を受領した時点で、発注書を完了として自動的にマーク"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "パスワード忘れ"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "ログインページでのパスワード忘れ防止機能の有効化"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "登録の有効化"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "ログインページでユーザーの自己登録を可能にします。"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "SSOの有効化"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "ログインページでSSOを有効化"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "SSO登録の有効化"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "ログインページでSSOによるユーザーの自己登録を可能にします。"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr "SSOグループ同期の有効化"
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr "InvenTreeグループとIdPが提供するグループの同期を有効にします。"
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr "SSOグループキー"
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr "IdP が提供する groups claim 属性の名前。"
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr "SSOグループマップ"
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr "SSOグループからローカルのInvenTreeグループへのマッピング。ローカル・グループが存在しない場合は、作成されます。"
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr "SSO外のグループを削除"
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr "ユーザーに割り当てられたグループがIdPによってバックエンドされていない場合に削除するかどうか。この設定を無効にすると、セキュリティ上の問題が発生する可能性があります。"
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "メールアドレスは必須です"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr "サインアップ時にメールの入力を要求"
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "SSOユーザーの自動入力"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "SSOアカウントデータからユーザー詳細を自動入力"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "メール2回"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "サインアップの際、ユーザーに2度メールを尋ねます。"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "パスワード2回"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "サインアップ時にパスワードを2回要求"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "許可ドメイン"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr "特定のドメイン(@で始まるカンマ区切り)へのサインアップを制限します。"
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "登録時のグループ"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr "新規ユーザ登録時に割り当てられるグループ。SSOグループ同期が有効な場合、このグループはIdPからグループを割り当てられない場合にのみ設定されます。"
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "MFAの実施"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "ユーザーは多要素セキュリティを使用する必要があります。"
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "起動時にプラグインをチェック"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr "起動時にすべてのプラグインがインストールされていることを確認 - コンテナ環境では有効にします。"
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr "プラグインのアップデートの確認"
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr "インストールされているプラグインのアップデートを定期的にチェックします。"
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "URL統合の有効化"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "プラグインがURLルートを追加できるようにします"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr "ナビゲーション統合の有効化"
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr "プラグインをナビゲーションに統合可能"
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "アプリとの統合"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "プラグインを有効にしてアプリを追加"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr "スケジュール統合の有効化"
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "スケジュールタスクを実行するプラグインの有効化"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr "イベント統合の有効化"
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr "プラグインが内部イベントに応答できるようにします。"
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr "インターフェース統合の有効化"
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr "プラグインがユーザー・インターフェースに統合できるようにします。"
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr "ストックテイク機能"
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr "在庫レベルを記録し、在庫価値を計算するための棚卸機能を有効にします。"
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr "外部ロケーションを除く"
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr "棚卸計算から外部ロケーションの在庫品を除外"
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "自動引取期間"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "自動棚卸記録間隔日数(ゼロに設定すると無効になります。)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr "レポート削除間隔"
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "ストックテイクレポートは、指定された日数が経過すると削除されます。"
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr "ユーザーのフルネームを表示"
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr "ユーザー名の代わりにフルネームを表示"
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr "テストステーションデータの有効化"
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr "テスト結果のテストステーションデータ収集の有効化"
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr "アップロード時にテンプレートを作成"
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr "既存のテンプレートに一致しないテスト データをアップロードする場合、新しいテスト テンプレートを作成します。"
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr "検索プレビューウィンドウから非アクティブな販売注文を除外"
 
 #: common/setting/user.py:131
+msgid "Search Sales Order Shipments"
+msgstr ""
+
+#: common/setting/user.py:132
+msgid "Display sales order shipments in search preview window"
+msgstr ""
+
+#: common/setting/user.py:137
 msgid "Search Return Orders"
 msgstr "返品注文の検索"
 
-#: common/setting/user.py:132
+#: common/setting/user.py:138
 msgid "Display return orders in search preview window"
 msgstr "検索プレビューウインドウに返送オーダーを表示"
 
-#: common/setting/user.py:137
+#: common/setting/user.py:143
 msgid "Exclude Inactive Return Orders"
 msgstr "非アクティブな返品注文の除外"
 
-#: common/setting/user.py:138
+#: common/setting/user.py:144
 msgid "Exclude inactive return orders from search preview window"
 msgstr "検索プレビューウィンドウから非アクティブな返品注文を除外"
 
-#: common/setting/user.py:143
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr "検索プレビュー結果"
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr "検索プレビューウィンドウの各セクションに表示する結果の数"
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "正規表現検索"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr "検索クエリでの正規表現の有効化"
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr "全単語検索"
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr "検索クエリは、単語全体が一致した結果を返します。"
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "フォームに数量を表示"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr "いくつかのフォームで利用可能な部品の数量を表示"
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr "エスケープキーでフォームを閉じる"
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr "モーダルフォームを閉じるには、エスケープキーを使用します。"
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "固定ナビバー"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr "ナビバーの位置は画面上部に固定されます。"
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "日付フォーマット"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "日付の表示形式"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "部品スケジューリング"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr "部品スケジュール情報の表示"
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr "部品在庫"
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr "部品在庫情報の表示(在庫管理機能が有効な場合)"
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "テーブル文字列の長さ"
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr "テーブルビューに表示される文字列の長さの上限"
 
-#: common/setting/user.py:215
+#: common/setting/user.py:221
+msgid "Show Last Breadcrumb"
+msgstr ""
+
+#: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
 msgid "Receive error reports"
 msgstr "エラー・レポートの受信"
 
-#: common/setting/user.py:216
+#: common/setting/user.py:228
 msgid "Receive notifications for system errors"
 msgstr "システムエラーの通知を受信"
 
-#: common/setting/user.py:221
+#: common/setting/user.py:233
 msgid "Last used printing machines"
 msgstr "最後の中古印刷機"
 
-#: common/setting/user.py:222
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr "ユーザーの最後に使用した印刷機を保存"
 
@@ -4085,7 +4109,7 @@ msgstr "各ラベルの印刷部数"
 msgid "Connected"
 msgstr "接続済み"
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "不明"
 
@@ -4225,17 +4249,17 @@ msgstr "以降の目標日"
 msgid "Has Pricing"
 msgstr "価格"
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr "完成前"
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr "終了後"
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "注文"
 
@@ -4259,15 +4283,15 @@ msgstr "完了"
 msgid "Has Shipment"
 msgstr "出荷あり"
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "注文"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "注文"
 msgid "Sales Order"
 msgstr "セールスオーダー"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr "リターンオーダー"
@@ -4315,7 +4339,7 @@ msgstr "ご注文内容(任意)"
 msgid "Select project code for this order"
 msgstr "この注文のプロジェクトコードを選択してください。"
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "外部ページへのリンク"
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "終了日に達したら"
@@ -4348,7 +4372,7 @@ msgstr "本注文に関する連絡先"
 msgid "Company address for this order"
 msgstr "本注文の会社住所"
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "注文参照"
 
@@ -4372,23 +4396,23 @@ msgstr "サプライヤー注文参照コード"
 msgid "received by"
 msgstr "受信"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "発行日"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "オーダー発行日"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr "注文完了日"
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "目的地"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr "入荷商品のお届け先"
 
@@ -4400,319 +4424,319 @@ msgstr "部品サプライヤーは、POサプライヤーと一致する必要
 msgid "Quantity must be a positive number"
 msgstr "数量は正の数でなければなりません。"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "顧客"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "販売先"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr "販売注文状況"
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "お客様リファレンス"
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr "顧客注文参照コード"
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "出荷日"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "出荷元"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr "注文はすでに完了しています。"
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr "注文はすでにキャンセルされました"
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr "未完了の注文にのみ完了マークを付けることができます。"
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr "出荷に不備があるため、注文を完了できません。"
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr "割り当てに不備があるため、注文を完了できません。"
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr "不完全な項目があるため、注文を完了できません。"
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "品目数量"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr "行項目参照"
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr "項目"
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr "この行項目の目標期日(注文の目標期日を使用する場合は空白のままにしてください。)"
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr "行項目の説明(オプション)"
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr "この行の補足説明"
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "単価"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr "発注書項目"
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr "サプライヤーの部品はサプライヤーと一致しなければなりません。"
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "サプライヤー"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "受信"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr "受領品目数"
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "購入金額"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "購入単価"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr "発注書追加行"
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr "販売注文明細"
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr "仮想部品を販売注文に割り当てることはできません"
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr "販売可能な部品のみを販売オーダーに割り当てることができます。"
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "セール価格"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "販売単価"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "発送済み"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "出荷数量"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr "販売注文の出荷"
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "出荷日"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr "配達日"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr "貨物の引渡日"
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "チェック済み"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "この貨物をチェックしたユーザー"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "発送"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "出荷番号"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "追跡番号"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "貨物追跡情報"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "請求書番号"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr "関連する請求書の参照番号"
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "発送済み"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "出荷品目に割り当てられた在庫がありません"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr "セールスオーダー追加ライン"
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr "販売注文の割り当て"
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "在庫アイテムが割り当てられていません"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "在庫品を別部品のラインに割り当てることはできません。"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr "部品のないラインに在庫を割り当てることはできません。"
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "割当数量が在庫数量を超えることはできません"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "シリアル化された在庫品の場合、数量は1でなければなりません。"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr "販売注文と出荷が一致しません"
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr "出荷が販売注文と一致しません"
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "ライン"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr "販売注文の出荷参照"
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "アイテム"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr "割り当てるストックアイテムを選択"
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "在庫割当数量の入力"
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr "リターンオーダー参照"
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr "返品元の会社"
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr "返品状況"
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr "返品注文項目"
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr "在庫品の指定が必要です。"
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr "返品数量が在庫数量を超える場合"
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr "返品数量はゼロより大きくなければなりません。"
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr "シリアル化されたストックアイテムの数量が無効です。"
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr "お客様から返品する商品を選択"
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr "受領日"
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr "この返品商品が届いた日付"
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr "転帰"
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr "この項目の成果"
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr "この品目の返品または修理に関連する費用"
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr "リターンオーダー追加ライン"
 
@@ -6242,75 +6266,75 @@ msgstr "構成部品の選択"
 msgid "Can Build"
 msgstr "ビルド"
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr "BOMをコピーする部品を選択します。"
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr "既存データの削除"
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr "コピー前に既存のBOMアイテムを削除"
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr "インクルード継承"
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr "テンプレート化された部品から継承されたBOM項目を含めます。"
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr "無効な行をスキップ"
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr "無効な行をスキップするには、このオプションを有効にします。"
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr "コピー代用部品"
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr "BOMアイテムの重複時に代替部品をコピー"
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr "既存のBOMをクリア"
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr "アップロード前に既存のBOMアイテムを削除"
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr "部品欄の指定なし"
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr "複数の適合部品が見つかりました"
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr "適合部品が見つかりません"
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr "部品はコンポーネントとして指定されていません。"
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr "数量記載なし"
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr "無効な数量"
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr "少なくとも1つのBOMアイテムが必要です"
 
diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po
index 3afe3f696f..a1a46bfef0 100644
--- a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Korean\n"
 "Language: ko_KR\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr ""
 
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Invalid quantity provided"
 msgstr ""
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr ""
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr ""
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr ""
 msgid "Description (optional)"
 msgstr ""
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr ""
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr ""
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr ""
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr ""
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr ""
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr ""
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr ""
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr ""
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr ""
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr ""
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr ""
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po
index 102a021119..b258644940 100644
--- a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Lithuanian\n"
 "Language: lt_LT\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr ""
 
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Invalid quantity provided"
 msgstr ""
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr ""
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr ""
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr ""
 msgid "Description (optional)"
 msgstr ""
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr ""
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr ""
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr ""
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr ""
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr ""
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr ""
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr ""
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr ""
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr ""
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr ""
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr ""
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po
index cc00b2f549..4095c3ac22 100644
--- a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Latvian\n"
 "Language: lv_LV\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Lietotājam nav atļaujas, lai apskatītu šo modeli"
 
@@ -88,7 +88,7 @@ msgstr "Nevarēja konvertēt {original} par {unit}"
 msgid "Invalid quantity provided"
 msgstr "Norādītais daudzums nav derīgs"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr ""
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr ""
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr ""
 msgid "Description (optional)"
 msgstr ""
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr ""
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr ""
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr ""
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr ""
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr ""
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr ""
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr ""
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr ""
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr ""
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr ""
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr ""
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po
index 1af3dad027..d1992f5793 100644
--- a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Dutch\n"
 "Language: nl_NL\n"
@@ -33,13 +33,13 @@ msgstr "Ongeldige filters opgegeven"
 msgid "No items found to delete"
 msgstr "Geen items gevonden om te verwijderen"
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Gebruiker heeft geen rechten om dit model te bekijken"
 
 #: InvenTree/auth_override_views.py:24
 msgid "Verification e-mail sent."
-msgstr ""
+msgstr "Verificatie e-mail is verzonden."
 
 #: InvenTree/auth_overrides.py:63
 msgid "Email (again)"
@@ -88,7 +88,7 @@ msgstr "{original} kon niet worden omgezet naar {unit}"
 msgid "Invalid quantity provided"
 msgstr "Ongeldige hoeveelheid ingevoerd"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Error details kunnen worden gevonden in het admin scherm"
 
@@ -98,10 +98,10 @@ msgstr "Voer datum in"
 
 #: InvenTree/fields.py:159
 msgid "Invalid decimal value"
-msgstr ""
+msgstr "Ongeldige decimale waarde"
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Dubbele namen kunnen niet bestaan onder hetzelfde bovenliggende object"
 msgid "Invalid choice"
 msgstr "Ongeldige keuze"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Naam"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Omschrijving"
 msgid "Description (optional)"
 msgstr "Omschrijving (optioneel)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Pad"
 
@@ -452,12 +452,12 @@ msgstr "Bestaande barcode gevonden"
 
 #: InvenTree/models.py:1129
 msgid "Task Failure"
-msgstr ""
+msgstr "Taak mislukt"
 
 #: InvenTree/models.py:1130
 #, python-brace-format
 msgid "Background worker task '{f}' failed after {n} attempts"
-msgstr ""
+msgstr "Achtergrondtaak '{f}' is mislukt na {n} pogingen"
 
 #: InvenTree/models.py:1157
 msgid "Server Error"
@@ -519,8 +519,8 @@ msgstr "Administrator "
 msgid "Is this user a superuser"
 msgstr "Is deze gebruiker een administrator "
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -634,27 +634,27 @@ msgstr "Ongeldige waarde voor overschot"
 
 #: build/api.py:37 order/api.py:101 order/api.py:222 order/serializers.py:126
 msgid "Order Status"
-msgstr ""
+msgstr "Status van bestelling"
 
 #: build/api.py:63 build/models.py:269
 msgid "Parent Build"
 msgstr "Bovenliggende Productie"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
-msgstr ""
+msgstr "Inclusief varianten"
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -697,43 +697,43 @@ msgstr "Toegewezen aan"
 
 #: build/api.py:198
 msgid "Created before"
-msgstr ""
+msgstr "Gemaakt voor"
 
 #: build/api.py:202
 msgid "Created after"
-msgstr ""
+msgstr "Gemaakt na"
 
 #: build/api.py:206
 msgid "Has start date"
-msgstr ""
+msgstr "Heeft een startdatum"
 
 #: build/api.py:214
 msgid "Start date before"
-msgstr ""
+msgstr "Vervaldatum voor"
 
 #: build/api.py:218
 msgid "Start date after"
-msgstr ""
+msgstr "Vervaldatum na"
 
 #: build/api.py:222
 msgid "Has target date"
-msgstr ""
+msgstr "Heeft doel datum"
 
 #: build/api.py:230
 msgid "Target date before"
-msgstr ""
+msgstr "Doel datum voor"
 
 #: build/api.py:234
 msgid "Target date after"
-msgstr ""
+msgstr "Doel datum na"
 
 #: build/api.py:238
 msgid "Completed before"
-msgstr ""
+msgstr "Voltooid voor"
 
 #: build/api.py:242
 msgid "Completed after"
-msgstr ""
+msgstr "Voltooid na"
 
 #: build/api.py:374
 msgid "Build must be cancelled before it can be deleted"
@@ -762,7 +762,7 @@ msgstr "Testbaar"
 
 #: build/api.py:440 order/api.py:908
 msgid "Order Outstanding"
-msgstr ""
+msgstr "Openstaande order"
 
 #: build/api.py:450 order/api.py:867
 msgid "Allocated"
@@ -791,7 +791,7 @@ msgstr "Assemblage stuklijst is niet gevalideerd"
 
 #: build/models.py:146
 msgid "Build order cannot be created for an inactive part"
-msgstr ""
+msgstr "Bouw bestelling kan niet worden aangemaakt voor een inactief onderdeel"
 
 #: build/models.py:153
 msgid "Build order cannot be created for an unlocked part"
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Productieorderreferentie"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Verwachte opleveringsdatum"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Doeldatum voor productie voltooiing. Productie zal achterstallig zijn na deze datum."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Opleveringsdatum"
 
@@ -947,7 +947,7 @@ msgstr "Gebruiker of groep verantwoordelijk voor deze bouwopdracht"
 msgid "External Link"
 msgstr "Externe Link"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Link naar externe URL"
@@ -1000,7 +1000,7 @@ msgstr "Productuitvoer komt niet overeen met de Productieorder"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "Hoeveelheid moet groter zijn dan nul"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Bouw object"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Productieartikel moet een productieuitvoer specificeren, omdat het hoofd
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "Toegewezen hoeveelheid ({q}) mag de beschikbare voorraad ({a}) niet overschrijden"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "Voorraad item is te veel toegewezen"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Toewijzing hoeveelheid moet groter zijn dan nul"
 
@@ -1205,8 +1205,8 @@ msgstr "Reden voor annulering van bouworder(s)"
 msgid "Location for completed build outputs"
 msgstr "Locatie van voltooide productieuitvoeren"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "Geen plug-in gevonden"
 
@@ -1548,41 +1548,41 @@ msgstr "Projectbeschrijving"
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr "Instellingen"
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "Instellingswaarde"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "Gekozen waarde is geen geldige optie"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "Waarde moet een booleaanse waarde zijn"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "Waarde moet een geheel getal zijn"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "Sleutelreeks moet uniek zijn"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "Sleutelreeks moet uniek zijn"
 msgid "User"
 msgstr "Gebruiker"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Prijs"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "Eindpunt"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr "Eindpunt waarop deze webhook wordt ontvangen"
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr "Naam van deze webhook"
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr "Is deze webhook actief"
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "Token voor toegang"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Geheim"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr "Gedeeld geheim voor HMAC"
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "Bericht ID"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "Koptekst"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "Koptekst van dit bericht"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "Berichtinhoud"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr "Inhoud van dit bericht"
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr "Aan gewerkt"
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Titel"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Koppeling"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "Gepubliceerd"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Samenvatting"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "Gelezen"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr "Afbeelding"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "Afbeelding"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
-msgstr ""
+msgstr "Doel modelnummer voor deze afbeelding"
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
-msgstr ""
+msgstr "Aangepaste eenheid"
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
-msgstr ""
+msgstr "Eenheid symbool moet uniek zijn"
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
-msgstr ""
+msgstr "Naam van de unit moet een geldig id zijn"
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
-msgstr ""
+msgstr "Naam van eenheid"
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "Symbool"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
-msgstr ""
+msgstr "Optionele eenheid symbool"
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "Definitie"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
-msgstr ""
+msgstr "Definitie van eenheid"
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Bijlage"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Ontbrekend bestand"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Externe link ontbreekt"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Bestand als bijlage selecteren"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Opmerking"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
-msgstr ""
+msgstr "Opmerking van bijlage"
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
-msgstr ""
+msgstr "Uploaddatum"
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
-msgstr ""
+msgstr "Datum waarop het bestand is geüpload"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
-msgstr ""
+msgstr "Bestandsgrootte"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
-msgstr ""
+msgstr "Bestandsgrootte in bytes"
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
-msgstr ""
+msgstr "Ongeldig modeltype opgegeven voor bijlage"
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
-msgstr ""
+msgstr "Aangepaste staat"
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
-msgstr ""
+msgstr "Aangepaste statussen"
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
-msgstr ""
+msgstr "Referentie status set"
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
-msgstr ""
+msgstr "Status set die met deze aangepaste status wordt uitgebreid"
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
-msgstr ""
+msgstr "Logische sleutel"
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
-msgstr ""
+msgstr "Staat logische sleutel die gelijk is aan deze staat in zakelijke logica"
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Waarde"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
-msgstr ""
+msgstr "De numerieke waarde die wordt opgeslagen in de modellendatabase"
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
-msgstr ""
+msgstr "Naam van de toestand"
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr "Label"
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
-msgstr ""
+msgstr "Label dat in de frontend getoond wordt"
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
-msgstr ""
+msgstr "Kleur"
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
-msgstr ""
+msgstr "Kleur die in de frontend getoond wordt"
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
-msgstr ""
+msgstr "Model"
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
-msgstr ""
+msgstr "Model met deze staat is gekoppeld aan"
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
-msgstr ""
+msgstr "Het model moet worden gekozen"
+
+#: common/models.py:2022
+msgid "Key must be selected"
+msgstr "Sleutel moet worden geselecteerd"
+
+#: common/models.py:2025
+msgid "Logical key must be selected"
+msgstr "Logische sleutel moet worden geselecteerd"
+
+#: common/models.py:2029
+msgid "Key must be different from logical key"
+msgstr "Sleutel moet anders zijn dan logische sleutel"
 
 #: common/models.py:2036
-msgid "Key must be selected"
-msgstr ""
-
-#: common/models.py:2039
-msgid "Logical key must be selected"
-msgstr ""
-
-#: common/models.py:2043
-msgid "Key must be different from logical key"
-msgstr ""
-
-#: common/models.py:2050
 msgid "Valid reference status class must be provided"
-msgstr ""
+msgstr "Geldige referentie status klasse moet worden opgegeven"
+
+#: common/models.py:2042
+msgid "Key must be different from the logical keys of the reference status"
+msgstr "Sleutel moet verschillen van de logische sleutels van de referentie status"
+
+#: common/models.py:2049
+msgid "Logical key must be in the logical keys of the reference status"
+msgstr "Logische sleutel moet in de logische sleutels van de referentiestatus staan"
 
 #: common/models.py:2056
-msgid "Key must be different from the logical keys of the reference status"
-msgstr ""
-
-#: common/models.py:2063
-msgid "Logical key must be in the logical keys of the reference status"
-msgstr ""
-
-#: common/models.py:2070
 msgid "Name must be different from the names of the reference status"
-msgstr ""
+msgstr "Naam moet anders zijn dan de namen van de referentie status"
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
-msgstr ""
+msgstr "Keuzelijst"
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
-msgstr ""
+msgstr "Selectielijst"
+
+#: common/models.py:2102
+msgid "Name of the selection list"
+msgstr "Naam van de selectielijst"
+
+#: common/models.py:2109
+msgid "Description of the selection list"
+msgstr "Beschrijving van de selectielijst"
+
+#: common/models.py:2115 part/models.py:1209
+msgid "Locked"
+msgstr "Vergrendeld"
 
 #: common/models.py:2116
-msgid "Name of the selection list"
-msgstr ""
+msgid "Is this selection list locked?"
+msgstr "Is deze selectielijst vergrendeld?"
 
-#: common/models.py:2123
-msgid "Description of the selection list"
-msgstr ""
-
-#: common/models.py:2129 part/models.py:1209
-msgid "Locked"
-msgstr ""
+#: common/models.py:2122
+msgid "Can this selection list be used?"
+msgstr "Kan deze selectielijst worden gebruikt?"
 
 #: common/models.py:2130
-msgid "Is this selection list locked?"
-msgstr ""
+msgid "Source Plugin"
+msgstr "Bron plug-in"
+
+#: common/models.py:2131
+msgid "Plugin which provides the selection list"
+msgstr "Plug-in die de selectielijst biedt"
 
 #: common/models.py:2136
-msgid "Can this selection list be used?"
-msgstr ""
-
-#: common/models.py:2144
-msgid "Source Plugin"
-msgstr ""
-
-#: common/models.py:2145
-msgid "Plugin which provides the selection list"
-msgstr ""
-
-#: common/models.py:2150
 msgid "Source String"
-msgstr ""
+msgstr "Bron tekenreeks"
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
-msgstr ""
+msgstr "Optionele tekenreeks die de bron identificeert die voor deze lijst wordt gebruikt"
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
-msgstr ""
+msgstr "Standaard vermelding"
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
-msgstr ""
+msgstr "Standaard vermelding voor deze selectielijst"
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Gecreëerd"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
-msgstr ""
+msgstr "Datum en tijd waarop de selectielijst is aangemaakt"
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "Laatst bijgewerkt"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
-msgstr ""
+msgstr "Datum en tijd waarop de selectielijst voor het laatst is bijgewerkt"
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
-msgstr ""
+msgstr "Selectielijst item"
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr "Barcode Scan"
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr "Barcode gegevens"
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr "Gebruiker die de barcode gescand heeft"
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr "Datum en tijd van de streepjescode scan"
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr "Adres eindpunt dat de streepjescode verwerkt"
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr "Contextgegevens voor de barcode scan"
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr "Reactie"
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr "Reactiegegevens van de barcode scan"
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "Resultaat"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr "Was de barcode succesvol gescand?"
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "dagen"
 
@@ -2427,11 +2427,11 @@ msgstr ""
 
 #: common/setting/system.py:358
 msgid "Allow deletion of parts which are used in an assembly"
-msgstr ""
+msgstr "Verwijderen van onderdelen die in een groep worden gebruikt toestaan"
 
 #: common/setting/system.py:363
 msgid "IPN Regex"
-msgstr ""
+msgstr "IPN Regex"
 
 #: common/setting/system.py:364
 msgid "Regular expression pattern for matching Part IPN"
@@ -2502,7 +2502,7 @@ msgstr "Onderdelen kunnen standaard vanuit andere componenten worden samengestel
 #: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1657
 #: part/serializers.py:1662
 msgid "Component"
-msgstr ""
+msgstr "Onderdeel"
 
 #: common/setting/system.py:416
 msgid "Parts can be used as sub-components by default"
@@ -2714,11 +2714,11 @@ msgstr "Rapporten genereren in debug modus (HTML uitvoer)"
 
 #: common/setting/system.py:612
 msgid "Log Report Errors"
-msgstr ""
+msgstr "Log fouten"
 
 #: common/setting/system.py:613
 msgid "Log errors which occur when generating reports"
-msgstr ""
+msgstr "Registreer fouten die optreden bij het genereren van rapporten"
 
 #: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
 #: report/models.py:325
@@ -2819,7 +2819,7 @@ msgstr "Geïnstalleerde voorraadartikelen in voorraadtabellen tonen"
 
 #: common/setting/system.py:692
 msgid "Check BOM when installing items"
-msgstr ""
+msgstr "Controleer BOM bij het installeren van items"
 
 #: common/setting/system.py:694
 msgid "Installed stock items must exist in the BOM for the parent part"
@@ -2844,52 +2844,52 @@ msgstr "Vereist patroon voor het genereren van het Bouworderreferentieveld"
 #: common/setting/system.py:714 common/setting/system.py:768
 #: common/setting/system.py:788 common/setting/system.py:824
 msgid "Require Responsible Owner"
-msgstr ""
+msgstr "Vereis verantwoordelijke eigenaar"
 
 #: common/setting/system.py:715 common/setting/system.py:769
 #: common/setting/system.py:789 common/setting/system.py:825
 msgid "A responsible owner must be assigned to each order"
-msgstr ""
+msgstr "Een verantwoordelijke eigenaar moet worden toegewezen aan elke bestelling"
 
 #: common/setting/system.py:720
 msgid "Require Active Part"
-msgstr ""
+msgstr "Vereist een actief onderdeel"
 
 #: common/setting/system.py:721
 msgid "Prevent build order creation for inactive parts"
-msgstr ""
+msgstr "Voorkom het maken van orders voor inactieve onderdelen"
 
 #: common/setting/system.py:726
 msgid "Require Locked Part"
-msgstr ""
+msgstr "Vergrendeld onderdeel vereisen"
 
 #: common/setting/system.py:727
 msgid "Prevent build order creation for unlocked parts"
-msgstr ""
+msgstr "Voorkom het maken van orders voor ontgrendelde onderdelen"
 
 #: common/setting/system.py:732
 msgid "Require Valid BOM"
-msgstr ""
+msgstr "Vereist een geldige BOM"
 
 #: common/setting/system.py:733
 msgid "Prevent build order creation unless BOM has been validated"
-msgstr ""
+msgstr "Voorkom het creëren van bouworders tenzij BOM is gevalideerd"
 
 #: common/setting/system.py:738
 msgid "Require Closed Child Orders"
-msgstr ""
+msgstr "Onderliggende bestellingen vereist"
 
 #: common/setting/system.py:740
 msgid "Prevent build order completion until all child orders are closed"
-msgstr ""
+msgstr "Voorkom voltooiing van de bouw tot alle sub orders gesloten zijn"
 
 #: common/setting/system.py:746
 msgid "Block Until Tests Pass"
-msgstr ""
+msgstr "Blokkeren tot test geslaagd"
 
 #: common/setting/system.py:748
 msgid "Prevent build outputs from being completed until all required tests pass"
-msgstr ""
+msgstr "Voorkom dat de bouw van de uitvoer wordt voltooid totdat alle vereiste testen zijn geslaagd"
 
 #: common/setting/system.py:754
 msgid "Enable Return Orders"
@@ -2905,7 +2905,7 @@ msgstr "Retourorder referentie patroon"
 
 #: common/setting/system.py:762
 msgid "Required pattern for generating Return Order reference field"
-msgstr ""
+msgstr "Verplicht patroon voor het genereren van Retourorder referentie veld"
 
 #: common/setting/system.py:774
 msgid "Edit Completed Return Orders"
@@ -2941,11 +2941,11 @@ msgstr "Bewerken van verkooporders toestaan nadat deze zijn verzonden of voltooi
 
 #: common/setting/system.py:808
 msgid "Mark Shipped Orders as Complete"
-msgstr ""
+msgstr "Verstuurde bestellingen markeren als voltooid"
 
 #: common/setting/system.py:810
 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
-msgstr ""
+msgstr "Verkooporders gemarkeerd als verzonden zullen automatisch worden voltooid, zonder de status \"verzonden\""
 
 #: common/setting/system.py:816
 msgid "Purchase Order Reference Pattern"
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "Bewerken van inkooporders toestaan nadat deze zijn verzonden of voltooid"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr "Valuta converteren"
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr "Verander artikelwaarde naar basisvaluta bij het ontvangen van voorraad"
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
-msgstr ""
+msgstr "Inkooporders automatisch voltooien"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
-msgstr ""
+msgstr "Markeer orders automatisch als voltooid wanneer alle regelitems worden ontvangen"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Wachtwoord vergeten functie inschakelen"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "Wachtwoord vergeten functie inschakelen op de inlogpagina's"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Registratie inschakelen"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "Zelfregistratie voor gebruikers op de inlogpagina's inschakelen"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "SSO inschakelen"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "SSO inschakelen op de inlogpagina's"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "Schakel gebruikersregistratie met SSO in"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "Zelfregistratie voor gebruikers middels SSO op de inlogpagina's inschakelen"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
-msgstr ""
-
-#: common/setting/system.py:875
-msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
-msgstr ""
+msgstr "SSO-groep synchroniseren inschakelen"
 
 #: common/setting/system.py:881
-msgid "SSO group key"
-msgstr ""
-
-#: common/setting/system.py:882
-msgid "The name of the groups claim attribute provided by the IdP"
-msgstr ""
+msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
+msgstr "Inschakelen van het synchroniseren van InvenTree groepen met groepen geboden door de IdP"
 
 #: common/setting/system.py:887
-msgid "SSO group map"
-msgstr ""
+msgid "SSO group key"
+msgstr "SSO groep sleutel"
 
-#: common/setting/system.py:889
-msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
-msgstr ""
+#: common/setting/system.py:888
+msgid "The name of the groups claim attribute provided by the IdP"
+msgstr "De naam van de groepen claim attribuut van de IdP"
+
+#: common/setting/system.py:893
+msgid "SSO group map"
+msgstr "SSO groep kaart"
 
 #: common/setting/system.py:895
-msgid "Remove groups outside of SSO"
-msgstr ""
+msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
+msgstr "Een mapping van SSO-groepen naar lokale InvenTree groepen. Als de lokale groep niet bestaat, zal deze worden aangemaakt."
 
-#: common/setting/system.py:897
-msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
-msgstr ""
+#: common/setting/system.py:901
+msgid "Remove groups outside of SSO"
+msgstr "Verwijder groepen buiten SSO"
 
 #: common/setting/system.py:903
+msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
+msgstr "Of groepen die zijn toegewezen aan de gebruiker moeten worden verwijderd als ze geen backend zijn door de IdP. Het uitschakelen van deze instelling kan beveiligingsproblemen veroorzaken"
+
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "E-mailadres verplicht"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr "Vereis gebruiker om e-mailadres te registreren bij aanmelding"
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "SSO-gebruikers automatisch invullen"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "Gebruikersdetails van SSO-accountgegevens automatisch invullen"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "E-mail twee keer"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "Bij inschrijving gebruikers twee keer om hun e-mail vragen"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Wachtwoord tweemaal"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "Laat gebruikers twee keer om hun wachtwoord vragen tijdens het aanmelden"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Toegestane domeinen"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr "Inschrijven beperken tot bepaalde domeinen (komma-gescheiden, beginnend met @)"
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "Groep bij aanmelding"
 
-#: common/setting/system.py:937
-msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
-msgstr ""
-
 #: common/setting/system.py:943
+msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
+msgstr "Groep waaraan nieuwe gebruikers zijn toegewezen op registratie. Als SSO-groepssynchronisatie is ingeschakeld, is deze groep alleen ingesteld als er geen groep vanuit de IdP kan worden toegewezen."
+
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "MFA afdwingen"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "Gebruikers moeten multifactor-beveiliging gebruiken."
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "Controleer plugins bij het opstarten"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr "Controleer of alle plug-ins zijn geïnstalleerd bij het opstarten - inschakelen in container-omgevingen"
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
-msgstr ""
-
-#: common/setting/system.py:959
-msgid "Enable periodic checks for updates to installed plugins"
-msgstr ""
+msgstr "Controleren op plug-in updates"
 
 #: common/setting/system.py:965
+msgid "Enable periodic checks for updates to installed plugins"
+msgstr "Schakel periodieke controles voor updates voor geïnstalleerde plug-ins in"
+
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "Activeer URL-integratie"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "Plugins toestaan om URL-routes toe te voegen"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr "Activeer navigatie integratie"
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr "Plugins toestaan om te integreren in navigatie"
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "Activeer app integratie"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "Activeer plug-ins om apps toe te voegen"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr "Activeer planning integratie"
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "Activeer plugin om periodiek taken uit te voeren"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr "Activeer evenement integratie"
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr "Activeer plugin om op interne evenementen te reageren"
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr "Interface integratie activeren"
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr "Plug-ins inschakelen om te integreren in de gebruikersinterface"
 
-#: common/setting/system.py:1007
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1008
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
 #: common/setting/system.py:1013
+msgid "Enable project codes"
+msgstr "Activeer project codes"
+
+#: common/setting/system.py:1014
+msgid "Enable project codes for tracking projects"
+msgstr "Schakel projectcodes in voor het bijhouden van projecten"
+
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr "Voorraadcontrole functionaliteit"
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr "Schakel voorraadfunctionaliteit in voor het opnemen van voorraadniveaus en het berekenen van voorraadwaarde"
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr "Externe locaties uitsluiten"
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr "Voorraadartikelen op externe locaties uitsluiten van voorraadberekeningen"
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "Automatische Voorraadcontrole Periode"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "Aantal dagen tussen automatische voorraadopname (ingesteld op nul om uit te schakelen)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr "Rapport Verwijdering Interval"
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "Voorraadrapportage zal worden verwijderd na het opgegeven aantal dagen"
 
-#: common/setting/system.py:1046
-msgid "Display Users full names"
-msgstr ""
-
-#: common/setting/system.py:1047
-msgid "Display Users full names instead of usernames"
-msgstr ""
-
 #: common/setting/system.py:1052
-msgid "Enable Test Station Data"
-msgstr ""
+msgid "Display Users full names"
+msgstr "Gebruikers volledige namen weergeven"
 
 #: common/setting/system.py:1053
-msgid "Enable test station data collection for test results"
-msgstr ""
+msgid "Display Users full names instead of usernames"
+msgstr "Laat gebruikers volledige namen zien in plaats van gebruikersnamen"
 
 #: common/setting/system.py:1058
+msgid "Enable Test Station Data"
+msgstr "Inschakelen van teststation data"
+
+#: common/setting/system.py:1059
+msgid "Enable test station data collection for test results"
+msgstr "Schakel teststation gegevensverzameling in voor testresultaten"
+
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr "Maak template aan bij het uploaden"
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr "Maak een nieuw testsjabloon bij het uploaden van testgegevens die niet overeenkomen met een bestaande sjabloon"
 
@@ -3356,128 +3364,144 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr "Inactieve verkooporders weglaten in het zoekvenster"
 
 #: common/setting/user.py:131
+msgid "Search Sales Order Shipments"
+msgstr "Verzendingen verkooporder doorzoeken"
+
+#: common/setting/user.py:132
+msgid "Display sales order shipments in search preview window"
+msgstr "Toon verkooporders in het zoekvenster"
+
+#: common/setting/user.py:137
 msgid "Search Return Orders"
 msgstr "Zoek retourorders"
 
-#: common/setting/user.py:132
+#: common/setting/user.py:138
 msgid "Display return orders in search preview window"
 msgstr "Toon bouworders in zoekvenster"
 
-#: common/setting/user.py:137
+#: common/setting/user.py:143
 msgid "Exclude Inactive Return Orders"
 msgstr "Inactieve retourbestellingen weglaten"
 
-#: common/setting/user.py:138
+#: common/setting/user.py:144
 msgid "Exclude inactive return orders from search preview window"
 msgstr "Inactieve retourorders uitsluiten in zoekvenster"
 
-#: common/setting/user.py:143
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr "Zoekvoorbeeld resultaten"
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr "Aantal resultaten om weer te geven in elk gedeelte van het zoekvenster"
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "Regex zoeken"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr "Schakel reguliere expressies in zoekopdrachten in"
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr "Hele woorden zoeken"
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr "Zoekopdrachten geven resultaat voor hele woord overeenkomsten"
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "Toon hoeveelheid in formulieren"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr "Hoeveelheid beschikbare onderdelen in sommige formulieren weergeven"
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr "Escape-toets sluit formulieren"
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr "Gebruik de Escape-toets om standaard formulieren te sluiten"
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "Vaste navigatiebalk"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr "De navigatiebalk positie is gefixeerd aan de bovenkant van het scherm"
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Datum formaat"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "Voorkeursindeling voor weergave van datums"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "Onderdeel planning"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr "Toon informatie voor het plannen van onderdelen"
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr "Voorraadcontrole onderdeel"
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr "Toon voorraadinformatie van onderdeel (als voorraadcontrole functionaliteit is ingeschakeld)"
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "Tabel tekenreekslengte"
 
-#: common/setting/user.py:210
-msgid "Maximum length limit for strings displayed in table views"
-msgstr ""
-
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr "Foutrapportages ontvangen"
-
 #: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr "Meldingen ontvangen van systeemfouten"
+msgid "Maximum length limit for strings displayed in table views"
+msgstr "Maximale lengte voor tekenreeksen weergegeven in tabelweergaven"
 
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
-msgid "Save the last used printing machines for a user"
+msgid "Show the current page in breadcrumbs"
 msgstr ""
 
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr "Foutrapportages ontvangen"
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr "Meldingen ontvangen van systeemfouten"
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr "Laatst gebruikte printer"
+
+#: common/setting/user.py:234
+msgid "Save the last used printing machines for a user"
+msgstr "Sla de laatst gebruikte printer op voor een gebruiker"
+
 #: common/validators.py:35
 msgid "No attachment model type provided"
-msgstr ""
+msgstr "Geen bijlage model type opgegeven"
 
 #: common/validators.py:41
 msgid "Invalid attachment model type"
-msgstr ""
+msgstr "Ongeldig bijlage type"
 
 #: common/validators.py:82
 msgid "Minimum places cannot be greater than maximum places"
-msgstr ""
+msgstr "Minimale plaatsen mogen niet groter zijn dan het maximum"
 
 #: common/validators.py:94
 msgid "Maximum places cannot be less than minimum places"
@@ -3494,11 +3518,11 @@ msgstr "Ongeldige domeinnaam: {domain}"
 
 #: common/validators.py:123
 msgid "Value must be uppercase"
-msgstr ""
+msgstr "De waarde moet hoofdletters zijn"
 
 #: common/validators.py:129
 msgid "Value must be a valid variable identifier"
-msgstr ""
+msgstr "Waarde moet een geldige variabele id zijn"
 
 #: company/api.py:141
 msgid "Part is Active"
@@ -3835,7 +3859,7 @@ msgstr ""
 
 #: company/models.py:853
 msgid "Total quantity supplied in a single pack. Leave empty for single items."
-msgstr ""
+msgstr "Totale hoeveelheid geleverd in één pakket. Laat leeg voor enkele afzonderlijke items."
 
 #: company/models.py:872 part/models.py:2138
 msgid "multiple"
@@ -3847,27 +3871,27 @@ msgstr "Order meerdere"
 
 #: company/models.py:885
 msgid "Quantity available from supplier"
-msgstr ""
+msgstr "Beschikbare hoeveelheid van leverancier"
 
 #: company/models.py:891
 msgid "Availability Updated"
-msgstr ""
+msgstr "Beschikbaarheid bijgewerkt"
 
 #: company/models.py:892
 msgid "Date of last update of availability data"
-msgstr ""
+msgstr "Datum van de laatste update van de beschikbaarheid gegevens"
 
 #: company/models.py:1020
 msgid "Supplier Price Break"
-msgstr ""
+msgstr "Prijsverschil van leverancier"
 
 #: company/serializers.py:179
 msgid "Default currency used for this supplier"
-msgstr ""
+msgstr "Standaardvaluta die gebruikt wordt voor deze leverancier"
 
 #: company/serializers.py:215
 msgid "Company Name"
-msgstr ""
+msgstr "Bedrijfsnaam"
 
 #: company/serializers.py:408 part/serializers.py:959 stock/serializers.py:478
 msgid "In Stock"
@@ -3875,27 +3899,27 @@ msgstr "Op voorraad"
 
 #: generic/states/fields.py:143
 msgid "Custom status key"
-msgstr ""
+msgstr "Aangepaste status sleutel"
 
 #: generic/states/fields.py:144
 msgid "Additional status information for this item"
-msgstr ""
+msgstr "Additionele statusinformatie voor dit item"
 
 #: generic/states/serializers.py:16 plugin/models.py:44 users/models.py:100
 msgid "Key"
-msgstr ""
+msgstr "Sleutel"
 
 #: generic/states/serializers.py:26
 msgid "Custom"
-msgstr ""
+msgstr "Aangepast"
 
 #: generic/states/serializers.py:37
 msgid "Class"
-msgstr ""
+msgstr "Klasse"
 
 #: generic/states/serializers.py:40
 msgid "Values"
-msgstr ""
+msgstr "Waardes"
 
 #: generic/states/tests.py:22 order/status_codes.py:13
 msgid "Placed"
@@ -3903,151 +3927,151 @@ msgstr "Geplaatst"
 
 #: generic/states/validators.py:21
 msgid "Invalid status code"
-msgstr ""
+msgstr "Ongeldige statuscode"
 
 #: importer/mixins.py:326
 msgid "Invalid export format"
-msgstr ""
+msgstr "Ongeldige export indeling"
 
 #: importer/models.py:65
 msgid "Data file to import"
-msgstr ""
+msgstr "Te importeren databestand"
 
 #: importer/models.py:74
 msgid "Columns"
-msgstr ""
+msgstr "Kolommen"
 
 #: importer/models.py:85
 msgid "Import status"
-msgstr ""
+msgstr "Status van importeren"
 
 #: importer/models.py:95
 msgid "Field Defaults"
-msgstr ""
+msgstr "Veld standaard"
 
 #: importer/models.py:102
 msgid "Field Overrides"
-msgstr ""
+msgstr "Veld overschrijven"
 
 #: importer/models.py:109
 msgid "Field Filters"
-msgstr ""
+msgstr "Veld filters"
 
 #: importer/models.py:246
 msgid "Some required fields have not been mapped"
-msgstr ""
+msgstr "Sommige verplichte velden zijn niet toegewezen"
 
 #: importer/models.py:403
 msgid "Column is already mapped to a database field"
-msgstr ""
+msgstr "De kolom is al toegewezen aan een database veld"
 
 #: importer/models.py:408
 msgid "Field is already mapped to a data column"
-msgstr ""
+msgstr "Het veld is al toegewezen aan een data-kolom"
 
 #: importer/models.py:417
 msgid "Column mapping must be linked to a valid import session"
-msgstr ""
+msgstr "Kolom toewijzing moet worden gekoppeld aan een geldige importsessie"
 
 #: importer/models.py:422
 msgid "Column does not exist in the data file"
-msgstr ""
+msgstr "Kolom bestaat niet in het gegevensbestand"
 
 #: importer/models.py:429
 msgid "Field does not exist in the target model"
-msgstr ""
+msgstr "Veld bestaat niet in het doel model"
 
 #: importer/models.py:433
 msgid "Selected field is read-only"
-msgstr ""
+msgstr "Geselecteerde veld is alleen lezen"
 
 #: importer/models.py:438 importer/models.py:509
 msgid "Import Session"
-msgstr ""
+msgstr "Importeer sessie"
 
 #: importer/models.py:442
 msgid "Field"
-msgstr ""
+msgstr "Veld"
 
 #: importer/models.py:444
 msgid "Column"
-msgstr ""
+msgstr "Kolom"
 
 #: importer/models.py:513
 msgid "Row Index"
-msgstr ""
+msgstr "Rij index"
 
 #: importer/models.py:516
 msgid "Original row data"
-msgstr ""
+msgstr "Oorspronkelijke rij gegevens"
 
 #: importer/models.py:521 machine/models.py:110
 msgid "Errors"
-msgstr ""
+msgstr "Fouten"
 
 #: importer/models.py:523 part/api.py:856
 msgid "Valid"
-msgstr ""
+msgstr "Geldig"
 
 #: importer/operations.py:28 importer/operations.py:49
 msgid "Unsupported data file format"
-msgstr ""
+msgstr "Niet ondersteunde gegevens bestandsindeling"
 
 #: importer/operations.py:40
 msgid "Failed to open data file"
-msgstr ""
+msgstr "Kan het databestand niet openen"
 
 #: importer/operations.py:51
 msgid "Invalid data file dimensions"
-msgstr ""
+msgstr "Ongeldige afmetingen van gegevensbestand"
 
 #: importer/serializers.py:91
 msgid "Invalid field defaults"
-msgstr ""
+msgstr "Ongeldig veld standaard"
 
 #: importer/serializers.py:104
 msgid "Invalid field overrides"
-msgstr ""
+msgstr "Ongeldige veld overschrijvingen"
 
 #: importer/serializers.py:117
 msgid "Invalid field filters"
-msgstr ""
+msgstr "Ongeldige veld filters"
 
 #: importer/serializers.py:178
 msgid "Rows"
-msgstr ""
+msgstr "Rijen"
 
 #: importer/serializers.py:179
 msgid "List of row IDs to accept"
-msgstr ""
+msgstr "Lijst van te accepteren rij IDs"
 
 #: importer/serializers.py:192
 msgid "No rows provided"
-msgstr ""
+msgstr "Geen rijen opgegeven"
 
 #: importer/serializers.py:196
 msgid "Row does not belong to this session"
-msgstr ""
+msgstr "Regel behoort niet tot deze sessie"
 
 #: importer/serializers.py:199
 msgid "Row contains invalid data"
-msgstr ""
+msgstr "Regel bevat ongeldige gegevens"
 
 #: importer/serializers.py:202
 msgid "Row has already been completed"
-msgstr ""
+msgstr "Regel is al voltooid"
 
 #: importer/status_codes.py:13
 msgid "Initializing"
-msgstr ""
+msgstr "Initialiseren"
 
 #: importer/status_codes.py:18
 msgid "Mapping Columns"
-msgstr ""
+msgstr "Toewijzing van kolommen"
 
 #: importer/status_codes.py:21
 msgid "Importing Data"
-msgstr ""
+msgstr "Gegevens importeren"
 
 #: importer/status_codes.py:24
 msgid "Processing Data"
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr "Voltooid"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "Inkooporder"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "Inkooporder"
 msgid "Sales Order"
 msgstr "Verkooporder"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr "Retour bestelling"
@@ -4305,29 +4329,29 @@ msgstr ""
 
 #: order/models.py:253
 msgid "Start date must be before target date"
-msgstr ""
+msgstr "Startdatum moet voor einddatum liggen"
 
 #: order/models.py:306
 msgid "Order description (optional)"
-msgstr ""
+msgstr "Bestelling beschrijving (optioneel)"
 
 #: order/models.py:315
 msgid "Select project code for this order"
-msgstr ""
+msgstr "Selecteer projectcode voor deze bestelling"
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "Link naar externe pagina"
 
 #: order/models.py:325
 msgid "Start date"
-msgstr ""
+msgstr "Start datum"
 
 #: order/models.py:326
 msgid "Scheduled start date for this order"
-msgstr ""
+msgstr "Geplande startdatum voor deze bestelling"
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Streefdatum"
@@ -4342,13 +4366,13 @@ msgstr "Gebruiker of groep verantwoordelijk voor deze order"
 
 #: order/models.py:367
 msgid "Point of contact for this order"
-msgstr ""
+msgstr "Contactpunt voor deze volgorde"
 
 #: order/models.py:377
 msgid "Company address for this order"
-msgstr ""
+msgstr "Bedrijf adres voor deze bestelling"
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "Orderreferentie"
 
@@ -4372,25 +4396,25 @@ msgstr "Order referentiecode van leverancier"
 msgid "received by"
 msgstr "ontvangen door"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "Datum van uitgifte"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "Order uitgegeven op datum"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr "Order voltooid op datum"
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Bestemming"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
-msgstr ""
+msgstr "Bestemming voor ontvangen items"
 
 #: order/models.py:612
 msgid "Part supplier must match PO supplier"
@@ -4400,321 +4424,321 @@ msgstr "Onderdeelleverancier moet overeenkomen met de Inkooporderleverancier"
 msgid "Quantity must be a positive number"
 msgstr "Hoeveelheid moet een positief getal zijn"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Klant"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "Bedrijf waaraan de artikelen worden verkocht"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
-msgstr ""
+msgstr "Verkooporder status"
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "Klantreferentie "
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr "Klant order referentiecode"
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "Verzenddatum"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "verzonden door"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
-msgstr ""
+msgstr "Bestelling is al afgerond"
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
-msgstr ""
+msgstr "Order is al geannuleerd"
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
-msgstr ""
+msgstr "Alleen een open bestelling kan als voltooid worden gemarkeerd"
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr "Bestelling kan niet worden voltooid omdat er onvolledige verzendingen aanwezig zijn"
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
-msgstr ""
+msgstr "Order kan niet worden voltooid omdat er onvolledige artikelen aanwezig zijn"
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr "Order kan niet worden voltooid omdat er onvolledige artikelen aanwezig zijn"
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "Hoeveelheid artikelen"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr "Artikelregel referentie"
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr "Artikel notities"
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
-msgstr ""
+msgstr "Doeldatum voor dit regelitem (laat leeg om de doeldatum van de bestelling te gebruiken)"
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
-msgstr ""
+msgstr "Regelomschrijving (optioneel)"
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr "Additionele context voor deze regel"
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "Stukprijs"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
-msgstr ""
+msgstr "Inkooporder regel item"
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr "Leveranciersonderdeel moet overeenkomen met leverancier"
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "Leveranciersonderdeel"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "Ontvangen"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr "Aantal ontvangen artikelen"
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "Inkoopprijs"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "Aankoopprijs per stuk"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
-msgstr ""
+msgstr "Extra regel inkooporder"
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
-msgstr ""
+msgstr "Verkooporder regel item"
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr "Virtueel onderdeel kan niet worden toegewezen aan een verkooporder"
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr "Alleen verkoopbare onderdelen kunnen aan een verkooporder worden toegewezen"
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "Verkoopprijs"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "Prijs per stuk"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Verzonden"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "Verzonden hoeveelheid"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
-msgstr ""
+msgstr "Verzending van verkooporder"
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "Datum van verzending"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
-msgstr ""
+msgstr "Leveringsdatum"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
-msgstr ""
+msgstr "Datum van levering van zending"
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "Gecontroleerd door"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "Gebruiker die deze zending gecontroleerd heeft"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "Zending"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "Zendingsnummer"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "Volgnummer"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "Zending volginformatie"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "Factuurnummer"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr "Referentienummer voor bijbehorende factuur"
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "Verzending is al verzonden"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "Zending heeft geen toegewezen voorraadartikelen"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
-msgstr ""
+msgstr "Verkooporder extra regel"
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
-msgstr ""
+msgstr "Toewijzing verkooporder"
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "Voorraadartikel is niet toegewezen"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "Kan het voorraadartikel niet toewijzen aan een regel met een ander onderdeel"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr "Kan voorraad niet toewijzen aan een regel zonder onderdeel"
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "Toewijzingshoeveelheid kan niet hoger zijn dan de voorraadhoeveelheid"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "Hoeveelheid moet 1 zijn voor geserialiseerd voorraadartikel"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr "Verkooporder komt niet overeen met zending"
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr "Verzending komt niet overeen met verkooporder"
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "Regel"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr "Verzendreferentie verkooporder"
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "Artikel"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr "Selecteer voorraadartikel om toe te wijzen"
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "Voer voorraadtoewijzingshoeveelheid in"
 
-#: order/models.py:2256
-msgid "Return Order reference"
-msgstr ""
-
 #: order/models.py:2268
+msgid "Return Order reference"
+msgstr "Retour order referentie"
+
+#: order/models.py:2280
 msgid "Company from which items are being returned"
-msgstr ""
+msgstr "Bedrijf van waaruit items worden teruggestuurd"
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
-msgstr ""
+msgstr "Retour bestelling status"
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
-msgstr ""
+msgstr "Retourneer bestelregel item"
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
-msgstr ""
+msgstr "Voorraad item moet worden opgegeven"
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
-msgstr ""
+msgstr "Retour hoeveelheid overschrijdt voorraad hoeveelheid"
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
-msgstr ""
+msgstr "Het retour aantal moet groter zijn dan nul"
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
-msgstr ""
+msgstr "Ongeldige hoeveelheid voor geserialiseerde voorraad"
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
-msgstr ""
+msgstr "Selecteer te retourneren product van de klant"
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
-msgstr ""
-
-#: order/models.py:2563
-msgid "The date this this return item was received"
-msgstr ""
+msgstr "Ontvangst datum"
 
 #: order/models.py:2575
+msgid "The date this this return item was received"
+msgstr "De datum waarop dit retour item is ontvangen"
+
+#: order/models.py:2587
 msgid "Outcome"
-msgstr ""
+msgstr "Resultaat"
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
-msgstr ""
+msgstr "Resultaat van deze regel item"
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
-msgstr ""
+msgstr "Kosten geassocieerd met teruggave of reparatie voor deze regel item"
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
-msgstr ""
+msgstr "Retourneren extra regel"
 
 #: order/serializers.py:89
 msgid "Order ID"
@@ -4749,7 +4773,7 @@ msgstr "Artikelen"
 
 #: order/serializers.py:119
 msgid "Completed Lines"
-msgstr ""
+msgstr "Afgeronde regel items"
 
 #: order/serializers.py:165
 msgid "Duplicate Order"
@@ -4773,11 +4797,11 @@ msgstr "Order kan niet worden geannuleerd"
 
 #: order/serializers.py:438 order/serializers.py:1540
 msgid "Allow order to be closed with incomplete line items"
-msgstr ""
+msgstr "Toestaan order te sluiten met onvolledige regelitems"
 
 #: order/serializers.py:448 order/serializers.py:1550
 msgid "Order has incomplete line items"
-msgstr ""
+msgstr "Bestelling heeft onvolledige regelitems"
 
 #: order/serializers.py:598
 msgid "Order is not open"
@@ -4785,11 +4809,12 @@ msgstr "Order is niet open"
 
 #: order/serializers.py:619
 msgid "Auto Pricing"
-msgstr ""
+msgstr "Automatisch prijzen"
 
 #: order/serializers.py:621
 msgid "Automatically calculate purchase price based on supplier part data"
-msgstr ""
+msgstr "Koopprijs automatisch berekenen gebaseerd op leveranciers \n"
+" onderdelen gegevens"
 
 #: order/serializers.py:631
 msgid "Purchase price currency"
@@ -4797,15 +4822,15 @@ msgstr "Valuta Inkoopprijs"
 
 #: order/serializers.py:637
 msgid "Merge Items"
-msgstr ""
+msgstr "Items samenvoegen"
 
 #: order/serializers.py:639
 msgid "Merge items with the same part, destination and target date into one line item"
-msgstr ""
+msgstr "Items met hetzelfde onderdeel, bestemming en doeldatum samenvoegen in één regelitem"
 
 #: order/serializers.py:645 part/serializers.py:601
 msgid "SKU"
-msgstr ""
+msgstr "SKU"
 
 #: order/serializers.py:652 part/models.py:1048 part/serializers.py:396
 msgid "Internal Part Number"
@@ -4813,7 +4838,7 @@ msgstr "Intern Onderdeelnummer"
 
 #: order/serializers.py:660
 msgid "Internal Part Name"
-msgstr ""
+msgstr "Interne naam onderdeel"
 
 #: order/serializers.py:676
 msgid "Supplier part must be specified"
@@ -4853,7 +4878,7 @@ msgstr "Vervaldatum"
 
 #: order/serializers.py:772
 msgid "Enter expiry date for incoming stock items"
-msgstr ""
+msgstr "Voer vervaldatum in voor inkomende voorraad items"
 
 #: order/serializers.py:780
 msgid "Enter serial numbers for incoming stock items"
@@ -4869,11 +4894,11 @@ msgstr "Extra opmerking voor inkomende voorraad items"
 
 #: order/serializers.py:809
 msgid "Barcode"
-msgstr ""
+msgstr "Streepjescode"
 
 #: order/serializers.py:810
 msgid "Scanned barcode"
-msgstr ""
+msgstr "Gescande streepjescode"
 
 #: order/serializers.py:826
 msgid "Barcode is already in use"
@@ -5268,15 +5293,15 @@ msgstr ""
 
 #: part/models.py:1022
 msgid "Part description (optional)"
-msgstr ""
+msgstr "Beschrijving (optioneel)"
 
 #: part/models.py:1029
 msgid "Keywords"
-msgstr ""
+msgstr "Sleutelwoorden"
 
 #: part/models.py:1030
 msgid "Part keywords to improve visibility in search results"
-msgstr ""
+msgstr "Deel sleutelwoorden om de zichtbaarheid van de zoekresultaten te verbeteren"
 
 #: part/models.py:1040
 msgid "Part category"
@@ -5289,27 +5314,27 @@ msgstr "IPN"
 
 #: part/models.py:1055
 msgid "Part revision or version number"
-msgstr ""
+msgstr "Onderdeel revisie of versienummer"
 
 #: part/models.py:1056 report/models.py:177
 msgid "Revision"
-msgstr ""
+msgstr "Revisie"
 
 #: part/models.py:1065
 msgid "Is this part a revision of another part?"
-msgstr ""
+msgstr "Is dit deel een herziening van een ander deel?"
 
 #: part/models.py:1066
 msgid "Revision Of"
-msgstr ""
+msgstr "Revisie van"
 
 #: part/models.py:1090
 msgid "Where is this item normally stored?"
-msgstr ""
+msgstr "Waar wordt dit item normaal opgeslagen?"
 
 #: part/models.py:1136
 msgid "Default Supplier"
-msgstr ""
+msgstr "Standaard leverancier"
 
 #: part/models.py:1137
 msgid "Default supplier part"
@@ -5317,7 +5342,7 @@ msgstr "Standaardleverancier"
 
 #: part/models.py:1144
 msgid "Default Expiry"
-msgstr ""
+msgstr "Standaard verval datum"
 
 #: part/models.py:1145
 msgid "Expiry time (in days) for stock items of this part"
@@ -5337,39 +5362,39 @@ msgstr "Eenheden voor dit onderdeel"
 
 #: part/models.py:1170
 msgid "Can this part be built from other parts?"
-msgstr ""
+msgstr "Kan dit onderdeel uit andere delen worden gebouwd?"
 
 #: part/models.py:1176
 msgid "Can this part be used to build other parts?"
-msgstr ""
+msgstr "Kan dit onderdeel gebruikt worden om andere onderdelen te bouwen?"
 
 #: part/models.py:1182
 msgid "Does this part have tracking for unique items?"
-msgstr ""
+msgstr "Heeft dit onderdeel een tracking voor unieke items?"
 
 #: part/models.py:1188
 msgid "Can this part have test results recorded against it?"
-msgstr ""
+msgstr "Kunnen de testresultaten van dit onderdeel tegen dit onderdeel worden geregistreerd?"
 
 #: part/models.py:1194
 msgid "Can this part be purchased from external suppliers?"
-msgstr ""
+msgstr "Kan dit onderdeel worden gekocht van externe leveranciers?"
 
 #: part/models.py:1200
 msgid "Can this part be sold to customers?"
-msgstr ""
+msgstr "Kan dit onderdeel aan klanten worden verkocht?"
 
 #: part/models.py:1204
 msgid "Is this part active?"
-msgstr ""
+msgstr "Is dit onderdeel actief?"
 
 #: part/models.py:1210
 msgid "Locked parts cannot be edited"
-msgstr ""
+msgstr "Vergrendelde onderdelen kunnen niet worden bewerkt"
 
 #: part/models.py:1216
 msgid "Is this a virtual part, such as a software product or license?"
-msgstr ""
+msgstr "Is dit een virtueel onderdeel, zoals een softwareproduct of licentie?"
 
 #: part/models.py:1222
 msgid "BOM checksum"
@@ -5389,11 +5414,11 @@ msgstr ""
 
 #: part/models.py:1252
 msgid "Creation User"
-msgstr ""
+msgstr "Aanmaken gebruiker"
 
 #: part/models.py:1262
 msgid "Owner responsible for this part"
-msgstr ""
+msgstr "Eigenaar verantwoordelijk voor dit deel"
 
 #: part/models.py:1267
 msgid "Last Stocktake"
@@ -5401,103 +5426,103 @@ msgstr "Laatste voorraadcontrole"
 
 #: part/models.py:2139
 msgid "Sell multiple"
-msgstr ""
+msgstr "Verkopen van meerdere"
 
 #: part/models.py:3121
 msgid "Currency used to cache pricing calculations"
-msgstr ""
+msgstr "Valuta die gebruikt wordt voor de cache berekeningen"
 
 #: part/models.py:3137
 msgid "Minimum BOM Cost"
-msgstr ""
+msgstr "Minimale BOM kosten"
 
 #: part/models.py:3138
 msgid "Minimum cost of component parts"
-msgstr ""
+msgstr "Minimale kosten van onderdelen"
 
 #: part/models.py:3144
 msgid "Maximum BOM Cost"
-msgstr ""
+msgstr "Maximale BOM kosten"
 
 #: part/models.py:3145
 msgid "Maximum cost of component parts"
-msgstr ""
+msgstr "Maximale kosten van onderdelen"
 
 #: part/models.py:3151
 msgid "Minimum Purchase Cost"
-msgstr ""
+msgstr "Minimale aankoop kosten"
 
 #: part/models.py:3152
 msgid "Minimum historical purchase cost"
-msgstr ""
+msgstr "Minimale historische aankoop kosten"
 
 #: part/models.py:3158
 msgid "Maximum Purchase Cost"
-msgstr ""
+msgstr "Maximale aanschaf kosten"
 
 #: part/models.py:3159
 msgid "Maximum historical purchase cost"
-msgstr ""
+msgstr "Maximum historische aankoop kosten"
 
 #: part/models.py:3165
 msgid "Minimum Internal Price"
-msgstr ""
+msgstr "Minimale interne prijs"
 
 #: part/models.py:3166
 msgid "Minimum cost based on internal price breaks"
-msgstr ""
+msgstr "Minimale kosten op basis van interne prijsschommelingen"
 
 #: part/models.py:3172
 msgid "Maximum Internal Price"
-msgstr ""
+msgstr "Maximale interne prijs"
 
 #: part/models.py:3173
 msgid "Maximum cost based on internal price breaks"
-msgstr ""
+msgstr "Maximale kosten gebaseerd op interne prijsvoordelen"
 
 #: part/models.py:3179
 msgid "Minimum Supplier Price"
-msgstr ""
+msgstr "Minimale leverancier prijs"
 
 #: part/models.py:3180
 msgid "Minimum price of part from external suppliers"
-msgstr ""
+msgstr "Minimale prijs van onderdeel van externe leveranciers"
 
 #: part/models.py:3186
 msgid "Maximum Supplier Price"
-msgstr ""
+msgstr "Maximale leverancier prijs"
 
 #: part/models.py:3187
 msgid "Maximum price of part from external suppliers"
-msgstr ""
+msgstr "Maximale prijs van onderdeel van externe leveranciers"
 
 #: part/models.py:3193
 msgid "Minimum Variant Cost"
-msgstr ""
+msgstr "Minimale variant kosten"
 
 #: part/models.py:3194
 msgid "Calculated minimum cost of variant parts"
-msgstr ""
+msgstr "Berekende minimale kosten van variant onderdelen"
 
 #: part/models.py:3200
 msgid "Maximum Variant Cost"
-msgstr ""
+msgstr "Maximale variant kosten"
 
 #: part/models.py:3201
 msgid "Calculated maximum cost of variant parts"
-msgstr ""
+msgstr "Berekende maximale kosten van variant onderdelen"
 
 #: part/models.py:3207 part/models.py:3221
 msgid "Minimum Cost"
-msgstr ""
+msgstr "Minimale kostprijs"
 
 #: part/models.py:3208
 msgid "Override minimum cost"
-msgstr ""
+msgstr "Overschrijf minimale kosten"
 
 #: part/models.py:3214 part/models.py:3228
 msgid "Maximum Cost"
-msgstr ""
+msgstr "Maximale kosten"
 
 #: part/models.py:3215
 msgid "Override maximum cost"
@@ -5758,11 +5783,11 @@ msgstr ""
 
 #: part/models.py:3964
 msgid "Parent Part"
-msgstr ""
+msgstr "Hoofd onderdeel"
 
 #: part/models.py:3972 part/models.py:4080 part/models.py:4081
 msgid "Parameter Template"
-msgstr ""
+msgstr "Parameter sjabloon"
 
 #: part/models.py:3978
 msgid "Parameter Value"
@@ -5770,11 +5795,11 @@ msgstr "Parameterwaarde"
 
 #: part/models.py:4028
 msgid "Part Category Parameter Template"
-msgstr ""
+msgstr "Sjabloon categorie parameters onderdeel"
 
 #: part/models.py:4087
 msgid "Default Value"
-msgstr ""
+msgstr "Standaard waarde"
 
 #: part/models.py:4088
 msgid "Default Parameter Value"
@@ -5782,7 +5807,7 @@ msgstr "Standaard Parameter Waarde"
 
 #: part/models.py:4126
 msgid "Part ID or part name"
-msgstr ""
+msgstr "Onderdeel ID of deel naam"
 
 #: part/models.py:4127 part/stocktake.py:218
 msgid "Part ID"
@@ -5790,95 +5815,95 @@ msgstr "Onderdeel-id"
 
 #: part/models.py:4127
 msgid "Unique part ID value"
-msgstr ""
+msgstr "Unieke onderdeel ID-waarde"
 
 #: part/models.py:4129
 msgid "Part IPN"
-msgstr ""
+msgstr "IPN onderdeel"
 
 #: part/models.py:4129
 msgid "Part IPN value"
-msgstr ""
+msgstr "Onderdeel IPN-waarde"
 
 #: part/models.py:4130
 msgid "Level"
-msgstr ""
+msgstr "Niveau"
 
 #: part/models.py:4130
 msgid "BOM level"
-msgstr ""
+msgstr "BOM niveau"
 
 #: part/models.py:4240
 msgid "BOM item cannot be modified - assembly is locked"
-msgstr ""
+msgstr "BOM item kan niet worden gewijzigd - assemblage is vergrendeld "
 
 #: part/models.py:4247
 msgid "BOM item cannot be modified - variant assembly is locked"
-msgstr ""
+msgstr "BOM item kan niet worden gewijzigd - assemblage is vergrendeld"
 
 #: part/models.py:4257
 msgid "Select parent part"
-msgstr ""
+msgstr "Selecteer boven liggend onderdeel"
 
 #: part/models.py:4267
 msgid "Sub part"
-msgstr ""
+msgstr "Sub onderdeel"
 
 #: part/models.py:4268
 msgid "Select part to be used in BOM"
-msgstr ""
+msgstr "Selecteer onderdeel dat moet worden gebruikt in BOM"
 
 #: part/models.py:4279
 msgid "BOM quantity for this BOM item"
-msgstr ""
+msgstr "BOM hoeveelheid voor dit BOM item"
 
 #: part/models.py:4285
 msgid "This BOM item is optional"
-msgstr ""
+msgstr "Dit BOM item is optioneel"
 
 #: part/models.py:4291
 msgid "This BOM item is consumable (it is not tracked in build orders)"
-msgstr ""
+msgstr "Dit BOM item is verbruikbaar (het wordt niet bijgehouden in build orders)"
 
 #: part/models.py:4298
 msgid "Overage"
-msgstr ""
+msgstr "Over tijd"
 
 #: part/models.py:4299
 msgid "Estimated build wastage quantity (absolute or percentage)"
-msgstr ""
+msgstr "Geschatte hoeveelheid verspilling (absoluut of percentage)"
 
 #: part/models.py:4306
 msgid "BOM item reference"
-msgstr ""
+msgstr "Artikelregel referentie"
 
 #: part/models.py:4314
 msgid "BOM item notes"
-msgstr ""
+msgstr "BOM item notities"
 
 #: part/models.py:4320
 msgid "Checksum"
-msgstr ""
+msgstr "Controle som"
 
 #: part/models.py:4321
 msgid "BOM line checksum"
-msgstr ""
+msgstr "BOM lijn controle som"
 
 #: part/models.py:4326
 msgid "Validated"
-msgstr ""
+msgstr "Goedgekeurd"
 
 #: part/models.py:4327
 msgid "This BOM item has been validated"
-msgstr ""
+msgstr "Dit BOM item is goedgekeurd"
 
 #: part/models.py:4332
 msgid "Gets inherited"
-msgstr ""
+msgstr "Wordt overgenomen"
 
 #: part/models.py:4333
 msgid "This BOM item is inherited by BOMs for variant parts"
-msgstr ""
+msgstr "Dit BOM item wordt overgenomen door BOMs voor variant onderdelen"
 
 #: part/models.py:4339
 msgid "Stock items for variant parts can be used for this BOM item"
@@ -5890,67 +5915,67 @@ msgstr "Hoeveelheid moet een geheel getal zijn voor trackable onderdelen"
 
 #: part/models.py:4434 part/models.py:4436
 msgid "Sub part must be specified"
-msgstr ""
+msgstr "Onderdeel moet gespecificeerd worden"
 
 #: part/models.py:4581
 msgid "BOM Item Substitute"
-msgstr ""
+msgstr "BOM Item vervangingen bewerken"
 
 #: part/models.py:4602
 msgid "Substitute part cannot be the same as the master part"
-msgstr ""
+msgstr "Vervanging onderdeel kan niet hetzelfde zijn als het hoofddeel"
 
 #: part/models.py:4615
 msgid "Parent BOM item"
-msgstr ""
+msgstr "Bovenliggend BOM item"
 
 #: part/models.py:4623
 msgid "Substitute part"
-msgstr ""
+msgstr "Vervanging onderdeel"
 
 #: part/models.py:4639
 msgid "Part 1"
-msgstr ""
+msgstr "Eerste deel"
 
 #: part/models.py:4647
 msgid "Part 2"
-msgstr ""
+msgstr "Tweede deel"
 
 #: part/models.py:4648
 msgid "Select Related Part"
-msgstr ""
+msgstr "Selecteer gerelateerd onderdeel"
 
 #: part/models.py:4655
 msgid "Note for this relationship"
-msgstr ""
+msgstr "Opmerking voor deze relatie"
 
 #: part/models.py:4674
 msgid "Part relationship cannot be created between a part and itself"
-msgstr ""
+msgstr "Onderdeel relatie kan niet worden gecreëerd tussen een deel en zichzelf"
 
 #: part/models.py:4679
 msgid "Duplicate relationship already exists"
-msgstr ""
+msgstr "Dubbele relatie bestaat al"
 
 #: part/serializers.py:123
 msgid "Parent Category"
-msgstr ""
+msgstr "Bovenliggende categorie"
 
 #: part/serializers.py:124
 msgid "Parent part category"
-msgstr ""
+msgstr "Bovenliggende onderdeel categorie"
 
 #: part/serializers.py:131 part/serializers.py:157
 msgid "Subcategories"
-msgstr ""
+msgstr "Subcategorieën"
 
 #: part/serializers.py:196
 msgid "Results"
-msgstr ""
+msgstr "Resultaten"
 
 #: part/serializers.py:197
 msgid "Number of results recorded against this template"
-msgstr ""
+msgstr "Aantal resultaten opgenomen ten opzichte van deze template"
 
 #: part/serializers.py:224 part/serializers.py:242 stock/serializers.py:656
 msgid "Purchase currency of this stock item"
@@ -5966,11 +5991,11 @@ msgstr "Model Id"
 
 #: part/serializers.py:302
 msgid "File is not an image"
-msgstr ""
+msgstr "Bestand is geen afbeelding"
 
 #: part/serializers.py:332
 msgid "Number of parts using this template"
-msgstr ""
+msgstr "Aantal onderdelen die deze sjabloon gebruiken"
 
 #: part/serializers.py:474
 msgid "No parts selected"
@@ -5978,15 +6003,15 @@ msgstr "Geen onderdelen geselecteerd"
 
 #: part/serializers.py:484
 msgid "Select category"
-msgstr ""
+msgstr "Selecteer categorie"
 
 #: part/serializers.py:519
 msgid "Original Part"
-msgstr ""
+msgstr "Oorspronkelijk onderdeel"
 
 #: part/serializers.py:520
 msgid "Select original part to duplicate"
-msgstr ""
+msgstr "Selecteer origineel onderdeel om te dupliceren"
 
 #: part/serializers.py:525
 msgid "Copy Image"
@@ -5998,7 +6023,7 @@ msgstr "Afbeelding kopiëren van het oorspronkelijke onderdeel"
 
 #: part/serializers.py:532
 msgid "Copy BOM"
-msgstr ""
+msgstr "Copy BOM"
 
 #: part/serializers.py:533
 msgid "Copy bill of materials from original part"
@@ -6242,75 +6267,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr "Inclusief stuklijst BOM items die worden overgenomen van getemplated onderdelen"
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr "Kopieer vervangende onderdelen bij dubbele stuklijst BOM items"
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr "Verwijder bestaande stuklijst BOM"
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr "Verwijder bestaande stuklijst BOM items voor het uploaden"
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr "Ongeldige hoeveelheid"
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr "Minstens één stuklijst BOM artikel is vereist"
 
diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po
index a0db9eb1b7..17b4ac73c9 100644
--- a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Norwegian\n"
 "Language: no_NO\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Brukeren har ikke rettigheter til å se denne modellen"
 
@@ -88,7 +88,7 @@ msgstr "Kunne ikke konvertere {original} til {unit}"
 msgid "Invalid quantity provided"
 msgstr "Ugyldig mengde oppgitt"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Feildetaljer kan finnes i admin-panelet"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Duplikatnavn kan ikke eksistere under samme overordnede"
 msgid "Invalid choice"
 msgstr "Ugyldig valg"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Navn"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Beskrivelse"
 msgid "Description (optional)"
 msgstr "Beskrivelse (valgfritt)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Sti"
 
@@ -519,8 +519,8 @@ msgstr "Superbruker"
 msgid "Is this user a superuser"
 msgstr "Er denne brukeren en superbruker"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Overordnet produksjon"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Produksjonsordre-referanse"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Forventet sluttdato"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Måldato for ferdigstillelse. Produksjonen vil være forfalt etter denne datoen."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Fullført dato"
 
@@ -947,7 +947,7 @@ msgstr "Bruker eller gruppe ansvarlig for produksjonsordren"
 msgid "External Link"
 msgstr "Ekstern lenke"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Lenke til ekstern URL"
@@ -1000,7 +1000,7 @@ msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "Mengden må være større enn null"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Produksjonsobjekt"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Produksjonselement må spesifisere en produksjonsartikkel, da master-del
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "Tildelt antall ({q}) kan ikke overstige tilgjengelig lagerbeholdning ({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "Lagervaren er overtildelt"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Tildelingsantall må være større enn null"
 
@@ -1205,8 +1205,8 @@ msgstr "Grunn for skroting av produksjonsartikler"
 msgid "Location for completed build outputs"
 msgstr "Plassering for ferdige produksjonsartikler"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr "Brukeren har ikke tillatelse til å slette dette vedlegget"
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "Ugyldig valutakode"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr "Valutakode eksisterer allerede"
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr "Ingen gyldige valutakoder angitt"
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "Ingen programtillegg"
 
@@ -1548,41 +1548,41 @@ msgstr "Prosjektbeskrivelse"
 msgid "User or group responsible for this project"
 msgstr "Bruker eller gruppe ansvarlig for dette prosjektet"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "Innstillings verdi"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "Valgt verdi er ikke et gyldig alternativ"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "Verdien må være en boolsk verdi"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "Verdien må være et heltall"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "Nøkkelstreng må være unik"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "Nøkkelstreng må være unik"
 msgid "User"
 msgstr "Bruker"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr "Antall for prisbrudd"
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Pris"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr "Enhetspris på spesifisert antall"
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "Endepunkt"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr "Endepunktet hvor denne webhooken er mottatt"
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr "Navn for webhooken"
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr "Er webhooken aktiv"
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr "Sjetong"
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "Nøkkel for tilgang"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Hemmelig"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr "Delt hemmlighet for HMAC"
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "Melding ID"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr "Unik Id for denne meldingen"
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr "Vert"
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr "Verten denne meldingen ble mottatt fra"
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "Tittel"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "Overskrift for denne meldingen"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "Brødtekst"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr "Innholdet i meldingen"
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr "Endepunktet meldingen ble mottatt fra"
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr "Arbeidet med"
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr "Var arbeidet med denne meldingen ferdig?"
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Tittel"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Lenke"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "Publisert"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "Forfatter"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Sammendrag"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "Les"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr "Er dette nyhetselementet lest?"
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr "Er dette nyhetselementet lest?"
 msgid "Image"
 msgstr "Bilde"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "Bildefil"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr "Enhetssymbolet må være unikt"
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr "Enhetsnavn må være en gyldig identifikator"
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr "Enhetsnavn"
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "Symbol"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr "Valgfritt enhetssymbol"
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "Definisjon"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr "Enhetsdefinisjon"
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Vedlegg"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Fil mangler"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Mangler eksternlenke"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Velg fil å legge ved"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Kommentar"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr "Vedleggskommentar"
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr "Opplastet dato"
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr "Datoen som filen ble lastet opp"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr "Filstørrelse"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr "Filstørrelse i byte"
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr "Ugyldig modelltype spesifisert for vedlegg"
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Verdi"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Opprettet"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "Sist oppdatert"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr "Kontekst"
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "Resultat"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr "Hvor ofte valutakurser skal oppdateres (sett til null for å deaktiverer
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "dager"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "Tillat redigering av innkjøpsordre etter at de har blitt sendt eller fullført"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "Autofullfør innkjøpsordrer"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr "Automatisk merk innkjøpsordre som fullført når alle ordrelinjer er mottatt"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Aktiver passord glemt"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "Ativer funskjon for glemt passord på innloggingssidene"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Aktiver registrering"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "Aktiver egenregistrerting for brukerer på påloggingssidene"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "Aktiver SSO"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "Aktiver SSO på innloggingssidene"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "Aktiver SSO-registrering"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "Aktiver selvregistrering via SSO for brukere på innloggingssiden"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "E-postadresse kreves"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr "Krevt at brukere angir e-post ved registrering"
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "Auto-utfyll SSO-brukere"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "Fyll automatisk ut brukeropplysninger fra SSO-kontodata"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "E-post to ganger"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "Spør brukeren om e-post to ganger ved registrering"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Passord to ganger"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "Spør brukeren om passord to ganger ved registrering"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Tillatte domener"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr "Begrens registrering til bestemte domener (kommaseparert, begynner med @)"
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "Gruppe ved registrering"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "Krev MFA"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "Brukere må bruke flerfaktorsikkerhet."
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "Sjekk utvidelser ved oppstart"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr "Sjekk at alle utvidelser er installert ved oppstart - aktiver i containermiljøer"
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "Aktiver URL-integrasjon"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "Tillat utvidelser å legge til URL-ruter"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr "Aktiver navigasjonsintegrasjon"
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr "Tillat utvidelser å integrere mot navigasjon"
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "Aktiver app-integrasjon"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "Tillat utvidelser å legge til apper"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr "Aktiver tidsplanintegrasjon"
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "Tillat utvidelser å kjøre planlagte oppgaver"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr "Aktiver hendelsesintegrasjon"
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr "Tillat utvidelser å reagere på interne hendelser"
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr "Varetellingsfunksjonalitet"
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr "Aktiver varetellingsfunksjonalitet for å registrere lagernivåer og regne ut lagerverdi"
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr "Ekskluder eksterne plasseringer"
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr "Eksluder lagervarer i eksterne plasseringer fra varetellinger"
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "Automatisk varetellingsperiode"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "Antall dager mellom automatisk varetellingsregistrering (sett til null for å deaktivere)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr "Rapportslettingsintervall"
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "Varetellingsrapporter vil slettes etter angitt antall dager"
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr "Vis brukernes fulle navn"
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr "Vis brukernes fulle navn istedet for brukernavn"
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr "Ekskluder inaktive salgsordrer fra forhåndsvisningsvinduet for søk"
 
 #: common/setting/user.py:131
+msgid "Search Sales Order Shipments"
+msgstr ""
+
+#: common/setting/user.py:132
+msgid "Display sales order shipments in search preview window"
+msgstr ""
+
+#: common/setting/user.py:137
 msgid "Search Return Orders"
 msgstr "Søk i Returordrer"
 
-#: common/setting/user.py:132
+#: common/setting/user.py:138
 msgid "Display return orders in search preview window"
 msgstr "Vis returordrer i forhåndsvisningsvinduet for søk"
 
-#: common/setting/user.py:137
+#: common/setting/user.py:143
 msgid "Exclude Inactive Return Orders"
 msgstr "Ekskluder Inaktive Returordrer"
 
-#: common/setting/user.py:138
+#: common/setting/user.py:144
 msgid "Exclude inactive return orders from search preview window"
 msgstr "Ekskluder inaktive returordrer fra forhåndsvisningsvinduet for søk"
 
-#: common/setting/user.py:143
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr "Forhåndsvisning av søkeresultater"
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr "Antall resultater å vise i hver seksjon av søkeresultatsforhåndsvisningen"
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "Regex-søk"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr "Aktiver regulære uttrykk i søkeord"
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr "Helordsøk"
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr "Søk returnerer resultater for treff med hele ord"
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "Vis antall i skjemaer"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr "Vis antall tilgjengelige deler i noen skjemaer"
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr "Escape-knappen lukker skjemaer"
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr "Bruk Escape-knappen for å lukke modal-skjemaer"
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "Fast navigasjonsbar"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr "Navigasjonsbarens posisjon er fast på toppen av skjermen"
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Datoformat"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "Foretrukket format for å vise datoer"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "Delplanlegging"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr "Vis delplanleggingsinformasjon"
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr "Lagertelling for Del"
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr "Vis lagertellingsinformasjon for del (om lagertellingsfunksjonalitet er aktivert)"
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "Tabellstrenglengde"
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr "Maksimal lengdegrense for tekst vist i tabeller"
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr "Motta feilrapporter"
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr "Motta varsler om systemfeil"
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr "Motta feilrapporter"
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr "Motta varsler om systemfeil"
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "Ukjent"
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "Ordre"
 
@@ -4259,15 +4283,15 @@ msgstr "Fullført"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "Innkjøpsordre"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "Innkjøpsordre"
 msgid "Sales Order"
 msgstr "Salgsordre"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr "Returordre"
@@ -4315,7 +4339,7 @@ msgstr "Ordrebeskrivelse (valgfritt)"
 msgid "Select project code for this order"
 msgstr "Velg prosjektkode for denne ordren"
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "Lenke til ekstern side"
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Måldato"
@@ -4348,7 +4372,7 @@ msgstr "Kontaktpunkt for denne ordren"
 msgid "Company address for this order"
 msgstr "Selskapsadresse for denne ordren"
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "Ordrereferanse"
 
@@ -4372,23 +4396,23 @@ msgstr "Leverandørens ordrereferanse"
 msgid "received by"
 msgstr "mottatt av"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "Sendt dato"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "Dato bestillingen ble sendt"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr "Dato ordre ble fullført"
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Destinasjon"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr "Delleverandør må matche PO-leverandør"
 msgid "Quantity must be a positive number"
 msgstr "Mengde må være positiv"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Kunde"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "Firma som varene selges til"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "Kundereferanse "
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr "Kundens ordrereferanse"
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "Forsendelsesdato"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "sendt av"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr "Kun en åpen ordre kan merkes som fullført"
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr "Bestillingen kan ikke fullføres da det finnes ufullstendige forsendelser"
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr "Denne ordren kan ikke fullføres da det fortsatt er ufullstendige artikler"
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "Antall"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr "Linjereferanse"
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr "Linjenotater"
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr "Måldato for denne linjen (la stå tomt for å bruke måldatoen fra ordren)"
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr "Linjeelementbeskrivelse (valgfritt)"
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr "Ytterligere kontekst for denne linjen"
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "Enhetspris"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr "Delens leverandør må samsvare med leverandør"
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "Leverandørdel"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "Mottatt"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr "Antall enheter mottatt"
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "Innkjøpspris"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "Enhet-innkjøpspris"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr "Virtuell del kan ikke tildeles salgsordre"
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr "Kun salgbare deler kan tildeles en salgsordre"
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "Salgspris"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "Enhets-salgspris"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Sendt"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "Sendt antall"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "Dato for forsendelse"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr "Leveringsdato"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr "Dato for levering av forsendelse"
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "Sjekket Av"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "Brukeren som sjekket forsendelsen"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "Forsendelse"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "Forsendelsesnummer"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "Sporingsnummer"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "Sporingsinformasjon for forsendelse"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "Fakturanummer"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr "Referansenummer for tilknyttet faktura"
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "Forsendelsen er allerede sendt"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "Forsendelsen har ingen tildelte lagervarer"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "Lagervarer er ikke blitt tildelt"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "Kan ikke tildele lagervare til en linje med annen del"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr "Kan ikke tildele lagerbeholdning til en linje uten en del"
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "Tildelingsantall kan ikke overstige tilgjengelig lagerbeholdning"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "Antall må være 1 for serialisert lagervare"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr "Salgsordre samsvarer ikke med forsendelse"
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr "Forsendelsen samsvarer ikke med salgsordre"
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "Linje"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr "Forsendelsesreferanse for salgsordre"
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "Artikkel"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr "Velg lagervare å tildele"
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "Angi lagertildelingsmengde"
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr "Returordre-referanse"
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr "Firmaet delen skal returneres fra"
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr "Returordrestatus"
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr "Velg artikkel som skal returneres fra kunde"
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr "Mottatt Dato"
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr "Datoen denne returartikkelen ble mottatt"
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr "Utfall"
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr "Utfall for dette linjeelementet"
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr "Kostnad forbundet med retur eller reparasjon for dette linjeelementet"
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr "Kan Produsere"
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr "Velg del å kopiere BOM fra"
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr "Fjern eksisterende data"
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr "Fjern eksisterende BOM-artikler før kopiering"
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr "Inkluder arvede"
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr "Inkluder BOM-artikler som er arvet fra maldeler"
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr "Hopp over ugyldige rader"
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr "Aktiver dette alternativet for å hoppe over ugyldige rader"
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr "Kopier erstatningsdeler"
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr "Kopier erstatningsdeler når BOM-elementer dupliseres"
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr "Nullstill eksisterende BOM"
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr "Fjern eksisterende BOM-artikler før opplastning"
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr "Ingen del-kolonne angitt"
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr "Flere samsvarende deler funnet"
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr "Ingen samsvarende del funnet"
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr "Delen er ikke betegnet som en komponent"
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr "Antall ikke oppgitt"
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr "Ugyldig antall"
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr "Minst en BOM-artikkel kreves"
 
diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po
index 1a5c01e6ea..170abf89f7 100644
--- a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Polish\n"
 "Language: pl_PL\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Użytkownik nie ma uprawnień do przeglądania tego modelu"
 
@@ -88,7 +88,7 @@ msgstr "Nie udało się przeliczyć {original} na {unit}"
 msgid "Invalid quantity provided"
 msgstr "Podano nieprawidłową ilość"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Szczegóły błędu można znaleźć w panelu administracyjnym"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Duplikaty nazw nie mogą istnieć pod tym samym rodzicem"
 msgid "Invalid choice"
 msgstr "Błędny wybór"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Nazwa"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Opis"
 msgid "Description (optional)"
 msgstr "Opis (opcjonalny)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Ścieżka"
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Budowa nadrzędna"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Odwołanie do zamówienia wykonania"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Docelowy termin zakończenia"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Docelowa data zakończenia kompilacji. Po tej dacie kompilacja będzie zaległa."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Data zakończenia"
 
@@ -947,7 +947,7 @@ msgstr "Użytkownik lub grupa odpowiedzialna za te zlecenie produkcji"
 msgid "External Link"
 msgstr "Link Zewnętrzny"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Link do zewnętrznego adresu URL"
@@ -1000,7 +1000,7 @@ msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "Ilość musi być większa niż zero"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Zbuduj obiekt"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Element kompilacji musi określać dane wyjściowe kompilacji, ponieważ
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "Przydzielona ilość ({q}) nie może przekraczać dostępnej ilości zapasów magazynowych ({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "Pozycja magazynowa jest nadmiernie przydzielona"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Alokowana ilość musi być większa niż zero"
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "Brak wtyczki"
 
@@ -1548,41 +1548,41 @@ msgstr "Opis projektu"
 msgid "User or group responsible for this project"
 msgstr "Użytkownik lub grupa odpowiedzialna za to zamówienie"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "Ustawienia wartości"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "Wybrana wartość nie jest poprawną opcją"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "Wartość musi być wartością binarną"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "Wartość musi być liczbą całkowitą"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "Ciąg musi być unikatowy"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "Ciąg musi być unikatowy"
 msgid "User"
 msgstr "Użytkownik"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Cena"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "Punkt końcowy"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Sekret"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr "Współdzielony sekret dla HMAC"
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "Id wiadomości"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr "Unikalny identyfikator dla tej wiadomości"
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr "Host, od którego otrzymano tę wiadomość"
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "Nagłówek"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "Nagłówek tej wiadomości"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "Zawartość"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Łącze"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "Autor"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr "Obraz"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Załącznik"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Brak pliku"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Brak zewnętrznego odnośnika"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Wybierz plik do załączenia"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Komentarz"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Wartość"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Utworzony"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "Ostatnia aktualizacja"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr "Dane"
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "Wynik"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr "Jak często aktualizować kursy wymiany walut (ustaw zero aby wyłączy
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "dni"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "Automatycznie wypełniaj zlecenia zakupu"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr "Automatycznie oznacz zlecenia jako zakończone po odebraniu wszystkich pozycji"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Włącz opcję zapomnianego hasła"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "Włącz funkcję zapomnianego hasła na stronach logowania"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Włącz rejestrację"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "Włącz samodzielną rejestrację dla użytkowników na stronach logowania"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "Włącz SSO"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "Włącz SSO na stronach logowania"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "Adres e-mail jest wymagany"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "Autouzupełnianie użytkowników SSO"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "Automatycznie wypełnij dane użytkownika z danych konta SSO"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "E-mail dwa razy"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich adres e-mail"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Hasło dwukrotnie"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich hasło"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "Grupuj przy rejestracji"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "Wymuś MFA"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "Użytkownicy muszą używać zabezpieczeń wieloskładnikowych."
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "Sprawdź wtyczki przy starcie"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "Włącz integrację URL"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "Włącz wtyczki, aby dodać ścieżki URL"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "Włącz integrację z aplikacją"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "Włącz wtyczki, aby dodać aplikacje"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "Włącz wtyczki, aby uruchamiać zaplanowane zadania"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "Pokaż ilość w formularzach"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "Stały pasek nawigacyjny"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Format daty"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "Preferowany format wyświetlania dat"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "Planowanie komponentów"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr "Liczba kopii do wydrukowania dla każdej etykiety"
 msgid "Connected"
 msgstr "Połączono"
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "Nieznany"
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr "Posiada ceny"
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "Zamówienie"
 
@@ -4259,15 +4283,15 @@ msgstr "Zakończone"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "Zlecenie zakupu"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "Zlecenie zakupu"
 msgid "Sales Order"
 msgstr "Zamówienie zakupu"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "Link do zewnętrznej witryny"
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Data docelowa"
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "Odniesienie zamówienia"
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr "odebrane przez"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "Data wydania"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "Data wystawienia zamówienia"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Przeznaczenie"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr "Wartość musi być liczbą dodatnią"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Klient"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "Data wysyłki"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "wysłane przez"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "Ilość elementów"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "Odebrane"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "Cena zakupu"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "Cena zakupu jednostkowego"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "Cena sprzedaży"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "Jednostkowa cena sprzedaży"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Wysłane"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "Wysłana ilość"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "Data wysyłki"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "Sprawdzone przez"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "Użytkownik, który sprawdził tę wysyłkę"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "Przesyłka"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "Numer przesyłki"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "Numer śledzenia"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "Informacje o śledzeniu przesyłki"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "Przesyłka została już wysłana"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "Zarezerwowana ilość nie może przekraczać ilości na stanie"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "Linia"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "Komponent"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr "Usuń istniejące dane"
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr "Pomiń nieprawidłowe wiersze"
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr "Włącz tę opcję, aby pominąć nieprawidłowe wiersze"
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr "Wyczyść istniejący BOM"
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr "Nie podano ilości"
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr "Nieprawidłowa ilość"
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po
index 34fb6c76a5..54e4f2aed3 100644
--- a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Portuguese\n"
 "Language: pt_PT\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Usuário não tem permissão para ver este modelo"
 
@@ -88,7 +88,7 @@ msgstr "Não foi possível converter {original} para {unit}"
 msgid "Invalid quantity provided"
 msgstr "Quantidade fornecida inválida"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Detalhes do erro podem ser encontrados no painel de administrador"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Nomes duplicados não podem existir sob o mesmo parental"
 msgid "Invalid choice"
 msgstr "Escolha inválida"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Nome"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Descrição"
 msgid "Description (optional)"
 msgstr "Descrição (opcional)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Caminho"
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Produção Progenitor"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Referência do pedido de produção"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Data alvo final"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Data alvo para finalização de produção. Estará atrasado a partir deste dia."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Data de conclusão"
 
@@ -947,7 +947,7 @@ msgstr "Usuário ou grupo responsável para este pedido de produção"
 msgid "External Link"
 msgstr "Link Externo"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Link para URL externa"
@@ -1000,7 +1000,7 @@ msgstr "Saída da produção não corresponde ao Pedido de Produção"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "Quantidade deve ser maior que zero"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Objeto de produção"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Item de produção deve especificar a saída, pois peças mestres estão
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "Quantidade alocada ({q}) não deve exceder a quantidade disponível em estoque ({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "O item do estoque está sobre-alocado"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Quantidade alocada deve ser maior que zero"
 
@@ -1205,8 +1205,8 @@ msgstr "Motivo para sucatear saída(s) de produção"
 msgid "Location for completed build outputs"
 msgstr "Local para saídas de produção concluídas"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr "O Utilizador não tem permissão para remover este anexo"
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "Código da Moeda invalida"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr "Código da Moeda duplicada"
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr "Nenhum código de moeda válido foi fornecido"
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "Sem extensão"
 
@@ -1548,41 +1548,41 @@ msgstr "Descrição do projeto"
 msgid "User or group responsible for this project"
 msgstr "Usuário ou grupo responsável por este projeto"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "Valor da Configuração"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "Valor escolhido não é uma opção válida"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "Valor deve ser um valor booleano"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "Valor deve ser um número inteiro"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "A frase senha deve ser diferenciada"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "A frase senha deve ser diferenciada"
 msgid "User"
 msgstr "Usuario"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr "Quantidade de Parcelamentos"
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Preço"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr "Preço unitário na quantidade especificada"
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "Ponto final"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr "Ponto final em qual o gancho web foi recebido"
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr "Nome para este webhook"
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr "Este gancho web está ativo"
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "Token de acesso"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Segredo"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr "Segredo compartilhado para HMAC"
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "ID da Mensagem"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr "Identificador exclusivo desta mensagem"
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr "Servidor"
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr "Servidor do qual esta mensagem foi recebida"
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "Cabeçalho"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "Cabeçalho da mensagem"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "Corpo"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr "Corpo da mensagem"
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr "Ponto do qual esta mensagem foi recebida"
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr "Trabalhado em"
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr "O trabalho desta mensagem foi concluído?"
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Título"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Ligação"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "Publicado"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "Autor"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Resumo"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "Lida"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr "Esta notícia do item foi lida?"
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr "Esta notícia do item foi lida?"
 msgid "Image"
 msgstr "Imagem"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "Arquivo de imagem"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr "Nome da unidade deve ser um identificador válido"
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr "Nome da unidade"
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "Símbolo"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr "Símbolo de unidade opcional"
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "Definição"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr "Definição de unidade"
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Anexo"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Arquivo ausente"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Link externo não encontrado"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Selecione arquivo para anexar"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Comentario"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Valor"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Criado"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "Última atualização"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr "Dados"
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr "Contexto"
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "Resultado"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr "Com que frequência atualizar as taxas de câmbio (defina como zero para
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "dias"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "Permitir a edição de pedidos de compras após serem enviados ou concluídos"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "Autocompletar Pedidos de Compra"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr "Marcar automaticamente os pedidos de compra como concluídos quando todos os itens de linha forem recebidos"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Habitar esquecer senha"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "Habilitar a função \"Esqueci minha senha\" nas páginas de acesso"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Habilitar cadastro"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "Ativar auto-registro para usuários na página de entrada"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "Ativar SSO"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "Ativar SSO na página de acesso"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "Ativar registro SSO"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "Ativar auto-registro por SSO para usuários na página de entrada"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "Email obrigatório"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr "Exigir do usuário o e-mail no cadastro"
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "Auto-preencher usuários SSO"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "Preencher automaticamente os detalhes do usuário a partir de dados da conta SSO"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "Enviar email duplo"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "No registro pedir aos usuários duas vezes pelo email"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Senha duas vezes"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "No registro pedir aos usuários duas vezes pela senha"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Domínios permitidos"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr "Restringir registros a certos domínios (separados por vírgula, começando com @)"
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "Grupo no cadastro"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "Forçar AMF"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "Os usuários devem usar uma segurança multifator."
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "Checar extensões no início"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr "Checar que todas as extensões instaladas no início — ativar em ambientes de contêineres"
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr "Verificar por atualizações de plugin"
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr "Habilitar verificações periódicas de atualizações para plugins instalados"
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "Ativar integração URL"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "Ativar extensão para adicionar rotas URL"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr "Ativar integração de navegação"
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr "Ativar extensões para integrar à navegação"
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "Ativa integração com aplicativo"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "Ativar extensões para adicionar aplicativos"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr "Ativar integração do calendário"
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "Ativar extensões para executar tarefas agendadas"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr "Ativar integração de eventos"
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr "Ativar extensões para responder a eventos internos"
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr "Funcionalidade de Balanço do Inventário"
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr "Ativar funcionalidade de balanço para gravar níveis de estoque e calcular seu valor"
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr "Excluir Locais Externos"
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr "Excluir itens de estoque em locais externos dos cálculos do estoque"
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "Período de Balanço Automático"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "Número de dias entre gravação do balanço de estoque (coloque zero para desativar)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr "Intervalo para Excluir o Relatório"
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "Relatórios de balanço serão apagados após um número de dias especificado"
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr "Mostrar nomes completos dos usuários"
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr "Mostrar Nomes Completos em vez de Nomes de Usuário"
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr "Não incluir pedidos de vendas inativos na janela de visualização de pesquisa"
 
 #: common/setting/user.py:131
+msgid "Search Sales Order Shipments"
+msgstr ""
+
+#: common/setting/user.py:132
+msgid "Display sales order shipments in search preview window"
+msgstr ""
+
+#: common/setting/user.py:137
 msgid "Search Return Orders"
 msgstr "Procurar Pedidos de Devolução"
 
-#: common/setting/user.py:132
+#: common/setting/user.py:138
 msgid "Display return orders in search preview window"
 msgstr "Mostrar pedidos de devolução na janela de visualização de pesquisa"
 
-#: common/setting/user.py:137
+#: common/setting/user.py:143
 msgid "Exclude Inactive Return Orders"
 msgstr "Não Incluir Pedidos de Devolução Inativas"
 
-#: common/setting/user.py:138
+#: common/setting/user.py:144
 msgid "Exclude inactive return orders from search preview window"
 msgstr "Não incluir pedidos de devolução inativos na janela de visualização de pesquisa"
 
-#: common/setting/user.py:143
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr "Mostrar Resultados Anteriores"
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr "Número de resultados mostrados em cada seção da janela de visualização de pesquisa"
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "Pesquisa de Regex"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr "Permitir expressôes comuns nas conultas de pesquisas"
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr "Busca de Palavras Inteira"
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr "Pesquisa retorna que palavra inteira coincide"
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "Mostrar Quantidade nos Formulários"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr "Mostrar a quantidade de peças disponíveis em alguns formulários"
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr "Tecla Esc Fecha Formulários"
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr "Usar a tecla Esc para fechar fomulários modais"
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "Fixar Navbar"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr "A posição do Navbar é fixa no topo da tela"
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Formato da data"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "Formato preferido para mostrar datas"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "Agendamento de peças"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr "Mostrar informações de agendamento de peças"
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr "Balanço de Peça"
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr "Mostrar informação de balanço da peça (se a funcionalidade de balanço estiver habilitada)"
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "Comprimento da Tabela de Frases"
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr "Limite máximo de comprimento para frases exibidas nas visualizações de tabela"
 
-#: common/setting/user.py:215
+#: common/setting/user.py:221
+msgid "Show Last Breadcrumb"
+msgstr ""
+
+#: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
 msgid "Receive error reports"
 msgstr "Receber relatório de erros"
 
-#: common/setting/user.py:216
+#: common/setting/user.py:228
 msgid "Receive notifications for system errors"
 msgstr "Receber notificações para erros do sistema"
 
-#: common/setting/user.py:221
+#: common/setting/user.py:233
 msgid "Last used printing machines"
 msgstr "Últimas máquinas de impressão utilizadas"
 
-#: common/setting/user.py:222
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr "Salvar as últimas máquinas de impressão usadas para um usuário"
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "Desconhecido"
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "Pedido"
 
@@ -4259,15 +4283,15 @@ msgstr "Concluído"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "Pedido de Compra"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "Pedido de Compra"
 msgid "Sales Order"
 msgstr "Pedido de Venda"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr "Devolver pedido"
@@ -4315,7 +4339,7 @@ msgstr "Descrição do pedido (opcional)"
 msgid "Select project code for this order"
 msgstr "Selecione o código do projeto para este pedido"
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "Link para página externa"
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Data alvo"
@@ -4348,7 +4372,7 @@ msgstr "Ponto de contato para este pedido"
 msgid "Company address for this order"
 msgstr "Endereço da empresa para este pedido"
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "Referência do pedido"
 
@@ -4372,23 +4396,23 @@ msgstr "Código de referência do pedido fornecedor"
 msgid "received by"
 msgstr "recebido por"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "Data de emissão"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "Dia que o pedido foi feito"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr "Dia que o pedido foi concluído"
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Destino"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr "Fornecedor de peça deve corresponder a fornecedor da OC"
 msgid "Quantity must be a positive number"
 msgstr "Quantidade deve ser um número positivo"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Cliente"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "Empresa para qual os itens foi vendidos"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "Referência do Cliente "
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr "Código de Referência do pedido do cliente"
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "Data de Envio"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "enviado por"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr "Apenas um pedido aberto pode ser marcado como completo"
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr "Pedido não pode ser concluído, pois, há envios incompletos"
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr "Pedido não pode ser concluído, pois, há itens na linha incompletos"
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "Quantidade do item"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr "Referência do Item em Linha"
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr "Observações do Item de Linha"
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr "Data alvo para este item de linha (deixe em branco para usar a data alvo do pedido)"
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr "Descrição item de linha (opcional)"
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr "Contexto adicional para esta linha"
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "Preço Unitário"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr "A peça do fornecedor deve corresponder ao fornecedor"
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "Fornecedor da Peça"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "Recebido"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr "Número de itens recebidos"
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "Preço de Compra"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "Preço unitário de compra"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr "Peça virtual não pode ser atribuída a um pedido de venda"
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr "Apenas peças vendáveis podem ser atribuídas a um pedido de venda"
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "Preço de Venda"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "Preço de venda unitário"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Enviado"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "Quantidade enviada"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "Data do envio"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr "Data de Entrega"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr "Data da entrega do envio"
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "Verificado por"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "Usuário que verificou esta remessa"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "Remessa"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "Número do Envio"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "Número de Rastreamento"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "Informação de rastreamento da remessa"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "Número da Fatura"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr "Número de referência para fatura associada"
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "O pedido já foi enviado"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "Remessa não foi alocada nos itens de estoque"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "O item do estoque não foi atribuído"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "Não é possível alocar o item de estoque para uma linha de uma peça diferente"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr "Não é possível alocar uma linha sem uma peça"
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "A quantidade de alocação não pode exceder a quantidade em estoque"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "Quantidade deve ser 1 para item de estoque serializado"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr "Pedidos de venda não coincidem com a remessa"
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr "Remessa não coincide com pedido de venda"
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "Linha"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr "Referência de remessa do pedido de venda"
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr "Selecione o item de estoque para alocar"
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "Insira a quantidade de atribuição de estoque"
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr "Referência de Pedidos de Devolução"
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr "Empresa da qual os itens estão sendo retornados"
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr "Estado do pedido de retorno"
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr "Selecione o item a ser devolvido pelo cliente"
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr "Data de Recebimento"
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr "Data que o pedido a ser devolvido foi recebido"
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr "Despesa/gastos"
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr "Gastos com esta linha de itens"
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr "Gastos para reparar e/ou devolver esta linha de itens"
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr "Pode Produzir"
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr "Selecionar peça para copiar a LDM"
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr "Remover Dado Existente"
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr "Remova itens LDM existentes antes de copiar"
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr "Incluir Herdados"
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr "Incluir itens LDM que são herdados de peças modelo"
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr "Pular Linhas inválidas"
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr "Habilitar esta opção para pular linhas inválidas"
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr "Copiar Peças Substitutas"
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr "Copiar peças de substitutas quando duplicar itens de LDM"
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr "Limpar LDM Existente"
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr "Apagar itens LDM existentes antes de carregar"
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr "Nenhuma coluna de peça especificada"
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr "Múltiplas peças correspondentes encontradas"
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr "Nenhuma peça correspondente encontrada"
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr "Peça não está designada como componente"
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr "Quantidade não foi fornecida"
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr "Quantidade Inválida"
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr "Pelo menos um item LDM é necessário"
 
diff --git a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po
index c418062d2f..a25f7a2af7 100644
--- a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Portuguese, Brazilian\n"
 "Language: pt_BR\n"
@@ -33,7 +33,7 @@ msgstr "Filtros inválidos fornecidos"
 msgid "No items found to delete"
 msgstr "Nenhum item encontrado para excluir"
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr ""
 
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Invalid quantity provided"
 msgstr ""
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr ""
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr ""
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Descrição"
 msgid "Description (optional)"
 msgstr ""
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr ""
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr ""
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr ""
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr ""
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr ""
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr ""
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr ""
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr ""
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr ""
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr ""
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr ""
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po
index f7705b3168..8eea0219eb 100644
--- a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Romanian\n"
 "Language: ro_RO\n"
@@ -33,9 +33,9 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
-msgstr ""
+msgstr "Utilizatorul nu are permisiunea de a vedea acest model"
 
 #: InvenTree/auth_override_views.py:24
 msgid "Verification e-mail sent."
@@ -63,7 +63,7 @@ msgstr ""
 
 #: InvenTree/auth_overrides.py:156
 msgid "The provided email domain is not approved."
-msgstr ""
+msgstr "Domeniul de e-mail furnizat nu este aprobat."
 
 #: InvenTree/auth_overrides.py:278
 msgid "Registration is disabled."
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Invalid quantity provided"
 msgstr ""
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -130,7 +130,7 @@ msgstr ""
 
 #: InvenTree/helpers.py:552
 msgid "Duplicate serial"
-msgstr ""
+msgstr "Număr de serie duplicat"
 
 #: InvenTree/helpers.py:584 InvenTree/helpers.py:627 InvenTree/helpers.py:645
 #: InvenTree/helpers.py:652 InvenTree/helpers.py:671
@@ -229,7 +229,7 @@ msgstr ""
 
 #: InvenTree/locales.py:29
 msgid "Estonian"
-msgstr ""
+msgstr "Estonă"
 
 #: InvenTree/locales.py:30
 msgid "Farsi / Persian"
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr ""
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr ""
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr ""
 msgid "Description (optional)"
 msgstr ""
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr ""
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr ""
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr ""
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr ""
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr ""
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr ""
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr ""
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr ""
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr ""
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr ""
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr ""
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po
index 13aae3d1fd..b5556331c6 100644
--- a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Russian\n"
 "Language: ru_RU\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "У пользователя недостаточно прав для просмотра этой модели!"
 
@@ -88,7 +88,7 @@ msgstr "Невозможно преобразовать {original} в {unit}"
 msgid "Invalid quantity provided"
 msgstr "недопустимое количество"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Подробности об ошибке можно найти в панели администратора"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Повторяющиеся имена не могут существов
 msgid "Invalid choice"
 msgstr "Неверный выбор"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Название"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Описание"
 msgid "Description (optional)"
 msgstr "Описание (необязательно)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Путь"
 
@@ -519,8 +519,8 @@ msgstr "Суперпользователь"
 msgid "Is this user a superuser"
 msgstr "Это пользователь является суперпользователем"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Родительский заказ на производство"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Ссылка на заказ на производство"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Целевая дата завершения"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Целевая дата для заказа на производства. Заказ будет просрочен после этой даты."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Дата завершения"
 
@@ -947,7 +947,7 @@ msgstr "Пользователь, ответственный за этот за
 msgid "External Link"
 msgstr "Внешняя ссылка"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Ссылка на внешний URL"
@@ -1000,7 +1000,7 @@ msgstr "Продукция не совпадает с заказом на про
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "Количество должно быть больше нуля"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Объект производства"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Элемент производства должен указать пр
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "Резервируемое количество ({q}) не должно превышать доступное количество на складе ({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "Складская позиция перераспределена"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Резервируемое количество должно быть больше нуля"
 
@@ -1205,8 +1205,8 @@ msgstr "Причина списания продукции"
 msgid "Location for completed build outputs"
 msgstr "Место хранения для завершенной продукции"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr "У пользователя нет прав для удаления эт
 msgid "User does not have permission to delete this attachment"
 msgstr "У пользователя нет прав на удаление этого вложения"
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "Неверный код валюты"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr "Код валюты дублируется"
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr "Не указаны действительные коды валют"
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "Нет плагина"
 
@@ -1548,41 +1548,41 @@ msgstr "Описание проекта"
 msgid "User or group responsible for this project"
 msgstr "Пользователь или группа, ответственные за этот проект"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "Значения настроек"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "Выбранное значение не является допустимым"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "Значение должно быть булевым"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "Значение должно быть целым числом"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "Строка ключа должна быть уникальной"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "Строка ключа должна быть уникальной"
 msgid "User"
 msgstr "Пользователь"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Цена"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "Конечная точка"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr "Токен"
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "Токен для доступа"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Секрет"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "ID Сообщения"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr "Хост"
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "Заголовок"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "Тело"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr "Работал над"
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr "Код"
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Заголовок"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Ссылка"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "Опубликовано"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "Автор"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Итого"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "Читать"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr "Изображение"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "Файл изображения"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr "Название единицы"
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "Символ"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "Определение"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Вложения"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Файл не найден"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Отсутствует внешняя ссылка"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Выберите файл для вложения"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Комментарий"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Значение"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Создано"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "Последнее обновление"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr "Данные"
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr "Контекст"
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "Результат"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr "Как часто обновлять курс валют (установ
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "дней"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "Разрешить редактирование заказов после их отправки или завершения"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "Редактировать завершенные заказы на покупку"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr "Автоматически отмечать заказы на покупку как выполненные при получении всех позиций"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Включить функцию восстановления пароля"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "Включить функцию восстановления пароля на странице входа"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Разрешить регистрацию"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "Включить самостоятельную регистрацию пользователей на странице входа"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "Включить SSO"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "Включить SSO на странице входа"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "Включить регистрацию через SSO"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "Включить самостоятельную регистрацию пользователей через SSO на странице входа"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr "Включить синхронизацию групп через SSO"
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr "Включить синхронизацию групп InvenTree с группами, предоставляемыми IdP"
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr "Отображение от групп SSO к локальным группам InvenTree. Если локальная группа не существует, она будет создана."
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "Необходимо указать EMail"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "Написать дважды"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Пароль дважды"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Разрешенные домены"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr "Группа, на которую назначаются новые пользователи при регистрации. Если включена синхронизация группы SSO, эта группа задается только в том случае, если ни одна группа не может быть назначена через IdP."
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "Принудительное MFA"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "Пользователи должны использовать многофакторную безопасность."
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "Проверять плагины при запуске"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr "Исключить складские позиции во внешних местах хранения из инвентаризации"
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "Автоматический период инвентаризации"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "Количество дней между автоматической записью запасов (установите нулевое значение для отключения)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr "Интервал удаления журнала ошибок"
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "Журналы ошибок будут удалены после указанного количества дней"
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr "Показывать полные имена пользователей"
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr "Отображать полные имена пользователей вместо логинов"
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr "Включить данные тестовой станции"
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr "Включить сбор данных с тестовой станции для получения результатов тестирования"
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
-msgstr "Поиск заказов на возврат"
+msgid "Search Sales Order Shipments"
+msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
-msgstr ""
+msgid "Search Return Orders"
+msgstr "Поиск заказов на возврат"
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "Поиск по Regex"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "Фиксированная панель навигации"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Формат даты"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "Планирование деталей"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr "Инвентаризация детали"
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr "Показывать информацию о товаре (если включена функция инвентаризации)"
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr "Подключен"
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "Неизвестно"
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr "Имеет цену"
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "Заказ"
 
@@ -4259,15 +4283,15 @@ msgstr "Завершённые"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "Заказ на закупку"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "Заказ на закупку"
 msgid "Sales Order"
 msgstr "Заказ на продажу"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr "Заказ на возврат"
@@ -4315,7 +4339,7 @@ msgstr "Описание заказа (дополнительно)"
 msgid "Select project code for this order"
 msgstr "Выберите код проекта для этого заказа"
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "Ссылка на внешнюю страницу"
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Целевая дата"
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "Ссылка на заказ"
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr "получил"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "Дата создания"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Назначение"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Покупатель"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "Компания, которой детали продаются"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "Дата отгрузки"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "Отправлено"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "Количество"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr "Записи о позиции"
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr "Описание позиции (необязательно)"
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr "Дополнительный контекст для этой строки"
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "Цена за единицу"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "Деталь поставщика"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "Получено"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "Закупочная цена"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "Цена продажи"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "Цена последней продажи"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Доставлено"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "Отгруженное кол-во"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "Дата отправления"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr "Дата доставки"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "Проверн"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "Отправление"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "Номер отправления"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "Номер отслеживания"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "Информация об отслеживании доставки"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "Номер счета"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "Отправка не имеет зарезервированных складских позиций"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "Складская позиция не была назначена"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "Невозможно зарезервировать складскую позицию в позицию другой детали"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "Количество должно быть 1 для сериализированных складских позиций"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "Строка"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "Элемент"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr "Выберите складскую позицию для резервирования"
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "Укажите резервируемое количество"
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr "Выберите позицию, возвращаемую от клиента"
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr "Дата получения"
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr "Результат"
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr "Можно произвести"
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr "Пропустить некорректные строки"
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr "Подходящая деталь не найдена"
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr "Некорректное количество"
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po
index 03531a0447..2820fd1cdf 100644
--- a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:27\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Slovak\n"
 "Language: sk_SK\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr ""
 
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Invalid quantity provided"
 msgstr ""
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr ""
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr ""
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr ""
 msgid "Description (optional)"
 msgstr ""
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr ""
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr ""
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr ""
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr ""
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr ""
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr ""
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr ""
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr ""
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr ""
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr ""
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr ""
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po
index e50c6fee70..980367ac16 100644
--- a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:27\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Slovenian\n"
 "Language: sl_SI\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Uporabnik nima dovoljenja pogleda tega modela"
 
@@ -88,7 +88,7 @@ msgstr "Ni mogoče pretvoriti {original} v {unit}"
 msgid "Invalid quantity provided"
 msgstr "Podana napačna količina"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Podrobnosti napake so vidne v pogledu administratorja"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Podvojena imena ne morejo obstajati pod istim nadrejenim elementom"
 msgid "Invalid choice"
 msgstr "Nedovoljena izbira"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Ime"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Opis"
 msgid "Description (optional)"
 msgstr "Opis (opcijsko)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Pot"
 
@@ -519,8 +519,8 @@ msgstr "Superuporabnik"
 msgid "Is this user a superuser"
 msgstr "Ali je ta uporabnik superuporabnik"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Nadrejena izgradnja"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Referenca naloga izgradnje"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Rok dokončanja"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Rok končanja izdelave. Izdelava po tem datumu bo v zamudi po tem datumu."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Datom končanja"
 
@@ -947,7 +947,7 @@ msgstr "Odgovorni uporabnik ali skupina za to naročilo"
 msgid "External Link"
 msgstr "Zunanja povezava"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Zunanja povezava"
@@ -1000,7 +1000,7 @@ msgstr "Izgradnja se ne ujema s nalogom izdelave"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Izdelana postavka mora imeti izgradnjo, če je glavni del označen kot s
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "Prestavljena zaloga ({q}) ne sme presegati zaloge ({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "Preveč zaloge je prestavljene"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Prestavljena količina mora biti večja od 0"
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr "Uporabnik"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Povezava"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Priloga"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Manjka datoteka"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Manjka zunanja povezava"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Izberite prilogo"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Komentar"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Poslano"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po
index edc3dbaedd..9d89ff682b 100644
--- a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:27\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Serbian (Latin)\n"
 "Language: sr_CS\n"
@@ -33,7 +33,7 @@ msgstr "Dati su neispravni filteri"
 msgid "No items found to delete"
 msgstr "Nisu pronađene stavke za brisanje"
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Korisnik nema dozvolu za pregled ovog modela"
 
@@ -88,7 +88,7 @@ msgstr "Nije moguće konvertovati {original} u {unit}"
 msgid "Invalid quantity provided"
 msgstr "Isporučena nevažeća količina"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Detalji o grešci se mogu naći u admin sekciji"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr "Neispravna decimalna vrednost"
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Dvostruka imena ne mogu postojati pod istom nadredjenom grupom"
 msgid "Invalid choice"
 msgstr "Nevažeći izvor"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Ime"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Opis"
 msgid "Description (optional)"
 msgstr "Opis (Opciono)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Putanja"
 
@@ -519,8 +519,8 @@ msgstr "Super korisnik"
 msgid "Is this user a superuser"
 msgstr "Da li je ovaj korisnik Super korisnik?"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Roditeljski proizvod"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr "Uključi varijante"
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Reference naloga za pravljenje"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Datum ciljanog završetka"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Ciljani datum za završetak izgradnje. Izgradnja će biti u prekoračenju nakon ovog datuma"
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Datum završetka"
 
@@ -947,7 +947,7 @@ msgstr "Korisnik ili grupa koja je odgovorna za ovaj nalog za izgradnju"
 msgid "External Link"
 msgstr "Spoljašnja konekcija"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Link za eksterni URL"
@@ -1000,7 +1000,7 @@ msgstr "Izlaz izgradnje se ne slaže sa Nalogom za izgradnju"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "Količina mora biti veća od nule"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Objekat izgradnje"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Stavka izgradnje mora imati izlaz izgradnje, jer je nadređeni deo marki
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "Alocirana količina ({q}) ne sme da bude veća od količine dostupnih zaliha ({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "Stavka zaliha je prealocirana"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Količina alokacije mora da bude veća od nule"
 
@@ -1205,8 +1205,8 @@ msgstr "Razlog za otpisane izlaz(e) izgradnje"
 msgid "Location for completed build outputs"
 msgstr "Lokacija za završene izlaze izgradnje"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr "Korisnik nema potrebne dozvole da bi izbrisao ove atačmente"
 msgid "User does not have permission to delete this attachment"
 msgstr "Korisnik nema dozvolu da izbriše ovaj atačment"
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "Neispravan kod valute"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr "Napravi duplikat koda valute"
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr "Nisu obezbeđeni ispravni kodovi valuta"
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "Nema dodataka"
 
@@ -1548,41 +1548,41 @@ msgstr "Opis projekta"
 msgid "User or group responsible for this project"
 msgstr "Korisnik ili grupa odgovorni za ovaj projkat"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr "Ključ za podešavanje"
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "Vrednost podešavanja"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "Izabrana vrednost nije ispravna opcija"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "Vrednost mora da bude boolean tipa"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "Vrednost mora da bude integer tipa"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr "Vrednost mora biti broj"
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr "Vrednost ne prolazi test ispravnosti"
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "Tekstualni ključ mora da bude jedinstven"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "Tekstualni ključ mora da bude jedinstven"
 msgid "User"
 msgstr "Korisnik"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr "Prelomna količina cene"
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Cena"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr "Cena jedinice za određenu količinu"
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "Krajnja tačka"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr "Krajnja tačka na kojoj je primljen zahtev za izmenu web stranice"
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr "Ime ovog zahteva za izmenu stranice"
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr "Da li je ovaj zahtev za izmenu aktivan?"
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr "Token"
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "Token za pristup"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Tajna"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr "Deljena tajna za HMAC"
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "ID poruke"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr "Jedinstveni identifikator za ovu poruku"
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr "Računar"
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr "Računar koji je primio ovu poruku"
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "Zaglavlje"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "Zaglavlje ove poruke"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "Telo"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr "Telo ove poruke"
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr "Krajnja tačka na kojoj je ova poruka primljena"
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr "Radilo se na "
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr "Da li je rad sa ovom porukom završen?"
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr "Id"
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Naslov"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Link"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "Objavljeno"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "Autor"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Rezime"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "Čitaj"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr "Da li je ova stavka vesti pročitana"
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr "Da li je ova stavka vesti pročitana"
 msgid "Image"
 msgstr "Slika"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "Datoteka slike"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr "Ciljni tip modela za ovu sliku"
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr "Ciljni ID modela za ovu sliku"
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr "Posebna jedinica"
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr "Simbol jedinice mora biti jedinstven"
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr "Ime jedinice mora da bude ispravan identifikator"
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr "Ime jedinice"
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "Simbol"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr "Opcioni simbol  jedinice"
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "Definicija"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr "Definicija jedinice"
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Prilog"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Nedostaje datoteka"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Nedostaje eksterni link"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Izaberite datoteku za prilog"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Komentar"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr "Komentar priloga"
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr "Datum učitavanja"
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr "Datum kada je datoteka učitana"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr "Veličina datoteke"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr "Veličina datoteke u bajtovima"
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr "Određen je neispravan tip modela za prilog"
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr "Posebno stanje"
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr "Posebna stanja"
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr "Referentni status podešen"
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr "Status je podešen i produžen je sa ovim posebnim stanjem"
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr "Logički ključ"
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr "Stanje logičkog ključa je jednako posebnom ključu u poslovnoj logici"
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Vrednost"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr "Numerička vrednost koja će biti sačuvana u bazi podataka modela"
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr "Ime stanja"
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr "Etiketa"
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr "Etiketa koja će biti prikazana na korisničkoj strani"
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr "Boja"
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr "Boja koja će biti prikazana na korisničkoj strani"
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr "Model"
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr "Model ovog stanja je povezan sa "
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr "Model mora biti izabran"
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr "Ključ mora biti izabran"
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr "Logički ključ  mora biti izabran"
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr "Ključ mora da se razlikuje od logičkog ključa"
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr "Validna referenca statusa klase mora biti dostavljena"
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr "Ključ mora biti različit od logičkog ključa referentnog statusa"
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr "Logički ključ mora biti među logičkim ključevima referentnog statusa"
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr "Naziv mora biti različit od naziva u statusu reference"
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr "Lista odabira"
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr "Liste odabira"
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr "Ime liste odabira"
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr "Opis liste odabira"
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr "Zaključano"
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr "Da li je ova lista odabira zaključana?"
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr "Da li se ova lista odabira može koristiti?"
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr "Ekstenzija/dodatak za izvor"
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr "Ekstenzija koja pruža listu odabira"
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr "String izvora"
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr "Opcioni string koji identifikuje izvor koji se koristi za ovu listu"
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr "Podrazumevani unos"
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr "Podrazumevani unos za ovu listu odabira"
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Kreirano"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr "Datum i vreme kada je ova lista odabira kreirana"
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "Poslednje ažuriranje"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr "Datum i vreme kada je ova lista odabira ažurirana"
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr "Unos liste odabira"
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr "Unosi liste odabira"
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr "Lista odabira kojoj ovaj unos pripada"
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr "Vrednost ovog unosa liste odabira"
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr "Naziv ovog unosa liste odabira"
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr "Opis ovog unosa liste odabira"
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr "Da li je unos ove liste odabira aktivan?"
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr "Skeniranje bar koda"
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr "Podaci"
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr "Podaci bar koda"
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr "Korisnik koji je skenirao bar kod"
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr "Vremenski trag"
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr "Datum i vreme skeniranja bar koda"
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr "URL krajnja tačka kojaj je obradila bar kod"
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr "Kontekst"
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr "Kontekst podataka za skeniranje bar koda"
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr "Odgovor"
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr "Podaci odgovora za skeniranje bar koda"
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "Rezultat"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr "Da li je skeniranje bar koda bilo uspešno?"
 
@@ -2257,7 +2257,7 @@ msgstr "Koliko često ažurirati devizne kurseve (podesi na nulu za onemogućti)
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "dani"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "Dozvoli izmenu naloga za kupovinu nakon što su isporučeni ili završeni"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "Automatski završi naloge za kupovinu"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr "Automatski označi naloge za kupovinu kao završene kada su primljene sve stavke porudžbine"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Omogući zaboravljenu lozinku"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "Omogući funkcionalnost zaboravljene lozinke na stranicama za prijavljivanje"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Omogući registraciju"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "Omogući registraciju korisnicima na stranicama za prijavljivanje"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "Omogući SSO"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "Omogući SSO na stranicama za prijavljivanje"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "Omogući SSO registraciju"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "Omogući registraciju preko SSO za korisnike na stranicaa za prijavljivanje"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr "Omogući SSO sinhronizaciju grupa"
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr "Omogući sinhronizaciju grupa aplikacije sa grupama IdP-a"
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr "SSO ključ grupe"
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr "Nazivi grupa dobijaju atribute od IdP-a"
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr "Mapiranje SSO grupa"
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr "Mapiranje SSO grupa u lokalne grupe aplikacije. Ukoliko lokalna grupa ne postoji, biće kreirana."
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr "Ukloni grupe van SSO"
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr "Da li će grupe dodeljene korisnicima biti uklonjene ukoliko nisu podržane IdP-om. Onemogućavanje ovoga može dovesti do problema."
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "Email neophodan"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr "Zahtevaj od korisnika da dostavi mejl prilikom registracije"
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "Automatski popuni SSO korisnike"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "Automatski popuni korisnikove podatke iz SSO naloga"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "Email dva puta"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "Pitaj korisnika dva puta za email prilikom registracije"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Lozinka dva puta"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "Pitaj korisnika dva puta za lozinku prilikom registracije"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Dozvoljeni domeni"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr "Ograniči registraciju na određene domene (razdvojeni zapetom, počinju sa @)"
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "Grupa pri registrovanju"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr "Grupa kojoj se novi korisnici dodeljuju pri registraciji. Ukoliko je SSO group sync omogućen, ova grupa će se dodavati ukoliko korisnik ne može da dobije grupu iz IdP-a."
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "Nametni MFA"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "Korisnici moraju koristiti multifaktorsku bezbednost"
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "Proveri plugine pri pokretanju"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr "Proveri da li su svi pluginovi instalirani pri pokretanju - omogućeni u kontejnerskim okruženjima"
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr "Proveri ažuriranja pluginova"
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr "Omogući periodično proveranje pluginova"
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "Omogući URL integraciju"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "Omogući da pluginovi dodaju URL rute"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr "Omogući integraciju u navigaciju"
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr "Omogući integraciju pluginova u navigaciju"
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "Omogući integraciju aplikacija"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "Omogući pluginovima da dodaju aplikacije"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr "Omogući integraciju planiranja"
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "Omogući da plugini izvršavaju planirane zadatke"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr "Omogući integraciju događaja"
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr "Omogući da plugini odgovaraju na unutrašnje događaje"
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr "Omogući integraciju interfejsa"
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr "Omogući integraciju pluginova u korisnički interfejs"
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr "Funkcionalnost popisa"
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr "Omogući funkcionalnost popisa za praćenje nivoa zaliha i računanje vrednosti zaliha"
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr "Ne uključuj eksterne lokacije"
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr "Ne uključuj stavke sa zaliha na eksternim lokacijama u proračune popisa"
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "Period automatskog popisa"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "Broj dana između automatskih beleženja popisa (postaviti na nulu za isključivanje ove mogućnosti)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr "Interval brisana izveštaja"
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "Izveštaji o popisu će biti obrisani nakon određenog broja dana"
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr "Prikaži puna imena korisnika"
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr "Prikaži puna imena korisnika umesto korisničkih imena"
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr "Omogući podatke test stanica"
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr "Omogući prikupljanje podataka sa test stanica radi rezultata testova"
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr "Kreiraj šablon pri dodavanju"
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr "Kreiraj novi test šablon prilikom dodavanja test podataka koji se ne poklapa sa postojećim šablonom"
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr "Ne uključuj neaktivne naloge za prodaju u prozor za pregled pretrage"
 
 #: common/setting/user.py:131
+msgid "Search Sales Order Shipments"
+msgstr ""
+
+#: common/setting/user.py:132
+msgid "Display sales order shipments in search preview window"
+msgstr ""
+
+#: common/setting/user.py:137
 msgid "Search Return Orders"
 msgstr "Pretraga naloga za vraćanje"
 
-#: common/setting/user.py:132
+#: common/setting/user.py:138
 msgid "Display return orders in search preview window"
 msgstr "Prikazuj naloge za vraćanje u prozoru za pregled pretrage"
 
-#: common/setting/user.py:137
+#: common/setting/user.py:143
 msgid "Exclude Inactive Return Orders"
 msgstr "Ne uključuj neaktivne naloge za vraćanje"
 
-#: common/setting/user.py:138
+#: common/setting/user.py:144
 msgid "Exclude inactive return orders from search preview window"
 msgstr "Ne uključuj neaktivne naloge za vraćanje u prozor za pregled pretrage"
 
-#: common/setting/user.py:143
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr "Prikazivanje rezultata pretrage"
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr "Broj rezultata koji će se prikazivati u svakoj sekciji prozora za pregled pretrage"
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "Regex pretraga"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr "Omogući regularne izraze u upitima pretrage"
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr "Pretraga celih reči"
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr "Upiti pretrage vraćaju rezultate za poklapanje celih reči"
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "Prikaži količine u formama"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr "Prikaži dostupne količine delova u nekim formama"
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr "Escape dugme zatvara forme"
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr "Koristi escape dugme za zatvaranje modalnih formi"
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "Fiksirana traka za navigaciju"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr "Pozicija trake za navigaciju je fiksirana na vrhu ekrana"
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Format datuma"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "Željeni format za prikazivanje datuma"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "Raspoređivanje dela"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr "Prikaži informacije o raspoređivanju dela"
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr "Popis dela"
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr "Prikazuj informacije o popisu dela (ukoliko je omogućena funkcionalnost popisa)"
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "Dužina stringa u tabeli"
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr "Maksimalna dužina stringova je prikazana u tabelarnom pregledu"
 
-#: common/setting/user.py:215
+#: common/setting/user.py:221
+msgid "Show Last Breadcrumb"
+msgstr ""
+
+#: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
 msgid "Receive error reports"
 msgstr "Primaj izveštaje o greškama"
 
-#: common/setting/user.py:216
+#: common/setting/user.py:228
 msgid "Receive notifications for system errors"
 msgstr "Primaj notifikacije za sistemske greške"
 
-#: common/setting/user.py:221
+#: common/setting/user.py:233
 msgid "Last used printing machines"
 msgstr "Poslednje korišćene mašine za štampanje"
 
-#: common/setting/user.py:222
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr "Sačuvaj poslednju korišćenu mašinu za štampanje za korisnika"
 
@@ -4085,7 +4109,7 @@ msgstr "Broj kopija za štampanje od svakog natpisa"
 msgid "Connected"
 msgstr "Konektovano"
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "Nepoznato"
 
@@ -4225,17 +4249,17 @@ msgstr "Krajnji datum nakon"
 msgid "Has Pricing"
 msgstr "Ima cenu"
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr "Završen pre"
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr "Završen nakon"
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "Nalog"
 
@@ -4259,15 +4283,15 @@ msgstr "Završeno"
 msgid "Has Shipment"
 msgstr "Ima isporuku"
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "Nalog za kupovinu"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "Nalog za kupovinu"
 msgid "Sales Order"
 msgstr "Nalog za prodaju"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr "Nalog za vraćanje"
@@ -4315,7 +4339,7 @@ msgstr "Opis naloga (opciono)"
 msgid "Select project code for this order"
 msgstr "Izaberi šifru projekta za ovaj nalog"
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "Link ka eksternoj stranici"
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Ciljani datum"
@@ -4348,7 +4372,7 @@ msgstr "Lice za kontakt za ovaj nalog"
 msgid "Company address for this order"
 msgstr "Adresa kompanije za ovaj nalog"
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "Referenca naloga"
 
@@ -4372,23 +4396,23 @@ msgstr "Referentni kod dobavljača naloga"
 msgid "received by"
 msgstr "primljeno od strane"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "Datum izdavanja"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "Datum kada je nalog izdat"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr "Datum kada je nalog završen"
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Odredište"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr "Odredište za primljene stavke"
 
@@ -4400,319 +4424,319 @@ msgstr "Dobavljač dela se mora poklapati sa dobavljačem naloga za kupovinu"
 msgid "Quantity must be a positive number"
 msgstr "Količina mora biti pozitivan broj"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Mušterija"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "Kompanija kojoj se prodaju stavke"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr "Status naloga za prodaju"
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "Referenca mušterije"
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr "Referentni kod mušterijinog naloga"
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "Datum isporuke"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "isporučeno od strane"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr "Nalog je već završen"
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr "Nalog je već otkazan"
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr "Samo otvoren nalog može biti označen kao završen"
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr "Nalog ne može biti završen jer ima nepotpunih isporuka"
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr "Nalog ne može biti završen jer ima nepotpunih alokacija"
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr "Nalog ne može biti završen jer ima nezavršenih stavki porudbžine"
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "Količina stavki"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr "Referenca stavke porudbžine"
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr "Beleške stavke porudbžine"
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr "Krajnji datum za ovu stavku porudbćine (ostaviti prazno za krajnji datum sa naloga)"
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr "Opis stavke porudžbine (opciono)"
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr "Dodatni kontekst za ovu porudžbinu"
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "Cena jedinice"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr "Stavka porudžbine naloga za kupovinu"
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr "Deo dobavljača se mora poklapati sa dobavljačem"
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "Deo dobavljača"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "Primljeno"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr "Broj primljenih stavki"
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "Kupovna cena"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "Kupovna cena jedinice"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr "Dodatna porudbžina naloga za kupovinu"
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr "Stavka porudžbine naloga za prodaju"
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr "Virtuelni deo ne može biti dodeljen nalogu za prodaju"
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr "Samo delovi koji se mogu prodati mogu biti dodeljeni nalogu za prodaju"
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "Prodajna cena"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "Prodajna cena jedinice"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Poslato"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "Isporučena količina"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr "Isporuka naloga za prodaju"
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "Datum isporuke"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr "Datum dostavljanja"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr "Datum dostavljanja isporuke"
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "Provereno od strane"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "Korisnik koji je proverio ovu isporuku"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "Isporuka"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "Broj isporuke"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "Broj praćenja"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "Informacije o praćenju isporuke"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "Broj računa"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr "Referentni broj za dodeljeni račun"
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "Isporuka je već poslata"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "Isporuka nema alocirane stavke sa zaliha"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr "Dodatne porudbžine naloga za prodaju"
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr "Alokacije naloga za prodaju"
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "Stavka sa zaliha nije dodeljena"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "Ne mogu se alocirati stavke sa zaliha porudbžini sa drugačijim delom"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr "Ne mogu se alocirati zalihe porudbžini bez dela"
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "Alocirana količina ne sme da pređe količinu zaliha"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "Količina mora biti 1 za serijalizovane stavke sa zaliha"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr "Nalog za prodaju se ne poklapa sa isporukom"
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr "Isporuka se ne poklapa sa nalogom za prodaju"
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "Porudbžina"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr "Referenca isporuke naloga za prodaju"
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "Stavka"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr "Izaberi stavku sa zaliha za alokaciju"
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "Unesi količinu za alokaciju zaliha"
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr "Referenca naloga za vraćanje"
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr "Kompanija čije stavke su vraćene"
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr "Status naloga za vraćanje"
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr "Vrati stavku porudbžine"
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr "Stavka sa zaliha mora biti određena"
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr "Količina vraćanja je premašila količinu zaliha"
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr "Količina vraćanja mora biti veća od nule"
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr "Nevažeća količina za serijalizovane stavke sa zaliha"
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr "Izaberi stavku za vraćanje od mušterije"
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr "Primljeno datuma"
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr "Datum kada je ova vraćena stavka primljena"
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr "Ishod"
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr "Ishod za ovu stavku porudžbine"
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr "Trošak asociran sa popravkom ili vraćanjem ove stavke porudžbine"
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr "Doda"
 
@@ -6242,75 +6266,75 @@ msgstr "Izaberi komponentu dela"
 msgid "Can Build"
 msgstr "Može se izgraditi"
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr "Izaberi deo sa kog će se kopirati spisak materijala"
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr "Ukloni postojeće podatke"
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr "Ukloni postojeće stavke sa spiska materijala pre kopiranja"
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr "Uključi nasleđeno"
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr "Uključi stavke sa spiska materijala koje su nasleđene od šablonskih delova"
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr "Preskoči nevažeće vrste"
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr "Omogući ovu opciju za preskakanje nevažećih vrsta"
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr "Kopiraj zamenske delove"
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr "Kopiraj zamenske delove prilikom duplikacije stavki sa spiska materijala"
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr "Obriši postojeći spisak materijala"
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr "Obriši postojeće stavke sa spiska materijala pre dodavanja"
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr "Nije izabrana kolona dela"
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr "VIše pronađenih podudarajućih delova"
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr "Nema pronađenih podudarajućih delova"
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr "Deo nije namenjen za korišćenje kao komponenta"
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr "Količina nije dostavljena"
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr "Nije validna količina"
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr "Bar jedna stavka sa spiska materijala je neophodna"
 
diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po
index a8a78d3298..c68d1392c6 100644
--- a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:27\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Swedish\n"
 "Language: sv_SE\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Användaren har inte behörighet att se denna modell"
 
@@ -88,7 +88,7 @@ msgstr "Kunde inte konvertera {original} till {unit}"
 msgid "Invalid quantity provided"
 msgstr "Ogiltigt antal angivet"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Information om felet finns under Error i adminpanelen"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr "Ogiltigt val"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Namn"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Beskrivning"
 msgid "Description (optional)"
 msgstr "Beskrivning (valfritt)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Sökväg"
 
@@ -519,8 +519,8 @@ msgstr "Superanvändare"
 msgid "Is this user a superuser"
 msgstr "Är den här användaren en superanvändare"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Föregående tillverkning"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Tillverknings order referens"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Datum för slutförande"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Måldatum för färdigställande. Tillverkningen kommer att förfallas efter detta datum."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Slutförandedatum"
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr "Extern länk"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Länk till extern URL"
@@ -1000,7 +1000,7 @@ msgstr "Byggutgång matchar inte bygg order"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Byggobjekt måste ange en byggutgång, eftersom huvuddelen är markerad
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "Tilldelad kvantitet ({q}) får inte överstiga tillgängligt lagersaldo ({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "Lagerposten är överallokerad"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Allokeringsmängden måste vara större än noll"
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr "Plats för färdiga produkter"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "Ogiltig valutakod"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr "Projektbeskrivning"
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr "Användare"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Länk"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr "Bild"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Bilaga"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Saknad fil"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Extern länk saknas"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Välj fil att bifoga"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Kommentar"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr "Filstorlek"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr "Etikett"
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr "Färg"
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Skapad"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "Senast uppdaterad"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr "Streckkodsdata"
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "dagar"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Aktivera registrering"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Tillåtna domäner"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Datumformat"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr "Slutförd"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr "Försäljningsorder"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Måldatum"
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Mål"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Kund"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Skickad"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr "Leveransdatum"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "Fakturanummer"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po
index 6140719e18..570ef239db 100644
--- a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:27\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Thai\n"
 "Language: th_TH\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr ""
 
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Invalid quantity provided"
 msgstr "ปริมาณสินค้าไม่ถูกต้อง"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr ""
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "ชื่อ"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "คำอธิบาย"
 msgid "Description (optional)"
 msgstr ""
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr ""
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr ""
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr ""
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr ""
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "จำนวนต้องมีค่ามากกว่า 0"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr "ผู้ใช้งาน"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "ลิงก์"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "ไฟล์แนบ"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "ไม่พบไฟล์"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr ""
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "เลือกไฟล์ที่ต้องการแนบ"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "ความคิดเห็น"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr "สำเร็จแล้ว"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "จัดส่งแล้ว"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po
index 9dc14eddcf..f856f78e29 100644
--- a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:27\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Turkish\n"
 "Language: tr_TR\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Kullanıcının bu modeli görüntüleme izni yok"
 
@@ -88,7 +88,7 @@ msgstr "{original} birimi {unit} birimine dönüştürülemedi"
 msgid "Invalid quantity provided"
 msgstr "Geçersiz veri sağlandı"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Hata detaylarını admin panelinde bulabilirsiniz"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Aynı kaynak altında birden fazla aynı isim kullanılamaz"
 msgid "Invalid choice"
 msgstr "Geçersiz seçim"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Adı"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Açıklama"
 msgid "Description (optional)"
 msgstr "Açıklama (isteğe bağlı)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Yol"
 
@@ -519,8 +519,8 @@ msgstr "Süper Kullanıcı"
 msgid "Is this user a superuser"
 msgstr "Bu kullanıcı bir süper kullanıcı mı"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Üst Yapım İşi"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Yapım İşi Emri Referansı"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Hedef tamamlama tarihi"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım işi gecikmiş olacak."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Tamamlama tarihi"
 
@@ -947,7 +947,7 @@ msgstr "Bu yapım siparişinden sorumlu kullanıcı veya grup"
 msgid "External Link"
 msgstr "Harici Bağlantı"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Harici URL'ye bağlantı"
@@ -1000,7 +1000,7 @@ msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "Miktar sıfırdan büyük olmalıdır"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Nesne yap"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Ana parça izlenebilir olarak işaretlendiğinden, yapım işi çıktıs
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "Ayrılan miktar ({q}) mevcut stok miktarını ({a}) aşmamalı"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "Stok kalemi fazladan tahsis edilmiş"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır"
 
@@ -1205,8 +1205,8 @@ msgstr "Yapım çıktı(larını) hurdaya ayırma nedeni"
 msgid "Location for completed build outputs"
 msgstr "Tamamlanan yapım çıktıları içi konum"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr "Kullanıcının bu ekleri silmek için izni yok"
 msgid "User does not have permission to delete this attachment"
 msgstr "Kullanıcının bu eki silmek için izni yok"
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "Geçersiz para birimi kodu"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr "Para birimi kodunu çoğalt"
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr "Geçerli bir para birimi kodu sağlanmamış"
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "Eklenti yok"
 
@@ -1548,41 +1548,41 @@ msgstr "Proje açıklaması"
 msgid "User or group responsible for this project"
 msgstr "Bu projeden sorumlu kullanıcı veya grup"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "Ayarlar değeri"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "Seçilen değer geçerli bir seçenek değil"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "Değer bir boolean değer olmalıdır"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "Değer bir integer değer olmalıdır"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "Anahtar dizesi benzersiz olmalı"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "Anahtar dizesi benzersiz olmalı"
 msgid "User"
 msgstr "Kullanıcı"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Fiyat"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr "Token"
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Gizli"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "Başlık"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Başlık"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Bağlantı"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "Yayınlandı"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "Yazar"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Özet"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "Oku"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr "Haberi okudunuz mu?"
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr "Haberi okudunuz mu?"
 msgid "Image"
 msgstr "Resim"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "Görsel yükleyin"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "Sembol"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "Tanımlama"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr "Birim tanımlaması"
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Ek"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Eksik dosya"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Bozuk dış bağlantı"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Eklenecek dosyayı seç"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Yorum"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr "Özel Durum"
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr "Özel Durumlar"
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Değer"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr "Renk"
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr "Model"
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr "Model seçilmelidir"
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr "Anahtar Seçilmelidir"
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr "Mantıksal anahtar seçilmelidir"
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Oluşturuldu"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr "Döviz kurlarını şu sıklıkla güncelle (etkisizleştirmek için sı
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "günler"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "Gönderildikten veya tamamlandıktan sonra satın alma siparişlerini düzenlemeye izin ver"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "Satın Alma Siparişlerini Otomatik Tamamla"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr "Tüm satır ögeleri alındığında satın alma siparişini otomatikmen tamamlandı olarak imle"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Şifreyi unuttumu etkinleştir"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "Giriş yapma sayfasında şifremi unuttum işlevini etkinleştir"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Kayıt olmayı etkinleştir"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "Giriş yapma sayfalarında kullanıcılar için kendini kaydetme işlevini etkinleştir"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "E-posta Gerekir"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "Kullanıcı ayrıntılarını TOA hesabı verisinden otomatik olarak doldur"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "Postayı iki kez gir"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "Hesap oluştururken kullanıcıların postalarını iki kez girmelerini iste"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Şifreyi iki kez gir"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "Hesap oluştururken kullanıcıların şifrelerini iki kez girmesini iste"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Alanlara izin ver"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr "Belirli alanlara hesap açmayı kısıtla (virgülle ayrılmış, @ ile başlayan)"
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "Hesap oluştururken grup"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr "Yeni kullanıcıların kayıt sırasında atanacağı grup. Eğer TOA grup eşitlemesi etkinse, yalnızca ıdP'den hiçbir grup atanamazsa bu grup ayarlanır."
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "ÇFKD'yi Zorunlu Kıl"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr "Kullancıların tam isimlerini göster"
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "Formlarda Miktarı Göster"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "Navigasyon Çubuğunu Sabitle"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Tarih Biçimi"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "Parça Planlaması"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr "Parça planlama bilgilerini görüntüle"
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr "Parça Stoksayımı"
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "Tablo satır uzunluğu"
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr "Tamamlandı"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr "Sipariş Emri"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "Harici sayfaya bağlantı"
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Hedeflenen tarih"
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "Sipariş referansı"
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Hedef"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Müşteri"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Sevk edildi"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "Tahsis miktarı stok miktarını aşamaz"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "Seri numaralı stok kalemi için miktar bir olmalı"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "Stok tahsis miktarını girin"
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po
index 3ac783ffaa..0539622cde 100644
--- a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:27\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Ukrainian\n"
 "Language: uk_UA\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "У користувача немає дозволу на перегляд цієї моделі"
 
@@ -88,7 +88,7 @@ msgstr "Не вдалося перетворити {original} на {unit}"
 msgid "Invalid quantity provided"
 msgstr "Невірна кількість"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Деталі помилки можна знайти на панелі адміністратора"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr ""
 msgid "Invalid choice"
 msgstr ""
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr ""
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr ""
 msgid "Description (optional)"
 msgstr ""
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Шлях"
 
@@ -519,8 +519,8 @@ msgstr ""
 msgid "Is this user a superuser"
 msgstr ""
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr ""
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr ""
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr ""
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr ""
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr ""
 
@@ -947,7 +947,7 @@ msgstr ""
 msgid "External Link"
 msgstr ""
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr ""
@@ -1000,7 +1000,7 @@ msgstr ""
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr ""
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr ""
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr ""
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr ""
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr ""
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr ""
 
@@ -1205,8 +1205,8 @@ msgstr ""
 msgid "Location for completed build outputs"
 msgstr ""
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr ""
 msgid "User does not have permission to delete this attachment"
 msgstr ""
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr ""
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr ""
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr ""
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr ""
 
@@ -1548,41 +1548,41 @@ msgstr ""
 msgid "User or group responsible for this project"
 msgstr ""
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr ""
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr ""
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr ""
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr ""
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr ""
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr ""
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr ""
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr ""
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr ""
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr ""
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr ""
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr ""
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr ""
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr ""
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr ""
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr ""
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr ""
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr ""
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr ""
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr ""
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr ""
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr ""
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr ""
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr ""
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr ""
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr ""
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr ""
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr ""
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr ""
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr ""
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr ""
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr ""
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr ""
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr ""
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr ""
 msgid "Image"
 msgstr ""
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr ""
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr ""
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr ""
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr ""
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr ""
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr ""
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr ""
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr ""
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr ""
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr ""
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr ""
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr ""
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr ""
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr ""
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr ""
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr ""
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr ""
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr ""
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr ""
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr ""
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr ""
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr ""
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr ""
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr ""
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr ""
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr ""
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr ""
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr ""
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr ""
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr "Чи призначені групи користувачеві повинні бути видалені, якщо вони не є резервним сервером IdP. Відключення цього налаштування може спричинити проблеми безпеки"
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr ""
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr ""
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr ""
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr ""
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr ""
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr ""
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr ""
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr ""
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr ""
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr ""
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr ""
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr ""
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr ""
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr ""
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr ""
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr ""
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr ""
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr ""
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr ""
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr ""
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr ""
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr ""
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr ""
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr ""
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr ""
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr ""
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr ""
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr ""
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr ""
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr ""
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr ""
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr ""
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr ""
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr ""
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr ""
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr ""
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr ""
 
 #: common/setting/user.py:131
-msgid "Search Return Orders"
+msgid "Search Sales Order Shipments"
 msgstr ""
 
 #: common/setting/user.py:132
-msgid "Display return orders in search preview window"
+msgid "Display sales order shipments in search preview window"
 msgstr ""
 
 #: common/setting/user.py:137
-msgid "Exclude Inactive Return Orders"
+msgid "Search Return Orders"
 msgstr ""
 
 #: common/setting/user.py:138
-msgid "Exclude inactive return orders from search preview window"
+msgid "Display return orders in search preview window"
 msgstr ""
 
 #: common/setting/user.py:143
+msgid "Exclude Inactive Return Orders"
+msgstr ""
+
+#: common/setting/user.py:144
+msgid "Exclude inactive return orders from search preview window"
+msgstr ""
+
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr ""
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr ""
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr ""
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr ""
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr ""
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr ""
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr ""
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr ""
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr ""
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr ""
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr ""
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr ""
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr ""
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr ""
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr ""
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr ""
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr ""
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr ""
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr ""
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr ""
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr ""
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr ""
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr ""
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr ""
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr ""
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr ""
 
@@ -4259,15 +4283,15 @@ msgstr ""
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr ""
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr ""
 msgid "Sales Order"
 msgstr ""
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr ""
@@ -4315,7 +4339,7 @@ msgstr ""
 msgid "Select project code for this order"
 msgstr ""
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr ""
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr ""
@@ -4348,7 +4372,7 @@ msgstr ""
 msgid "Company address for this order"
 msgstr ""
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr ""
 
@@ -4372,23 +4396,23 @@ msgstr ""
 msgid "received by"
 msgstr ""
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr ""
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr ""
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr ""
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr ""
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr ""
 msgid "Quantity must be a positive number"
 msgstr ""
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr ""
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr ""
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr ""
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr ""
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr ""
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr ""
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr ""
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr ""
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr ""
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr ""
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr ""
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr ""
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr ""
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr ""
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr ""
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr ""
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr ""
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr ""
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr ""
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr ""
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr ""
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr ""
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr ""
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr ""
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr ""
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr ""
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr ""
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr ""
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr ""
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr ""
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr ""
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr ""
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr ""
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr ""
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr ""
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr ""
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr ""
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr ""
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr ""
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr ""
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr ""
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr ""
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr ""
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr ""
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr ""
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr ""
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr ""
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr ""
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr ""
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr ""
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr ""
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr ""
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr ""
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr ""
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr ""
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr ""
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr ""
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr ""
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr ""
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr ""
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr ""
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr ""
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr ""
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr ""
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr ""
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr ""
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr ""
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr ""
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr ""
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr ""
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr ""
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr ""
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr ""
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr ""
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr ""
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr ""
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr ""
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr ""
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr ""
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr ""
 
diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po
index 89513b719a..3c86a3f661 100644
--- a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:27\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Vietnamese\n"
 "Language: vi_VN\n"
@@ -33,7 +33,7 @@ msgstr ""
 msgid "No items found to delete"
 msgstr ""
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "Người dùng không được phân quyền xem mẫu này"
 
@@ -88,7 +88,7 @@ msgstr "Không thể chuyển đổi {original} sang {unit}"
 msgid "Invalid quantity provided"
 msgstr "Số lượng cung cấp không hợp lệ"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "Chi tiết lỗi có thể được tìm thấy trong bảng quản trị"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "Tên trùng lặp không thể tồn tại trong cùng cấp thư mục"
 msgid "Invalid choice"
 msgstr "Lựa chọn sai"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "Tên"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "Mô tả"
 msgid "Description (optional)"
 msgstr "Mô tả (tùy chọn)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "Đường dẫn"
 
@@ -519,8 +519,8 @@ msgstr "Superuser"
 msgid "Is this user a superuser"
 msgstr "Người dùng này là superuser"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "Phiên bản cha"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr ""
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "Tham chiếu đơn đặt bản dựng"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "Ngày hoàn thành mục tiêu"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "Ngày mục tiêu để hoàn thành bản dựng. Bản dựng sẽ bị quá hạn sau ngày này."
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "Ngày hoàn thành"
 
@@ -947,7 +947,7 @@ msgstr "Người dùng hoặc nhóm có trách nhiệm với đơn đặt bản
 msgid "External Link"
 msgstr "Liên kết bên ngoài"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "Liên kết đến URL bên ngoài"
@@ -1000,7 +1000,7 @@ msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "Số lượng phải lớn hơn 0"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "Dựng đối tượng"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "Xây dựng mục phải xác định đầu ra, bởi vì sản phẩm
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "Số lượng được phân bổ ({q}) không thể vượt quá số lượng có trong kho ({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "Kho hàng đã bị phân bổ quá đà"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "Số lượng phân bổ phải lớn hơn 0"
 
@@ -1205,8 +1205,8 @@ msgstr "Lý do loại bỏ đầu ra bản dựng"
 msgid "Location for completed build outputs"
 msgstr "Vị trí cho đầu ra bản dựng hoàn thiện"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr "Không có quyền xoá file đính kèm"
 msgid "User does not have permission to delete this attachment"
 msgstr "Không có quyền xoá file đính kèm"
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "Sai mã tiền tệ"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr "Trùng mã tiền tệ"
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr "Mã tiền tệ không đúng"
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "Không phần mở rộng"
 
@@ -1548,41 +1548,41 @@ msgstr "Mô tả dự án"
 msgid "User or group responsible for this project"
 msgstr "Người dùng hoặc nhóm có trách nhiệm với dự án này"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "Giá trị cài đặt"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "Giá trị đã chọn không hợp lệ"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "Giá trị phải là kiểu boolean"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "Giá trị phải là một số nguyên dương"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "Chuỗi khóa phải duy nhất"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "Chuỗi khóa phải duy nhất"
 msgid "User"
 msgstr "Người dùng"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr "Số lượng giá phá vỡ"
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "Giá"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr "Đơn vị giá theo số lượng cụ thể"
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "Đầu mối"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr "Đầu mối tại điểm webhook được nhận"
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr "Tên của webhook này"
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr "Webhook có hoạt động không"
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr "Chữ ký số"
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "Chữ ký số để truy cập"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "Bí mật"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr "Mã bí mật dùng chung cho HMAC"
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "Mã Tin nhắn"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr "Định danh duy nhất cho tin nhắn này"
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr "Máy chủ"
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr "Mãy chủ từ tin nhắn này đã được nhận"
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "Đầu mục"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "Đầu mục tin nhắn"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "Thân"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr "Thân tin nhắn này"
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr "Đầu mối của tin nhắn này đã nhận được"
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr "Làm việc vào"
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr "Công việc trong tin nhắn này đã kết thúc?"
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr "Mã"
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "Tiêu đề"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "Liên kết"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "Đã công bố"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "Tác giả"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "Tóm tắt"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "Đọc"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr "Tin này đã được đọc?"
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr "Tin này đã được đọc?"
 msgid "Image"
 msgstr "Hình ảnh"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "Tệp ảnh"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr ""
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr ""
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr ""
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr ""
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr "Tên đơn vị phải là một định danh hợp lệ"
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr "Tên đơn vị"
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "Biểu tượng"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr "Biểu tượng đơn vị tùy chọn"
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "Định nghĩa"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr "Định nghĩa đơn vị"
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "Đính kèm"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "Tập tin bị thiếu"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "Thiếu liên kết bên ngoài"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "Chọn file đính kèm"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "Bình luận"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr ""
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr ""
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr ""
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr ""
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr ""
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr ""
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr ""
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr ""
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr ""
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr ""
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr ""
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "Giá trị"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr ""
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr ""
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr ""
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr ""
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr ""
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr ""
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr ""
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr ""
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr ""
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr ""
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr ""
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr ""
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "Đã tạo"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "Cập nhật lần cuối"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr ""
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr "Dữ liệu"
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr ""
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr ""
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr ""
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr ""
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr ""
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr "Ngữ cảnh"
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr ""
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr ""
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr ""
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "Kết quả"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr ""
 
@@ -2257,7 +2257,7 @@ msgstr "Mức độ thường xuyên để cập nhật tỉ giá hối đoái (
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "ngày"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "Cho phép sửa đơn đặt mua sau khi đã vận chuyển hoặc hoàn thành"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "Tự động hoàn thành đơn đặt mua"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr ""
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "Bật quên mật khẩu"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "Bật chức năng quên mật khẩu trong trang đăng nhập"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "Bật đăng ký"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "Cho phép người dùng tự đăng ký tại trang đăng nhập"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "Bật SSO"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "Cho phép SSO tại trang đăng nhập"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "Bật đăng ký SSO"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "Cho phép người dùng tự đăng ký SSO tại trang đăng nhập"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr ""
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr ""
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr ""
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr ""
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr ""
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr ""
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr ""
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "Yêu cầu email"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr "Yêu cầu người dùng cung cấp email để đăng ký"
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "Người dùng tự động điền SSO"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "Tự động điền thông tin chi tiết từ dữ liệu tài khoản SSO"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "Thư 2 lần"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "Khi đăng ký sẽ hỏi người dùng hai lần thư điện tử của họ"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "Mật khẩu 2 lần"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "Khi đăng ký sẽ hỏi người dùng hai lần mật khẩu của họ"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "Các tên miền được phép"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr "Cấm đăng ký với 1 số tên miền cụ thể (dấu phẩy ngăn cách, bắt đầu với dấu @)"
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "Nhóm khi đăng ký"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr ""
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "Bắt buộc MFA"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "Người dùng phải sử dụng bảo mật đa nhân tố."
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "Kiểm tra phần mở rộng khi khởi động"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr "Kiểm tra toàn bộ phần mở rộng đã được cài đặt khi khởi dộng - bật trong môi trường ảo hóa"
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr "Kiểm tra cập nhật plugin"
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr ""
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "Bật tích hợp URL"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "Bật phần mở rộng để thêm định tuyến URL"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr "Bật tích hợp điều hướng"
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr "Bật phần mở rộng để tích hợp thanh định hướng"
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "Bật tích hợp ứng dụng"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "Bật phần mở rộng để thêm ứng dụng"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr "Cho phép tích hợp lập lịch"
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "Bật phẩn mở rộng để chạy các tác vụ theo lịch"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr "Bật tích hợp nguồn cấp sự kiện"
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr "Bật phần mở rộng để trả lời sự kiện bên trong"
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr ""
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr ""
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr "Chức năng kiểm kê"
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr "Bật chức năng kiểm kê theo mức độ ghi nhận kho và tính toán giá trị kho"
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr "Ngoại trừ vị trí bên ngoài"
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr "Loại trừ hàng trong kho thuộc địa điểm bên ngoài ra khỏi tính toán kiểm kê"
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "Giai đoạn kiểm kê tự động"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "Số ngày giữa ghi chép kiểm kê tự động (đặt không để tắt)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr "Khoảng thời gian xóa báo cáo"
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "Báo cáo kiểm kê sẽ bị xóa sau số ngày xác định"
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr "Hiển thị tên đầy đủ của người dùng"
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr "Hiển thị tên đầy đủ thay vì tên đăng nhập"
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr ""
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr ""
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr ""
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr ""
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr "Không bao gồm đơn đặt hàng người mua không hoạt động trong cửa sổ xem trước tìm kiếm"
 
 #: common/setting/user.py:131
+msgid "Search Sales Order Shipments"
+msgstr ""
+
+#: common/setting/user.py:132
+msgid "Display sales order shipments in search preview window"
+msgstr ""
+
+#: common/setting/user.py:137
 msgid "Search Return Orders"
 msgstr "Tìm kiếm đơn hàng trả lại"
 
-#: common/setting/user.py:132
+#: common/setting/user.py:138
 msgid "Display return orders in search preview window"
 msgstr "Hiện đơn hàng trả lại trong cửa sổ xem trước tìm kiếm"
 
-#: common/setting/user.py:137
+#: common/setting/user.py:143
 msgid "Exclude Inactive Return Orders"
 msgstr "Loại trừ đơn hàng trả lại không hoạt động"
 
-#: common/setting/user.py:138
+#: common/setting/user.py:144
 msgid "Exclude inactive return orders from search preview window"
 msgstr "Không bao gồm đơn hàng trả lại không hoạt động trong cửa sổ xem trước tìm kiếm"
 
-#: common/setting/user.py:143
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr "Kết quả xem trước tìm kiếm"
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr "Số kết quả cần hiển thị trong từng phần của cửa sổ xem trước tìm kiếm"
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "Tìm kiếm biểu thức"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr "Bật tìm kiếm biểu thức chính quy trong câu truy vấn tìm kiếm"
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr "Tìm phù hợp toàn bộ chữ"
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr "Truy vấn tìm trả về kết quả phù hợp toàn bộ chữ"
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "Hiện số lượng trong biểu mẫu"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr "Hiển thị số lượng sản phẩm có sẵn trong một số biểu mẫu"
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr "Phím escape để đóng mẫu biểu"
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr "Sử dụng phím escape để đóng mẫu biểu hộp thoại"
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "Cố định điều hướng"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr "Vị trí thành điều hướng là cố định trên cùng màn hình"
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "Định dạng ngày"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "Định dạng ưa chuộng khi hiển thị ngày"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "Lập lịch sản phẩm"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr "Hiển thị thông tin lịch sản phẩm"
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr "Kiểm kê sản phẩm"
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr "Hiển thị thông tin kiểm kê sản phẩm (nếu chức năng kiểm kê được bật)"
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "Độ dài chuỗi trong bảng"
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr "Giới hạn độ dài tối đa cho chuỗi hiển thị trong kiểu xem bảng biểu"
 
-#: common/setting/user.py:215
-msgid "Receive error reports"
-msgstr "Nhận báo cáo lỗi"
-
-#: common/setting/user.py:216
-msgid "Receive notifications for system errors"
-msgstr "Nhận thông báo khi có lỗi hệ thống"
-
 #: common/setting/user.py:221
-msgid "Last used printing machines"
+msgid "Show Last Breadcrumb"
 msgstr ""
 
 #: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
+msgid "Receive error reports"
+msgstr "Nhận báo cáo lỗi"
+
+#: common/setting/user.py:228
+msgid "Receive notifications for system errors"
+msgstr "Nhận thông báo khi có lỗi hệ thống"
+
+#: common/setting/user.py:233
+msgid "Last used printing machines"
+msgstr ""
+
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr ""
 
@@ -4085,7 +4109,7 @@ msgstr ""
 msgid "Connected"
 msgstr ""
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "Không rõ"
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr ""
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "Đặt hàng"
 
@@ -4259,15 +4283,15 @@ msgstr "Đã hoàn thành"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "Đơn hàng"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "Đơn hàng"
 msgid "Sales Order"
 msgstr "Đơn đặt hàng"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr "Đơn hàng trả lại"
@@ -4315,7 +4339,7 @@ msgstr "Mô tả đơn đặt (tùy chọn)"
 msgid "Select project code for this order"
 msgstr "Mã dự án đã chọn cho đơn đặt hàng này"
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "Liên kết đến trang bên ngoài"
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "Ngày mục tiêu"
@@ -4348,7 +4372,7 @@ msgstr "Đầu mối liên hệ của đơn đặt này"
 msgid "Company address for this order"
 msgstr "Địa chỉ công ty cho đơn đặt này"
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "Mã đặt hàng"
 
@@ -4372,23 +4396,23 @@ msgstr "Mã tham chiếu đơn đặt nhà cung cấp"
 msgid "received by"
 msgstr "nhận bởi"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "Ngày phát hành"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "Ngày đặt hàng đã phát hành"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr "Ngày đặt hàng đã được hoàn thiện"
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "Đích đến"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr "Nhà cung cấp sản phẩm phải trùng với nhà cung cấp PO"
 msgid "Quantity must be a positive number"
 msgstr "Số lượng phải là số dương"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "Khách hàng"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "Doanh nghiệp từ những hàng hóa đang được bán"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr ""
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "Tham chiếu khách hàng "
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr "Mã tham chiếu đơn đặt của khách hàng"
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "Ngày giao hàng"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "vận chuyển bằng"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr ""
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr ""
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr "Những đơn hàng đang mở thì sẽ được đánh dấu là hoàn thành"
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr "Đơn hàng không thể hoàn thành được vì vận chuyển chưa xong"
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr "Đơn hàng không thể hoàn thành được vì những khoản riêng chưa xong"
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "Số lượng mặt hàng"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr "Tham chiếu khoản riêng"
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr "Ghi chú khoản riêng"
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr "Ngày mục tiêu cho khoản riêng này (để trống để sử dụng ngày mục tiêu từ đơn đặt)"
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr "Mô tả khoản riêng (tùy chọn)"
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr "Ngữ cảnh bổ sung"
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "Đơn giá"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr ""
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr "Sản phẩm nhà cung cấp phải phù hợp với nhà cung cung cấp"
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "Sản phẩm nhà cung cấp"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "Đã nhận"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr "Số mục đã nhận"
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "Giá mua"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "Giá đơn vị mua"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr ""
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr ""
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr "Không thể gán sản phẩm ảo vào trong đơn đặt bán hàng"
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr "Chỉ có thể gán sản phẩm có thể bán vào đơn đặt bán hàng"
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "Giá bán"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "Giá bán đơn vị"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "Đã chuyển"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "Số lượng đã vận chuyển"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr ""
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "Ngày vận chuyển"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr "Ngày giao hàng"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr "Ngày giao hàng của vận chuyển"
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "Kiểm tra bởi"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "Người dùng đã kiểm tra vận chuyển này"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "Vận chuyển"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "Mã vận chuyển"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "Số theo dõi"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "Thông tin theo dõi vận chuyển"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "Mã hóa đơn"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr "Số tham chiếu liên kết với hóa đơn"
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "Vận đơn đã được gửi đi"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "Vận đơn chưa có hàng hóa được phân bổ"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr ""
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr ""
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "Hàng trong kho chưa được giao"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "Không thể phân bổ hàng hóa vào cùng với dòng với sản phẩm khác"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr "Không thể phân bổ hàng hóa vào một dòng mà không có sản phẩm nào"
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "Số lượng phân bổ không thể vượt quá số lượng của kho"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "Số lượng phải là 1 cho hàng hóa sêri"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr "Đơn bán hàng không phù hợp với vận đơn"
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr "Vận đơn không phù hợp với đơn bán hàng"
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "Dòng"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr "Tham chiếu vận đơn của đơn hàng bán"
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "Hàng hóa"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr "Chọn hàng trong kho để phân bổ"
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "Nhập số lượng phân kho"
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr "Tham chiếu đơn hàng trả lại"
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr "Công ty có hàng hóa sẽ được trả lại"
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr "Trạng thái đơn hàng trả lại"
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr ""
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr "Chọn hàng hóa để trả lại từ khách hàng"
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr "Ngày nhận được"
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr "Ngày mà hàng hóa trả lại đã được nhận"
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr "Kết quả"
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr "Kết quả cho hàng hóa dòng này"
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr "Chi phí gắn với hàng trả lại hoặc sửa chữa cho dòng hàng hóa này"
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr ""
 
@@ -6242,75 +6266,75 @@ msgstr ""
 msgid "Can Build"
 msgstr "Có thể dựng"
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr "Chọn sản phẩm để sao chép định mức nguyên vật liệu"
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr "Xóa dữ liệu đã tồn tại"
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr "Xóa mục BOM đã tồn tại trước khi sao chép"
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr "Bao gồm thừa hưởng"
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr "Bao gồm mục BOM được thừa hưởng từ sản phẩm mẫu"
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr "Bỏ qua dòng không hợp lệ"
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr "Bật tùy chọn này để bỏ qua dòng không hợp lệ"
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr "Sao chép sản phẩm thay thế"
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr "Sao chép sản phẩm thay thế khi nhân bản hàng hóa BOM"
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr "Dọn dẹp BOM đang tồn tại"
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr "Xóa mục BOM đang tồn tại trước khi tải lên"
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr "Chưa chỉ ra cột sản phẩm"
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr "Tìm thấy nhiều sản phẩm phù hợp"
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr "Không tìm thấy sản phẩm nào"
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr "Sản phẩm không được chỉ định như là một thành phần"
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr "Chưa cung cấp số lượng"
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr "Số lượng không hợp lệ"
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr "Buộc phải nhập ít nhất một mục BOM"
 
diff --git a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po
index 3ad7c48db7..f01bf82ccb 100644
--- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
@@ -33,7 +33,7 @@ msgstr "提供了无效的过滤器"
 msgid "No items found to delete"
 msgstr "未找到要删除的项目"
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "用户没有权限查阅当前模型。"
 
@@ -88,7 +88,7 @@ msgstr "不能将 {original} 转换到 {unit}"
 msgid "Invalid quantity provided"
 msgstr "提供的数量无效"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "在管理面板中可以找到错误详细信息"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr "无效的数值"
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "同一個上層元件下不能有重複的名字"
 msgid "Invalid choice"
 msgstr "無效的選項"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "名稱"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "描述"
 msgid "Description (optional)"
 msgstr "描述(選填)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "路径"
 
@@ -519,8 +519,8 @@ msgstr "超级用户"
 msgid "Is this user a superuser"
 msgstr "此用户是否为超级用户"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "上層生產工單"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr "包含变体"
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "生產工單代號"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "目標完成日期"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "生產的預計完成日期。若超過此日期則工單會逾期。"
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "完成日期"
 
@@ -947,7 +947,7 @@ msgstr "負責此生產工單的使用者或群組"
 msgid "External Link"
 msgstr "外部連結"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "外部URL連結"
@@ -1000,7 +1000,7 @@ msgstr "产出与生产订单不匹配"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "數量必須大於零"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "生产对象"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "生产项必须指定产出,因为主零件已经被标记为可追踪
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "分配的數量({q})不能超過可用的庫存數量({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "庫存品項超額分配"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "分配的數量必須大於零"
 
@@ -1205,8 +1205,8 @@ msgstr "废品产出的原因"
 msgid "Location for completed build outputs"
 msgstr "已完成删除的库存地点"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr "用户没有权限删除此附件"
 msgid "User does not have permission to delete this attachment"
 msgstr "用户没有权限删除此附件"
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "无效的货币代码"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr "重复的货币代码"
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr "未提供有效的货币代码"
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "暂无插件"
 
@@ -1548,41 +1548,41 @@ msgstr "项目描述"
 msgid "User or group responsible for this project"
 msgstr "负责此项目的用户或群组"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr "设置密钥"
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "设定值"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "所选值不是一个有效的选项"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "该值必须是布尔值"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "该值必须为整数"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr "必须是有效数字"
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr "值未通过验证检查"
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "键字符串必须是唯一的"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "键字符串必须是唯一的"
 msgid "User"
 msgstr "使用者"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr "批发价数量"
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "价格"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr "指定数量的单位价格"
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "端点"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr "接收此网络钩子的端点"
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr "此网络钩子的名称"
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr "网络钩子是否已启用"
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr "令牌"
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "访问令牌"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "密钥"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr "HMAC共享密钥"
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "消息ID"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr "此邮件的唯一标识符"
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr "主机"
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr "接收此消息的主机"
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "标题"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "此消息的标题"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "正文"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr "此消息的正文"
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr "接收此消息的终点"
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr "工作于"
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr "这条消息的工作完成了吗?"
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr "标识"
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "标题"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "連結"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "已发布"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "作者"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "摘要"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "阅读"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr "这条新闻被阅读了吗?"
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr "这条新闻被阅读了吗?"
 msgid "Image"
 msgstr "图像"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "图像文件"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr "此图像的目标模型类型"
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr "此图像的目标型号ID"
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr "自定义单位"
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr "单位符号必须唯一"
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr "单位名称必须是有效的标识符"
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr "单位名称"
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "符号"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr "可选单位符号"
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "定义"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr "单位定义"
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "附件"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "缺少檔案"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "缺少外部連結"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "選擇附件"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "註解"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr "附件评论"
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr "上传日期"
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr "上传文件的日期"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr "文件大小"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr "文件大小,以字节为单位"
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr "为附件指定的模型类型无效"
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr "自定状态"
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr "定制状态"
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr "参考状态设置"
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr "使用此自定义状态扩展状态的状态集"
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr "逻辑密钥"
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr "等同于商业逻辑中自定义状态的状态逻辑键"
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "值"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr "状态名"
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr "标签"
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr "将在前端显示的标签"
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr "颜色"
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr "将在前端显示颜色"
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr "型号"
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr "该状态关联的模型"
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr "必须选定模型"
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr "必须选取密钥"
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr "必须选中逻辑密钥"
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr "密钥必须不同于逻辑密钥"
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr "密钥必须不同于参考状态的逻辑密钥"
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr "逻辑密钥必须在参考状态的逻辑键中"
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr "已锁定"
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "已创建"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "最近更新"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr "扫描条码"
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr "数据"
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr "条码数据"
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr "扫描条形码"
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr "时间戳"
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr "扫描条形码的日期和时间"
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr "处理条形码的 URL 终点"
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr "上下文"
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr "扫描条形码的上下文数据"
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr "响应"
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr "扫描条形码的响应数据"
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "结果"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr "条码扫描成功吗?"
 
@@ -2257,7 +2257,7 @@ msgstr "检查更新的频率(设置为零以禁用)"
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "天"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "允许在采购订单已配送或完成后编辑订单"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "自动完成采购订单"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr "当收到所有行项目时,自动将采购订单标记为完成"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "忘记启用密码"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "在登录页面上启用忘记密码功能"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "启用注册"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "在登录页面为用户启用自行注册功能"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "启用单点登录"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "在登录界面启用单点登录"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "启用单点登录注册"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "允许登录页面上的用户通过 SSO 进行自我注册"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr "启用单点登录群组同步"
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr "启用库存管理系统组和由身份提供者提供的组的同步功能"
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr "单点登录系统组密钥"
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr "由身份提供者提供的组声明属性名称"
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr "单点登录系统组地图"
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr "从单点登录系统组组到本地库存管理系统组的映射。如果本地组不存在,它将被创建。"
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr "移除单点登录系统以外的群组"
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr "如果分配给用户的组不是身份提供者的后端,是否应该删除它们。禁用此设置可能会造成安全问题"
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "需要邮箱地址"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr "要求用户在注册时提供邮件"
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "自动填充单点登录系统用户"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "自动使用单点登录系统账户的数据填写用户详细信息"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "发两次邮件"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "注册时询问用户他们的电子邮件两次"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "两次输入密码"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "当注册时请用户输入密码两次"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "域名白名单"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr "限制注册到某些域名 (逗号分隔,以 @ 开头)"
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "注册群组"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr "注册时分配给新用户的组。 如果启用了单点登录系统群组同步,此群组仅在无法从 IdP 分配任何群组的情况下才被设置。"
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "强制启用多因素安全认证"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "用户必须使用多因素安全认证。"
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "启动时检查插件"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr "启动时检查全部插件是否已安装 - 在容器环境中启用"
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr "检查插件更新"
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr "启用定期检查已安装插件的更新"
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "启用统一资源定位符集成"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "启用插件以添加统一资源定位符路由"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr "启用导航集成"
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr "启用插件以集成到导航中"
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "启用应用集成"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "启用插件添加应用"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr "启用调度集成"
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "启用插件来运行预定任务"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr "启用事件集成"
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr "启用插件响应内部事件"
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr "启用界面集成"
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr "启用插件集成到用户界面"
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr "盘点功能"
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr "启用盘点功能以记录库存水平和计算库存值"
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr "排除外部地点"
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr "从盘点计算中排除外部地点的库存项"
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "自动盘点周期"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "自动盘点记录之间的天数 (设置为零以禁用)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr "报告删除间隔"
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "盘点报告将在指定天数后删除"
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr "显示用户全名"
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr "显示用户全名而不是用户名"
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr "启用测试站数据"
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr "启用测试站数据收集以获取测试结果"
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr "上传时创建模板"
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr "上传测试数据与现有模板不匹配时创建一个新的测试模板"
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr "从搜索预览窗口中排除不活动的销售订单"
 
 #: common/setting/user.py:131
+msgid "Search Sales Order Shipments"
+msgstr ""
+
+#: common/setting/user.py:132
+msgid "Display sales order shipments in search preview window"
+msgstr ""
+
+#: common/setting/user.py:137
 msgid "Search Return Orders"
 msgstr "搜索退货订单"
 
-#: common/setting/user.py:132
+#: common/setting/user.py:138
 msgid "Display return orders in search preview window"
 msgstr "在搜索预览窗口中显示退货订单"
 
-#: common/setting/user.py:137
+#: common/setting/user.py:143
 msgid "Exclude Inactive Return Orders"
 msgstr "排除未激活的退货订单"
 
-#: common/setting/user.py:138
+#: common/setting/user.py:144
 msgid "Exclude inactive return orders from search preview window"
 msgstr "从搜索预览窗口中排除不活动的退货订单"
 
-#: common/setting/user.py:143
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr "搜索预览结果"
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr "在搜索预览窗口的每个部分中显示的结果数"
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "正则表达式搜索"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr "在搜索查询中启用正则表达式"
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr "整词搜索"
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr "搜索查询返回整词匹配的结果"
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "在表格中显示数量"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr "以某些形式显示可用零件数量"
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr "Esc键关闭窗体"
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr "使用ESC键关闭模态窗体"
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "固定导航栏"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr "导航栏位置固定在屏幕顶部"
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "时间格式"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "显示时间的首选格式"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "零件调度"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr "显示零件排程信息"
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr "零件盘点"
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr "显示零件盘点信息 (如果启用了盘点功能)"
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "表字符串长度"
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr "表视图中显示的字符串的最大长度限制"
 
-#: common/setting/user.py:215
+#: common/setting/user.py:221
+msgid "Show Last Breadcrumb"
+msgstr ""
+
+#: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
 msgid "Receive error reports"
 msgstr "接收错误报告"
 
-#: common/setting/user.py:216
+#: common/setting/user.py:228
 msgid "Receive notifications for system errors"
 msgstr "接收系统错误通知"
 
-#: common/setting/user.py:221
+#: common/setting/user.py:233
 msgid "Last used printing machines"
 msgstr "上次使用的打印设备"
 
-#: common/setting/user.py:222
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr "为用户保存上次使用的打印设备"
 
@@ -4085,7 +4109,7 @@ msgstr "每个标签要打印的份数"
 msgid "Connected"
 msgstr "已连接"
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "未知"
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr "有定价"
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "订单"
 
@@ -4259,15 +4283,15 @@ msgstr "已完成"
 msgid "Has Shipment"
 msgstr "有配送"
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "采购订单"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "采购订单"
 msgid "Sales Order"
 msgstr "销售订单"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr "退货订单"
@@ -4315,7 +4339,7 @@ msgstr "订单描述 (可选)"
 msgid "Select project code for this order"
 msgstr "为此订单选择项目编码"
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "链接到外部页面"
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "预计日期"
@@ -4348,7 +4372,7 @@ msgstr "此订单的联系人"
 msgid "Company address for this order"
 msgstr "此订单的公司地址"
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "订单参考"
 
@@ -4372,23 +4396,23 @@ msgstr "供应商订单参考代码"
 msgid "received by"
 msgstr "接收人"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "签发日期"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "订单发出日期"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr "订单完成日期"
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "目的地"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr "接收物品的目标"
 
@@ -4400,319 +4424,319 @@ msgstr "零件供应商必须与采购订单供应商匹配"
 msgid "Quantity must be a positive number"
 msgstr "数量必须是正数"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "客户"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "出售物品的公司"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr "销售订单状态"
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "客户参考 "
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr "客户订单参考代码"
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "发货日期"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "发货人"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr "订单已完成"
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr "订单已取消"
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr "只有未结订单才能标记为已完成"
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr "由于发货不完整,订单无法完成"
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr "由于缺货,订单无法完成"
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr "订单无法完成,因为行项目不完整"
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "项目数量"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr "行项目参考"
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr "行项目注释"
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr "此行项目的目标日期 (留空以使用订单中的目标日期)"
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr "行项目描述 (可选)"
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr "此行的附加上下文"
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "单位价格"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr "采购订单行项目"
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr "供应商零件必须与供应商匹配"
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "供应商零件"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "已接收"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr "收到的物品数量"
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "采购价格"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "每单位的采购价格"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr "采购订单附加行"
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr "销售订单行项目"
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr "虚拟零件不能分配给销售订单"
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr "只有可销售的零件才能分配给销售订单"
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "售出价格"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "单位售出价格"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "已配送"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "发货数量"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr "销售订单发货"
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "发货日期"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr "送达日期"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr "装运交货日期"
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "审核人"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "检查此装运的用户"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "配送"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "配送单号"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "跟踪单号"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "配送跟踪信息"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "发票编号"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr "相关发票的参考号"
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "货物已发出"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "发货没有分配库存项目"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr "销售订单加行"
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr "销售订单分配"
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "库存项目尚未分配"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "无法将库存项目分配给具有不同零件的行"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr "无法将库存分配给没有零件的生产线"
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "分配数量不能超过库存数量"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "序列化库存项目的数量必须为1"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr "销售订单与发货不匹配"
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr "发货与销售订单不匹配"
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "行"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr "销售订单发货参考"
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "项目"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr "选择要分配的库存项目"
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "输入库存分配数量"
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr "退货订单参考"
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr "退回物品的公司"
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr "退货订单状态"
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr "退货订单行项目"
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr "选择要从客户处退回的商品"
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr "接收日期"
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr "收到此退货的日期"
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr "结果"
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr "该行项目的结果"
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr "与此行项目的退货或维修相关的成本"
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr "退货订单附加行"
 
@@ -6242,75 +6266,75 @@ msgstr "选择零部件"
 msgid "Can Build"
 msgstr "可以创建"
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr "选择要复制物料清单的零件"
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr "移除现有数据"
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr "复制前删除现有的物料清单项目"
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr "包含继承的"
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr "包含从模板零件继承的物料清单项目"
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr "跳过无效行"
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr "启用此选项以跳过无效行"
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr "复制替代品零件"
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr "复制物料清单项目时复制替代品零件"
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr "清除现有的物料清单"
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr "上传前删除现有的物料清单项目"
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr "未指定零件列"
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr "找到多个匹配的零件。"
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr "没有找到匹配的零件"
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr "零件未指定为元件"
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr "未提供数量"
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr "无效的数量"
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr "至少需要一个物料清单项目"
 
diff --git a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po
index 8b396e57ae..241e6d863d 100644
--- a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-02 02:24+0000\n"
-"PO-Revision-Date: 2025-02-02 02:26\n"
+"POT-Creation-Date: 2025-02-11 00:38+0000\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Traditional\n"
 "Language: zh_TW\n"
@@ -33,7 +33,7 @@ msgstr "提供了無效的過濾器"
 msgid "No items found to delete"
 msgstr "未找到要刪除的項目"
 
-#: InvenTree/api.py:572
+#: InvenTree/api.py:573
 msgid "User does not have permission to view this model"
 msgstr "用户沒有權限查閲當前模型。"
 
@@ -88,7 +88,7 @@ msgstr "不能將 {original} 轉換到 {unit}"
 msgid "Invalid quantity provided"
 msgstr "提供的數量無效"
 
-#: InvenTree/exceptions.py:108
+#: InvenTree/exceptions.py:109
 msgid "Error details can be found in the admin panel"
 msgstr "在管理面板中可以找到錯誤詳細信息"
 
@@ -101,7 +101,7 @@ msgid "Invalid decimal value"
 msgstr ""
 
 #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517
-#: build/serializers.py:592 company/models.py:829 order/models.py:1473
+#: build/serializers.py:592 company/models.py:829 order/models.py:1485
 #: part/models.py:3302
 #: report/templates/report/inventree_build_order_report.html:172
 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727
@@ -400,8 +400,8 @@ msgstr "同一個上層元件下不能有重複的名字"
 msgid "Invalid choice"
 msgstr "無效的選項"
 
-#: InvenTree/models.py:789 common/models.py:1311 common/models.py:1738
-#: common/models.py:1990 common/models.py:2115 common/serializers.py:481
+#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724
+#: common/models.py:1976 common/models.py:2101 common/serializers.py:481
 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24
 #: part/models.py:998 part/models.py:3773 plugin/models.py:52
 #: report/models.py:165 stock/models.py:83
@@ -409,8 +409,8 @@ msgid "Name"
 msgstr "名稱"
 
 #: InvenTree/models.py:795 build/models.py:257 common/models.py:108
-#: common/models.py:2122 common/models.py:2235 company/models.py:516
-#: company/models.py:820 order/models.py:305 order/models.py:1506
+#: common/models.py:2108 common/models.py:2221 company/models.py:516
+#: company/models.py:820 order/models.py:305 order/models.py:1518
 #: part/models.py:1021 part/models.py:3788 report/models.py:171
 #: report/models.py:714 report/models.py:740
 #: report/templates/report/inventree_build_order_report.html:117
@@ -422,7 +422,7 @@ msgstr "描述"
 msgid "Description (optional)"
 msgstr "描述(選填)"
 
-#: InvenTree/models.py:811 common/models.py:2288
+#: InvenTree/models.py:811 common/models.py:2274
 msgid "Path"
 msgstr "路徑"
 
@@ -519,8 +519,8 @@ msgstr "超級用户"
 msgid "Is this user a superuser"
 msgstr "此用户是否為超級用户"
 
-#: InvenTree/serializers.py:449 common/models.py:1316 common/models.py:2135
-#: common/models.py:2242 company/models.py:160 company/models.py:794
+#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121
+#: common/models.py:2228 company/models.py:160 company/models.py:794
 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67
 #: stock/api.py:595 users/models.py:182
 msgid "Active"
@@ -641,20 +641,20 @@ msgid "Parent Build"
 msgstr "上層生產工單"
 
 #: build/api.py:67 build/api.py:733 order/api.py:484 order/api.py:701
-#: order/api.py:1089 order/api.py:1309 stock/api.py:526
+#: order/api.py:1089 order/api.py:1316 stock/api.py:526
 msgid "Include Variants"
 msgstr "包含變體"
 
 #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275
 #: build/serializers.py:1246 build/serializers.py:1356
 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417
-#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1595
-#: order/models.py:1754 order/models.py:1755 part/api.py:1439 part/api.py:1507
+#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607
+#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507
 #: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275
 #: part/models.py:3423 part/models.py:3444 part/models.py:3466
 #: part/models.py:3602 part/models.py:3963 part/models.py:4126
 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257
-#: part/serializers.py:1903
+#: part/serializers.py:1890
 #: report/templates/report/inventree_bill_of_materials_report.html:110
 #: report/templates/report/inventree_bill_of_materials_report.html:137
 #: report/templates/report/inventree_build_order_report.html:109
@@ -818,7 +818,7 @@ msgid "Build Order Reference"
 msgstr "生產工單代號"
 
 #: build/models.py:251 build/serializers.py:1369 order/models.py:495
-#: order/models.py:1051 order/models.py:1466 order/models.py:2255
+#: order/models.py:1063 order/models.py:1478 order/models.py:2267
 #: part/models.py:4305
 #: report/templates/report/inventree_bill_of_materials_report.html:139
 #: report/templates/report/inventree_purchase_order_report.html:28
@@ -917,7 +917,7 @@ msgstr "目標完成日期"
 msgid "Target date for build completion. Build will be overdue after this date."
 msgstr "生產的預計完成日期。若超過此日期則工單會逾期。"
 
-#: build/models.py:370 order/models.py:555 order/models.py:2301
+#: build/models.py:370 order/models.py:555 order/models.py:2313
 msgid "Completion Date"
 msgstr "完成日期"
 
@@ -947,7 +947,7 @@ msgstr "負責此生產工單的使用者或羣組"
 msgid "External Link"
 msgstr "外部連結"
 
-#: build/models.py:403 common/models.py:1879 part/models.py:1073
+#: build/models.py:403 common/models.py:1865 part/models.py:1073
 #: stock/models.py:937
 msgid "Link to external URL"
 msgstr "外部URL連結"
@@ -1000,7 +1000,7 @@ msgstr "產出與生產訂單不匹配"
 
 #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343
 #: build/serializers.py:967 order/models.py:605 order/serializers.py:591
-#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2065
+#: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052
 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698
 msgid "Quantity must be greater than zero"
 msgstr "數量必須大於零"
@@ -1023,8 +1023,8 @@ msgid "Build object"
 msgstr "生產對象"
 
 #: build/models.py:1548 build/models.py:1807 build/serializers.py:282
-#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1241
-#: order/models.py:1449 order/models.py:2156 order/serializers.py:1634
+#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227
+#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634
 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278
 #: part/serializers.py:264
 #: report/templates/report/inventree_bill_of_materials_report.html:138
@@ -1054,11 +1054,11 @@ msgstr "生產項必須指定產出,因為主零件已經被標記為可追蹤
 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
 msgstr "分配的數量({q})不能超過可用的庫存數量({a})"
 
-#: build/models.py:1665 order/models.py:2105
+#: build/models.py:1665 order/models.py:2117
 msgid "Stock item is over-allocated"
 msgstr "庫存品項超額分配"
 
-#: build/models.py:1670 order/models.py:2108
+#: build/models.py:1670 order/models.py:2120
 msgid "Allocation quantity must be greater than zero"
 msgstr "分配的數量必須大於零"
 
@@ -1205,8 +1205,8 @@ msgstr "廢品產出的原因"
 msgid "Location for completed build outputs"
 msgstr "已完成刪除的庫存地點"
 
-#: build/serializers.py:582 order/models.py:505 order/models.py:1076
-#: order/models.py:2280 order/serializers.py:789 order/serializers.py:1958
+#: build/serializers.py:582 order/models.py:505 order/models.py:1088
+#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958
 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044
 #: stock/serializers.py:1601
 msgid "Status"
@@ -1512,19 +1512,19 @@ msgstr "用户沒有權限刪除此附件"
 msgid "User does not have permission to delete this attachment"
 msgstr "用户沒有權限刪除此附件"
 
-#: common/currency.py:135
+#: common/currency.py:120
 msgid "Invalid currency code"
 msgstr "無效的貨幣代碼"
 
-#: common/currency.py:137
+#: common/currency.py:122
 msgid "Duplicate currency code"
 msgstr "重複的貨幣代碼"
 
-#: common/currency.py:142
+#: common/currency.py:127
 msgid "No valid currency codes provided"
 msgstr "未提供有效的貨幣代碼"
 
-#: common/currency.py:159
+#: common/currency.py:144
 msgid "No plugin"
 msgstr "暫無插件"
 
@@ -1548,41 +1548,41 @@ msgstr "項目描述"
 msgid "User or group responsible for this project"
 msgstr "負責此項目的用户或羣組"
 
-#: common/models.py:720 common/models.py:1173 common/models.py:1211
+#: common/models.py:706 common/models.py:1159 common/models.py:1197
 msgid "Settings key"
 msgstr ""
 
-#: common/models.py:724
+#: common/models.py:710
 msgid "Settings value"
 msgstr "設定值"
 
-#: common/models.py:779
+#: common/models.py:765
 msgid "Chosen value is not a valid option"
 msgstr "所選值不是一個有效的選項"
 
-#: common/models.py:795
+#: common/models.py:781
 msgid "Value must be a boolean value"
 msgstr "該值必須是布爾值"
 
-#: common/models.py:803
+#: common/models.py:789
 msgid "Value must be an integer value"
 msgstr "該值必須為整數"
 
-#: common/models.py:811
+#: common/models.py:797
 msgid "Value must be a valid number"
 msgstr ""
 
-#: common/models.py:836
+#: common/models.py:822
 msgid "Value does not pass validation checks"
 msgstr ""
 
-#: common/models.py:858
+#: common/models.py:844
 msgid "Key string must be unique"
 msgstr "鍵字符串必須是唯一的"
 
-#: common/models.py:1219 common/models.py:1220 common/models.py:1324
-#: common/models.py:1325 common/models.py:1570 common/models.py:1571
-#: common/models.py:1894 common/models.py:1895 common/models.py:2276
+#: common/models.py:1205 common/models.py:1206 common/models.py:1310
+#: common/models.py:1311 common/models.py:1556 common/models.py:1557
+#: common/models.py:1880 common/models.py:1881 common/models.py:2262
 #: importer/models.py:89 part/models.py:3312 part/models.py:3399
 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316
 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
@@ -1590,132 +1590,132 @@ msgstr "鍵字符串必須是唯一的"
 msgid "User"
 msgstr "使用者"
 
-#: common/models.py:1242
+#: common/models.py:1228
 msgid "Price break quantity"
 msgstr "批發價數量"
 
-#: common/models.py:1249 company/serializers.py:545 order/models.py:1523
-#: order/models.py:2582
+#: common/models.py:1235 company/serializers.py:545 order/models.py:1535
+#: order/models.py:2594
 msgid "Price"
 msgstr "價格"
 
-#: common/models.py:1250
+#: common/models.py:1236
 msgid "Unit price at specified quantity"
 msgstr "指定數量的單位價格"
 
-#: common/models.py:1301 common/models.py:1486
+#: common/models.py:1287 common/models.py:1472
 msgid "Endpoint"
 msgstr "端點"
 
-#: common/models.py:1302
+#: common/models.py:1288
 msgid "Endpoint at which this webhook is received"
 msgstr "接收此網絡鈎子的端點"
 
-#: common/models.py:1312
+#: common/models.py:1298
 msgid "Name for this webhook"
 msgstr "此網絡鈎子的名稱"
 
-#: common/models.py:1316
+#: common/models.py:1302
 msgid "Is this webhook active"
 msgstr "網絡鈎子是否已啓用"
 
-#: common/models.py:1332 users/models.py:159
+#: common/models.py:1318 users/models.py:159
 msgid "Token"
 msgstr "令牌"
 
-#: common/models.py:1333
+#: common/models.py:1319
 msgid "Token for access"
 msgstr "訪問令牌"
 
-#: common/models.py:1341
+#: common/models.py:1327
 msgid "Secret"
 msgstr "密鑰"
 
-#: common/models.py:1342
+#: common/models.py:1328
 msgid "Shared secret for HMAC"
 msgstr "HMAC共享密鑰"
 
-#: common/models.py:1450
+#: common/models.py:1436
 msgid "Message ID"
 msgstr "消息ID"
 
-#: common/models.py:1451
+#: common/models.py:1437
 msgid "Unique identifier for this message"
 msgstr "此郵件的唯一標識符"
 
-#: common/models.py:1459
+#: common/models.py:1445
 msgid "Host"
 msgstr "主機"
 
-#: common/models.py:1460
+#: common/models.py:1446
 msgid "Host from which this message was received"
 msgstr "接收此消息的主機"
 
-#: common/models.py:1468
+#: common/models.py:1454
 msgid "Header"
 msgstr "標題"
 
-#: common/models.py:1469
+#: common/models.py:1455
 msgid "Header of this message"
 msgstr "此消息的標題"
 
-#: common/models.py:1476
+#: common/models.py:1462
 msgid "Body"
 msgstr "正文"
 
-#: common/models.py:1477
+#: common/models.py:1463
 msgid "Body of this message"
 msgstr "此消息的正文"
 
-#: common/models.py:1487
+#: common/models.py:1473
 msgid "Endpoint on which this message was received"
 msgstr "接收此消息的終點"
 
-#: common/models.py:1492
+#: common/models.py:1478
 msgid "Worked on"
 msgstr "工作於"
 
-#: common/models.py:1493
+#: common/models.py:1479
 msgid "Was the work on this message finished?"
 msgstr "這條消息的工作完成了嗎?"
 
-#: common/models.py:1619
+#: common/models.py:1605
 msgid "Id"
 msgstr "標識"
 
-#: common/models.py:1621 part/serializers.py:270
+#: common/models.py:1607 part/serializers.py:270
 msgid "Title"
 msgstr "標題"
 
-#: common/models.py:1623 common/models.py:1878 company/models.py:146
+#: common/models.py:1609 common/models.py:1864 company/models.py:146
 #: company/models.py:441 company/models.py:507 company/models.py:811
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 #: part/models.py:1072
 #: report/templates/report/inventree_build_order_report.html:164
 msgid "Link"
 msgstr "連結"
 
-#: common/models.py:1625
+#: common/models.py:1611
 msgid "Published"
 msgstr "已發佈"
 
-#: common/models.py:1627
+#: common/models.py:1613
 msgid "Author"
 msgstr "作者"
 
-#: common/models.py:1629
+#: common/models.py:1615
 msgid "Summary"
 msgstr "摘要"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Read"
 msgstr "閲讀"
 
-#: common/models.py:1632
+#: common/models.py:1618
 msgid "Was this news item read?"
 msgstr "這條新聞被閲讀了嗎?"
 
-#: common/models.py:1649 company/models.py:156 part/models.py:1082
+#: common/models.py:1635 company/models.py:156 part/models.py:1082
 #: report/templates/report/inventree_bill_of_materials_report.html:126
 #: report/templates/report/inventree_bill_of_materials_report.html:148
 #: report/templates/report/inventree_return_order_report.html:35
@@ -1723,335 +1723,335 @@ msgstr "這條新聞被閲讀了嗎?"
 msgid "Image"
 msgstr "圖像"
 
-#: common/models.py:1649
+#: common/models.py:1635
 msgid "Image file"
 msgstr "圖像文件"
 
-#: common/models.py:1661 common/models.py:1862
+#: common/models.py:1647 common/models.py:1848
 msgid "Target model type for this image"
 msgstr "此圖像的目標模型類型"
 
-#: common/models.py:1665
+#: common/models.py:1651
 msgid "Target model ID for this image"
 msgstr "此圖像的目標型號ID"
 
-#: common/models.py:1687
+#: common/models.py:1673
 msgid "Custom Unit"
 msgstr "自定義單位"
 
-#: common/models.py:1705
+#: common/models.py:1691
 msgid "Unit symbol must be unique"
 msgstr "單位符號必須唯一"
 
-#: common/models.py:1720
+#: common/models.py:1706
 msgid "Unit name must be a valid identifier"
 msgstr "單位名稱必須是有效的標識符"
 
-#: common/models.py:1739
+#: common/models.py:1725
 msgid "Unit name"
 msgstr "單位名稱"
 
-#: common/models.py:1746
+#: common/models.py:1732
 msgid "Symbol"
 msgstr "符號"
 
-#: common/models.py:1747
+#: common/models.py:1733
 msgid "Optional unit symbol"
 msgstr "可選單位符號"
 
-#: common/models.py:1753
+#: common/models.py:1739
 msgid "Definition"
 msgstr "定義"
 
-#: common/models.py:1754
+#: common/models.py:1740
 msgid "Unit definition"
 msgstr "單位定義"
 
-#: common/models.py:1812 common/models.py:1869 stock/models.py:2755
+#: common/models.py:1798 common/models.py:1855 stock/models.py:2755
 #: stock/serializers.py:244
 msgid "Attachment"
 msgstr "附件"
 
-#: common/models.py:1824
+#: common/models.py:1810
 msgid "Missing file"
 msgstr "缺少檔案"
 
-#: common/models.py:1825
+#: common/models.py:1811
 msgid "Missing external link"
 msgstr "缺少外部連結"
 
-#: common/models.py:1870
+#: common/models.py:1856
 msgid "Select file to attach"
 msgstr "選擇附件"
 
-#: common/models.py:1885
+#: common/models.py:1871
 msgid "Comment"
 msgstr "註解"
 
-#: common/models.py:1886
+#: common/models.py:1872
 msgid "Attachment comment"
 msgstr "附件評論"
 
-#: common/models.py:1902
+#: common/models.py:1888
 msgid "Upload date"
 msgstr "上傳日期"
 
-#: common/models.py:1903
+#: common/models.py:1889
 msgid "Date the file was uploaded"
 msgstr "上傳文件的日期"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size"
 msgstr "文件大小"
 
-#: common/models.py:1907
+#: common/models.py:1893
 msgid "File size in bytes"
 msgstr "文件大小,以字節為單位"
 
-#: common/models.py:1945 common/serializers.py:630
+#: common/models.py:1931 common/serializers.py:630
 msgid "Invalid model type specified for attachment"
 msgstr "為附件指定的模型類型無效"
 
-#: common/models.py:1966
+#: common/models.py:1952
 msgid "Custom State"
 msgstr "自定狀態"
 
-#: common/models.py:1967
+#: common/models.py:1953
 msgid "Custom States"
 msgstr "定製狀態"
 
-#: common/models.py:1972
+#: common/models.py:1958
 msgid "Reference Status Set"
 msgstr "參考狀態設定"
 
-#: common/models.py:1973
+#: common/models.py:1959
 msgid "Status set that is extended with this custom state"
 msgstr "使用此自定義狀態擴展狀態的狀態集"
 
-#: common/models.py:1977 generic/states/serializers.py:18
+#: common/models.py:1963 generic/states/serializers.py:18
 msgid "Logical Key"
 msgstr "邏輯密鑰"
 
-#: common/models.py:1979
+#: common/models.py:1965
 msgid "State logical key that is equal to this custom state in business logic"
 msgstr "等同於商業邏輯中自定義狀態的狀態邏輯鍵"
 
-#: common/models.py:1984 common/models.py:2223 company/models.py:595
+#: common/models.py:1970 common/models.py:2209 company/models.py:595
 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747
 msgid "Value"
 msgstr "值"
 
-#: common/models.py:1985
+#: common/models.py:1971
 msgid "Numerical value that will be saved in the models database"
 msgstr ""
 
-#: common/models.py:1991
+#: common/models.py:1977
 msgid "Name of the state"
 msgstr "狀態名"
 
-#: common/models.py:2000 common/models.py:2229 generic/states/serializers.py:22
+#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22
 #: part/serializers.py:272
 msgid "Label"
 msgstr "標籤"
 
-#: common/models.py:2001
+#: common/models.py:1987
 msgid "Label that will be displayed in the frontend"
 msgstr "在前端顯示的標籤"
 
-#: common/models.py:2008 generic/states/serializers.py:24
+#: common/models.py:1994 generic/states/serializers.py:24
 msgid "Color"
 msgstr "顏色"
 
-#: common/models.py:2009
+#: common/models.py:1995
 msgid "Color that will be displayed in the frontend"
 msgstr "將在前端顯示顏色"
 
-#: common/models.py:2017 part/serializers.py:274
+#: common/models.py:2003 part/serializers.py:274
 msgid "Model"
 msgstr "模式"
 
-#: common/models.py:2018
+#: common/models.py:2004
 msgid "Model this state is associated with"
 msgstr "該狀態關聯的模型"
 
-#: common/models.py:2033
+#: common/models.py:2019
 msgid "Model must be selected"
 msgstr "必須選定模型"
 
-#: common/models.py:2036
+#: common/models.py:2022
 msgid "Key must be selected"
 msgstr "必須選取密鑰"
 
-#: common/models.py:2039
+#: common/models.py:2025
 msgid "Logical key must be selected"
 msgstr "必須選中邏輯密鑰"
 
-#: common/models.py:2043
+#: common/models.py:2029
 msgid "Key must be different from logical key"
 msgstr "密鑰必須不同於邏輯密鑰"
 
-#: common/models.py:2050
+#: common/models.py:2036
 msgid "Valid reference status class must be provided"
 msgstr ""
 
-#: common/models.py:2056
+#: common/models.py:2042
 msgid "Key must be different from the logical keys of the reference status"
 msgstr "密鑰必須不同於參考狀態的邏輯密鑰"
 
-#: common/models.py:2063
+#: common/models.py:2049
 msgid "Logical key must be in the logical keys of the reference status"
 msgstr "邏輯密鑰必須在參考狀態的邏輯鍵中"
 
-#: common/models.py:2070
+#: common/models.py:2056
 msgid "Name must be different from the names of the reference status"
 msgstr ""
 
-#: common/models.py:2110 common/models.py:2217 part/models.py:3812
+#: common/models.py:2096 common/models.py:2203 part/models.py:3812
 msgid "Selection List"
 msgstr ""
 
-#: common/models.py:2111
+#: common/models.py:2097
 msgid "Selection Lists"
 msgstr ""
 
-#: common/models.py:2116
+#: common/models.py:2102
 msgid "Name of the selection list"
 msgstr ""
 
-#: common/models.py:2123
+#: common/models.py:2109
 msgid "Description of the selection list"
 msgstr ""
 
-#: common/models.py:2129 part/models.py:1209
+#: common/models.py:2115 part/models.py:1209
 msgid "Locked"
 msgstr "已鎖定"
 
-#: common/models.py:2130
+#: common/models.py:2116
 msgid "Is this selection list locked?"
 msgstr ""
 
-#: common/models.py:2136
+#: common/models.py:2122
 msgid "Can this selection list be used?"
 msgstr ""
 
-#: common/models.py:2144
+#: common/models.py:2130
 msgid "Source Plugin"
 msgstr ""
 
-#: common/models.py:2145
+#: common/models.py:2131
 msgid "Plugin which provides the selection list"
 msgstr ""
 
-#: common/models.py:2150
+#: common/models.py:2136
 msgid "Source String"
 msgstr ""
 
-#: common/models.py:2151
+#: common/models.py:2137
 msgid "Optional string identifying the source used for this list"
 msgstr ""
 
-#: common/models.py:2160
+#: common/models.py:2146
 msgid "Default Entry"
 msgstr ""
 
-#: common/models.py:2161
+#: common/models.py:2147
 msgid "Default entry for this selection list"
 msgstr ""
 
-#: common/models.py:2166
+#: common/models.py:2152
 msgid "Created"
 msgstr "已創建"
 
-#: common/models.py:2167
+#: common/models.py:2153
 msgid "Date and time that the selection list was created"
 msgstr ""
 
-#: common/models.py:2172
+#: common/models.py:2158
 msgid "Last Updated"
 msgstr "最近更新"
 
-#: common/models.py:2173
+#: common/models.py:2159
 msgid "Date and time that the selection list was last updated"
 msgstr ""
 
-#: common/models.py:2207
+#: common/models.py:2193
 msgid "Selection List Entry"
 msgstr ""
 
-#: common/models.py:2208
+#: common/models.py:2194
 msgid "Selection List Entries"
 msgstr ""
 
-#: common/models.py:2218
+#: common/models.py:2204
 msgid "Selection list to which this entry belongs"
 msgstr ""
 
-#: common/models.py:2224
+#: common/models.py:2210
 msgid "Value of the selection list entry"
 msgstr ""
 
-#: common/models.py:2230
+#: common/models.py:2216
 msgid "Label for the selection list entry"
 msgstr ""
 
-#: common/models.py:2236
+#: common/models.py:2222
 msgid "Description of the selection list entry"
 msgstr ""
 
-#: common/models.py:2243
+#: common/models.py:2229
 msgid "Is this selection list entry active?"
 msgstr ""
 
-#: common/models.py:2261
+#: common/models.py:2247
 msgid "Barcode Scan"
 msgstr "掃描條碼"
 
-#: common/models.py:2265 importer/models.py:519 part/models.py:3977
+#: common/models.py:2251 importer/models.py:519 part/models.py:3977
 msgid "Data"
 msgstr "數據"
 
-#: common/models.py:2266
+#: common/models.py:2252
 msgid "Barcode data"
 msgstr "條碼數據"
 
-#: common/models.py:2277
+#: common/models.py:2263
 msgid "User who scanned the barcode"
 msgstr "掃描條碼"
 
-#: common/models.py:2282 importer/models.py:60
+#: common/models.py:2268 importer/models.py:60
 msgid "Timestamp"
 msgstr "時間戳"
 
-#: common/models.py:2283
+#: common/models.py:2269
 msgid "Date and time of the barcode scan"
 msgstr "掃描條碼的日期和時間"
 
-#: common/models.py:2289
+#: common/models.py:2275
 msgid "URL endpoint which processed the barcode"
 msgstr "處理條碼的 URL 終點"
 
-#: common/models.py:2296 order/models.py:1513 plugin/serializers.py:89
+#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89
 msgid "Context"
 msgstr "上下文"
 
-#: common/models.py:2297
+#: common/models.py:2283
 msgid "Context data for the barcode scan"
 msgstr "掃描條碼的上下文數據"
 
-#: common/models.py:2304
+#: common/models.py:2290
 msgid "Response"
 msgstr "響應"
 
-#: common/models.py:2305
+#: common/models.py:2291
 msgid "Response data from the barcode scan"
 msgstr "掃描條碼的響應數據"
 
-#: common/models.py:2311 report/templates/report/inventree_test_report.html:103
+#: common/models.py:2297 report/templates/report/inventree_test_report.html:103
 #: stock/models.py:2741
 msgid "Result"
 msgstr "結果"
 
-#: common/models.py:2312
+#: common/models.py:2298
 msgid "Was the barcode scan successful?"
 msgstr "條碼掃描成功嗎?"
 
@@ -2257,7 +2257,7 @@ msgstr "檢查更新的頻率(設置為零以禁用)"
 #: common/setting/system.py:274 common/setting/system.py:282
 #: common/setting/system.py:289 common/setting/system.py:298
 #: common/setting/system.py:547 common/setting/system.py:567
-#: common/setting/system.py:664 common/setting/system.py:1042
+#: common/setting/system.py:664 common/setting/system.py:1048
 msgid "days"
 msgstr "天"
 
@@ -2964,258 +2964,266 @@ msgid "Allow editing of purchase orders after they have been shipped or complete
 msgstr "允許在採購訂單已配送或完成後編輯訂單"
 
 #: common/setting/system.py:838
+msgid "Convert Currency"
+msgstr ""
+
+#: common/setting/system.py:839
+msgid "Convert item value to base currency when receiving stock"
+msgstr ""
+
+#: common/setting/system.py:844
 msgid "Auto Complete Purchase Orders"
 msgstr "自動完成採購訂單"
 
-#: common/setting/system.py:840
+#: common/setting/system.py:846
 msgid "Automatically mark purchase orders as complete when all line items are received"
 msgstr "當收到所有行項目時,自動將採購訂單標記為完成"
 
-#: common/setting/system.py:847
+#: common/setting/system.py:853
 msgid "Enable password forgot"
 msgstr "忘記啓用密碼"
 
-#: common/setting/system.py:848
+#: common/setting/system.py:854
 msgid "Enable password forgot function on the login pages"
 msgstr "在登錄頁面上啓用忘記密碼功能"
 
-#: common/setting/system.py:853
+#: common/setting/system.py:859
 msgid "Enable registration"
 msgstr "啓用註冊"
 
-#: common/setting/system.py:854
+#: common/setting/system.py:860
 msgid "Enable self-registration for users on the login pages"
 msgstr "在登錄頁面為用户啓用自行註冊功能"
 
-#: common/setting/system.py:859
+#: common/setting/system.py:865
 msgid "Enable SSO"
 msgstr "啓用單點登錄"
 
-#: common/setting/system.py:860
+#: common/setting/system.py:866
 msgid "Enable SSO on the login pages"
 msgstr "在登錄界面啓用單點登錄"
 
-#: common/setting/system.py:865
+#: common/setting/system.py:871
 msgid "Enable SSO registration"
 msgstr "啓用單點登錄註冊"
 
-#: common/setting/system.py:867
+#: common/setting/system.py:873
 msgid "Enable self-registration via SSO for users on the login pages"
 msgstr "允許登錄頁面上的用户通過 SSO 進行自我註冊"
 
-#: common/setting/system.py:873
+#: common/setting/system.py:879
 msgid "Enable SSO group sync"
 msgstr "啓用單點登錄羣組同步"
 
-#: common/setting/system.py:875
+#: common/setting/system.py:881
 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
 msgstr "啓用庫存管理系統組和由身份提供者提供的組的同步功能"
 
-#: common/setting/system.py:881
+#: common/setting/system.py:887
 msgid "SSO group key"
 msgstr "單點登錄系統組密鑰"
 
-#: common/setting/system.py:882
+#: common/setting/system.py:888
 msgid "The name of the groups claim attribute provided by the IdP"
 msgstr "由身份提供者提供的組聲明屬性名稱"
 
-#: common/setting/system.py:887
+#: common/setting/system.py:893
 msgid "SSO group map"
 msgstr "單點登錄系統組地圖"
 
-#: common/setting/system.py:889
+#: common/setting/system.py:895
 msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
 msgstr "從單點登錄系統組組到本地庫存管理系統組的映射。如果本地組不存在,它將被創建。"
 
-#: common/setting/system.py:895
+#: common/setting/system.py:901
 msgid "Remove groups outside of SSO"
 msgstr "移除單點登錄系統以外的羣組"
 
-#: common/setting/system.py:897
+#: common/setting/system.py:903
 msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
 msgstr "如果分配給用户的組不是身份提供者的後端,是否應該刪除它們。禁用此設置可能會造成安全問題"
 
-#: common/setting/system.py:903
+#: common/setting/system.py:909
 msgid "Email required"
 msgstr "需要郵箱地址"
 
-#: common/setting/system.py:904
+#: common/setting/system.py:910
 msgid "Require user to supply mail on signup"
 msgstr "要求用户在註冊時提供郵件"
 
-#: common/setting/system.py:909
+#: common/setting/system.py:915
 msgid "Auto-fill SSO users"
 msgstr "自動填充單點登錄系統用户"
 
-#: common/setting/system.py:910
+#: common/setting/system.py:916
 msgid "Automatically fill out user-details from SSO account-data"
 msgstr "自動使用單點登錄系統賬户的數據填寫用户詳細信息"
 
-#: common/setting/system.py:915
+#: common/setting/system.py:921
 msgid "Mail twice"
 msgstr "發兩次郵件"
 
-#: common/setting/system.py:916
+#: common/setting/system.py:922
 msgid "On signup ask users twice for their mail"
 msgstr "註冊時詢問用户他們的電子郵件兩次"
 
-#: common/setting/system.py:921
+#: common/setting/system.py:927
 msgid "Password twice"
 msgstr "兩次輸入密碼"
 
-#: common/setting/system.py:922
+#: common/setting/system.py:928
 msgid "On signup ask users twice for their password"
 msgstr "當註冊時請用户輸入密碼兩次"
 
-#: common/setting/system.py:927
+#: common/setting/system.py:933
 msgid "Allowed domains"
 msgstr "域名白名單"
 
-#: common/setting/system.py:929
+#: common/setting/system.py:935
 msgid "Restrict signup to certain domains (comma-separated, starting with @)"
 msgstr "限制註冊到某些域名 (逗號分隔,以 @ 開頭)"
 
-#: common/setting/system.py:935
+#: common/setting/system.py:941
 msgid "Group on signup"
 msgstr "註冊羣組"
 
-#: common/setting/system.py:937
+#: common/setting/system.py:943
 msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
 msgstr "註冊時分配給新用户的組。 如果啓用了單點登錄系統羣組同步,此羣組僅在無法從 IdP 分配任何羣組的情況下才被設置。"
 
-#: common/setting/system.py:943
+#: common/setting/system.py:949
 msgid "Enforce MFA"
 msgstr "強制啓用多因素安全認證"
 
-#: common/setting/system.py:944
+#: common/setting/system.py:950
 msgid "Users must use multifactor security."
 msgstr "用户必須使用多因素安全認證。"
 
-#: common/setting/system.py:949
+#: common/setting/system.py:955
 msgid "Check plugins on startup"
 msgstr "啓動時檢查插件"
 
-#: common/setting/system.py:951
+#: common/setting/system.py:957
 msgid "Check that all plugins are installed on startup - enable in container environments"
 msgstr "啓動時檢查全部插件是否已安裝 - 在容器環境中啓用"
 
-#: common/setting/system.py:958
+#: common/setting/system.py:964
 msgid "Check for plugin updates"
 msgstr "檢查插件更新"
 
-#: common/setting/system.py:959
+#: common/setting/system.py:965
 msgid "Enable periodic checks for updates to installed plugins"
 msgstr "啓用定期檢查已安裝插件的更新"
 
-#: common/setting/system.py:965
+#: common/setting/system.py:971
 msgid "Enable URL integration"
 msgstr "啓用統一資源定位符集成"
 
-#: common/setting/system.py:966
+#: common/setting/system.py:972
 msgid "Enable plugins to add URL routes"
 msgstr "啓用插件以添加統一資源定位符路由"
 
-#: common/setting/system.py:972
+#: common/setting/system.py:978
 msgid "Enable navigation integration"
 msgstr "啓用導航集成"
 
-#: common/setting/system.py:973
+#: common/setting/system.py:979
 msgid "Enable plugins to integrate into navigation"
 msgstr "啓用插件以集成到導航中"
 
-#: common/setting/system.py:979
+#: common/setting/system.py:985
 msgid "Enable app integration"
 msgstr "啓用應用集成"
 
-#: common/setting/system.py:980
+#: common/setting/system.py:986
 msgid "Enable plugins to add apps"
 msgstr "啓用插件添加應用"
 
-#: common/setting/system.py:986
+#: common/setting/system.py:992
 msgid "Enable schedule integration"
 msgstr "啓用調度集成"
 
-#: common/setting/system.py:987
+#: common/setting/system.py:993
 msgid "Enable plugins to run scheduled tasks"
 msgstr "啓用插件來運行預定任務"
 
-#: common/setting/system.py:993
+#: common/setting/system.py:999
 msgid "Enable event integration"
 msgstr "啓用事件集成"
 
-#: common/setting/system.py:994
+#: common/setting/system.py:1000
 msgid "Enable plugins to respond to internal events"
 msgstr "啓用插件響應內部事件"
 
-#: common/setting/system.py:1000
+#: common/setting/system.py:1006
 msgid "Enable interface integration"
 msgstr "啓用界面集成"
 
-#: common/setting/system.py:1001
+#: common/setting/system.py:1007
 msgid "Enable plugins to integrate into the user interface"
 msgstr "啓用插件集成到用户界面"
 
-#: common/setting/system.py:1007
+#: common/setting/system.py:1013
 msgid "Enable project codes"
 msgstr ""
 
-#: common/setting/system.py:1008
+#: common/setting/system.py:1014
 msgid "Enable project codes for tracking projects"
 msgstr ""
 
-#: common/setting/system.py:1013
+#: common/setting/system.py:1019
 msgid "Stocktake Functionality"
 msgstr "盤點功能"
 
-#: common/setting/system.py:1015
+#: common/setting/system.py:1021
 msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
 msgstr "啓用盤點功能以記錄庫存水平和計算庫存值"
 
-#: common/setting/system.py:1021
+#: common/setting/system.py:1027
 msgid "Exclude External Locations"
 msgstr "排除外部地點"
 
-#: common/setting/system.py:1023
+#: common/setting/system.py:1029
 msgid "Exclude stock items in external locations from stocktake calculations"
 msgstr "從盤點計算中排除外部地點的庫存項"
 
-#: common/setting/system.py:1029
+#: common/setting/system.py:1035
 msgid "Automatic Stocktake Period"
 msgstr "自動盤點週期"
 
-#: common/setting/system.py:1031
+#: common/setting/system.py:1037
 msgid "Number of days between automatic stocktake recording (set to zero to disable)"
 msgstr "自動盤點記錄之間的天數 (設置為零以禁用)"
 
-#: common/setting/system.py:1037
+#: common/setting/system.py:1043
 msgid "Report Deletion Interval"
 msgstr "報告刪除間隔"
 
-#: common/setting/system.py:1039
+#: common/setting/system.py:1045
 msgid "Stocktake reports will be deleted after specified number of days"
 msgstr "盤點報告將在指定天數後刪除"
 
-#: common/setting/system.py:1046
+#: common/setting/system.py:1052
 msgid "Display Users full names"
 msgstr "顯示用户全名"
 
-#: common/setting/system.py:1047
+#: common/setting/system.py:1053
 msgid "Display Users full names instead of usernames"
 msgstr "顯示用户全名而不是用户名"
 
-#: common/setting/system.py:1052
+#: common/setting/system.py:1058
 msgid "Enable Test Station Data"
 msgstr "啓用測試站數據"
 
-#: common/setting/system.py:1053
+#: common/setting/system.py:1059
 msgid "Enable test station data collection for test results"
 msgstr "啓用測試站數據收集以獲取測試結果"
 
-#: common/setting/system.py:1058
+#: common/setting/system.py:1064
 msgid "Create Template on Upload"
 msgstr "上傳時創建模板"
 
-#: common/setting/system.py:1060
+#: common/setting/system.py:1066
 msgid "Create a new test template when uploading test data which does not match an existing template"
 msgstr "上傳測試數據與現有模板不匹配時創建一個新的測試模板"
 
@@ -3356,114 +3364,130 @@ msgid "Exclude inactive sales orders from search preview window"
 msgstr "從搜索預覽窗口中排除不活動的銷售訂單"
 
 #: common/setting/user.py:131
+msgid "Search Sales Order Shipments"
+msgstr ""
+
+#: common/setting/user.py:132
+msgid "Display sales order shipments in search preview window"
+msgstr ""
+
+#: common/setting/user.py:137
 msgid "Search Return Orders"
 msgstr "搜索退貨訂單"
 
-#: common/setting/user.py:132
+#: common/setting/user.py:138
 msgid "Display return orders in search preview window"
 msgstr "在搜索預覽窗口中顯示退貨訂單"
 
-#: common/setting/user.py:137
+#: common/setting/user.py:143
 msgid "Exclude Inactive Return Orders"
 msgstr "排除未激活的退貨訂單"
 
-#: common/setting/user.py:138
+#: common/setting/user.py:144
 msgid "Exclude inactive return orders from search preview window"
 msgstr "從搜索預覽窗口中排除不活動的退貨訂單"
 
-#: common/setting/user.py:143
+#: common/setting/user.py:149
 msgid "Search Preview Results"
 msgstr "搜索預覽結果"
 
-#: common/setting/user.py:145
+#: common/setting/user.py:151
 msgid "Number of results to show in each section of the search preview window"
 msgstr "在搜索預覽窗口的每個部分中顯示的結果數"
 
-#: common/setting/user.py:151
+#: common/setting/user.py:157
 msgid "Regex Search"
 msgstr "正則表達式搜索"
 
-#: common/setting/user.py:152
+#: common/setting/user.py:158
 msgid "Enable regular expressions in search queries"
 msgstr "在搜索查詢中啓用正則表達式"
 
-#: common/setting/user.py:157
+#: common/setting/user.py:163
 msgid "Whole Word Search"
 msgstr "整詞搜索"
 
-#: common/setting/user.py:158
+#: common/setting/user.py:164
 msgid "Search queries return results for whole word matches"
 msgstr "搜索查詢返回整詞匹配的結果"
 
-#: common/setting/user.py:163
+#: common/setting/user.py:169
 msgid "Show Quantity in Forms"
 msgstr "在表格中顯示數量"
 
-#: common/setting/user.py:164
+#: common/setting/user.py:170
 msgid "Display available part quantity in some forms"
 msgstr "以某些形式顯示可用零件數量"
 
-#: common/setting/user.py:169
+#: common/setting/user.py:175
 msgid "Escape Key Closes Forms"
 msgstr "Esc鍵關閉窗體"
 
-#: common/setting/user.py:170
+#: common/setting/user.py:176
 msgid "Use the escape key to close modal forms"
 msgstr "使用ESC鍵關閉模態窗體"
 
-#: common/setting/user.py:175
+#: common/setting/user.py:181
 msgid "Fixed Navbar"
 msgstr "固定導航欄"
 
-#: common/setting/user.py:176
+#: common/setting/user.py:182
 msgid "The navbar position is fixed to the top of the screen"
 msgstr "導航欄位置固定在屏幕頂部"
 
-#: common/setting/user.py:181
+#: common/setting/user.py:187
 msgid "Date Format"
 msgstr "時間格式"
 
-#: common/setting/user.py:182
+#: common/setting/user.py:188
 msgid "Preferred format for displaying dates"
 msgstr "顯示時間的首選格式"
 
-#: common/setting/user.py:195
+#: common/setting/user.py:201
 msgid "Part Scheduling"
 msgstr "零件調度"
 
-#: common/setting/user.py:196
+#: common/setting/user.py:202
 msgid "Display part scheduling information"
 msgstr "顯示零件排程信息"
 
-#: common/setting/user.py:201
+#: common/setting/user.py:207
 msgid "Part Stocktake"
 msgstr "零件盤點"
 
-#: common/setting/user.py:203
+#: common/setting/user.py:209
 msgid "Display part stocktake information (if stocktake functionality is enabled)"
 msgstr "顯示零件盤點信息 (如果啓用了盤點功能)"
 
-#: common/setting/user.py:209
+#: common/setting/user.py:215
 msgid "Table String Length"
 msgstr "表字符串長度"
 
-#: common/setting/user.py:210
+#: common/setting/user.py:216
 msgid "Maximum length limit for strings displayed in table views"
 msgstr "表視圖中顯示的字符串的最大長度限制"
 
-#: common/setting/user.py:215
+#: common/setting/user.py:221
+msgid "Show Last Breadcrumb"
+msgstr ""
+
+#: common/setting/user.py:222
+msgid "Show the current page in breadcrumbs"
+msgstr ""
+
+#: common/setting/user.py:227
 msgid "Receive error reports"
 msgstr "接收錯誤報告"
 
-#: common/setting/user.py:216
+#: common/setting/user.py:228
 msgid "Receive notifications for system errors"
 msgstr "接收系統錯誤通知"
 
-#: common/setting/user.py:221
+#: common/setting/user.py:233
 msgid "Last used printing machines"
 msgstr "上次使用的打印設備"
 
-#: common/setting/user.py:222
+#: common/setting/user.py:234
 msgid "Save the last used printing machines for a user"
 msgstr "為用户保存上次使用的打印設備"
 
@@ -4085,7 +4109,7 @@ msgstr "每個標籤要打印的份數"
 msgid "Connected"
 msgstr "已連接"
 
-#: machine/machine_types/label_printer.py:233 order/api.py:1653
+#: machine/machine_types/label_printer.py:233 order/api.py:1660
 msgid "Unknown"
 msgstr "未知"
 
@@ -4225,17 +4249,17 @@ msgstr ""
 msgid "Has Pricing"
 msgstr "有定價"
 
-#: order/api.py:275 order/api.py:742 order/api.py:1349
+#: order/api.py:275 order/api.py:742 order/api.py:1356
 msgid "Completed Before"
 msgstr ""
 
-#: order/api.py:279 order/api.py:746 order/api.py:1353
+#: order/api.py:279 order/api.py:746 order/api.py:1360
 msgid "Completed After"
 msgstr ""
 
-#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1576
-#: order/models.py:1694 order/models.py:1745 order/models.py:1873
-#: order/models.py:2036 order/models.py:2538 order/models.py:2604
+#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588
+#: order/models.py:1706 order/models.py:1757 order/models.py:1885
+#: order/models.py:2048 order/models.py:2550 order/models.py:2616
 msgid "Order"
 msgstr "訂單"
 
@@ -4259,15 +4283,15 @@ msgstr "已完成"
 msgid "Has Shipment"
 msgstr ""
 
-#: order/api.py:1647 order/models.py:404 order/models.py:1577
-#: order/models.py:1695
+#: order/api.py:1654 order/models.py:404 order/models.py:1589
+#: order/models.py:1707
 #: report/templates/report/inventree_purchase_order_report.html:14
 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
 msgid "Purchase Order"
 msgstr "採購訂單"
 
-#: order/api.py:1649 order/models.py:962 order/models.py:1746
-#: order/models.py:1874 order/models.py:2037
+#: order/api.py:1656 order/models.py:974 order/models.py:1758
+#: order/models.py:1886 order/models.py:2049
 #: report/templates/report/inventree_build_order_report.html:135
 #: report/templates/report/inventree_sales_order_report.html:14
 #: report/templates/report/inventree_sales_order_shipment_report.html:15
@@ -4275,8 +4299,8 @@ msgstr "採購訂單"
 msgid "Sales Order"
 msgstr "銷售訂單"
 
-#: order/api.py:1651 order/models.py:2207 order/models.py:2539
-#: order/models.py:2605
+#: order/api.py:1658 order/models.py:2219 order/models.py:2551
+#: order/models.py:2617
 #: report/templates/report/inventree_return_order_report.html:13
 msgid "Return Order"
 msgstr "退貨訂單"
@@ -4315,7 +4339,7 @@ msgstr "訂單描述 (可選)"
 msgid "Select project code for this order"
 msgstr "為此訂單選擇項目編碼"
 
-#: order/models.py:319 order/models.py:1478 order/models.py:1926
+#: order/models.py:319 order/models.py:1490 order/models.py:1938
 msgid "Link to external page"
 msgstr "鏈接到外部頁面"
 
@@ -4327,7 +4351,7 @@ msgstr ""
 msgid "Scheduled start date for this order"
 msgstr ""
 
-#: order/models.py:332 order/models.py:1484 order/serializers.py:261
+#: order/models.py:332 order/models.py:1496 order/serializers.py:261
 #: report/templates/report/inventree_build_order_report.html:125
 msgid "Target Date"
 msgstr "預計日期"
@@ -4348,7 +4372,7 @@ msgstr "此訂單的聯繫人"
 msgid "Company address for this order"
 msgstr "此訂單的公司地址"
 
-#: order/models.py:496 order/models.py:1052
+#: order/models.py:496 order/models.py:1064
 msgid "Order reference"
 msgstr "訂單參考"
 
@@ -4372,23 +4396,23 @@ msgstr "供應商訂單參考代碼"
 msgid "received by"
 msgstr "接收人"
 
-#: order/models.py:548 order/models.py:2294
+#: order/models.py:548 order/models.py:2306
 msgid "Issue Date"
 msgstr "簽發日期"
 
-#: order/models.py:549 order/models.py:2295
+#: order/models.py:549 order/models.py:2307
 msgid "Date order was issued"
 msgstr "訂單發出日期"
 
-#: order/models.py:556 order/models.py:2302
+#: order/models.py:556 order/models.py:2314
 msgid "Date order was completed"
 msgstr "訂單完成日期"
 
-#: order/models.py:565 order/models.py:1624
+#: order/models.py:565 order/models.py:1636
 msgid "Destination"
 msgstr "目的地"
 
-#: order/models.py:566 order/models.py:1628
+#: order/models.py:566 order/models.py:1640
 msgid "Destination for received items"
 msgstr ""
 
@@ -4400,319 +4424,319 @@ msgstr "零件供應商必須與採購訂單供應商匹配"
 msgid "Quantity must be a positive number"
 msgstr "數量必須是正數"
 
-#: order/models.py:1063 order/models.py:2267 stock/models.py:922
+#: order/models.py:1075 order/models.py:2279 stock/models.py:922
 #: stock/models.py:923 stock/serializers.py:1348
 #: templates/email/overdue_sales_order.html:16
 msgid "Customer"
 msgstr "客户"
 
-#: order/models.py:1064
+#: order/models.py:1076
 msgid "Company to which the items are being sold"
 msgstr "出售物品的公司"
 
-#: order/models.py:1077
+#: order/models.py:1089
 msgid "Sales order status"
 msgstr "銷售訂單狀態"
 
-#: order/models.py:1088 order/models.py:2287
+#: order/models.py:1100 order/models.py:2299
 msgid "Customer Reference "
 msgstr "客户參考 "
 
-#: order/models.py:1089 order/models.py:2288
+#: order/models.py:1101 order/models.py:2300
 msgid "Customer order reference code"
 msgstr "客户訂單參考代碼"
 
-#: order/models.py:1093 order/models.py:1880
+#: order/models.py:1105 order/models.py:1892
 msgid "Shipment Date"
 msgstr "發貨日期"
 
-#: order/models.py:1102
+#: order/models.py:1114
 msgid "shipped by"
 msgstr "發貨人"
 
-#: order/models.py:1141
+#: order/models.py:1153
 msgid "Order is already complete"
 msgstr "訂單已完成"
 
-#: order/models.py:1144
+#: order/models.py:1156
 msgid "Order is already cancelled"
 msgstr "訂單已取消"
 
-#: order/models.py:1148
+#: order/models.py:1160
 msgid "Only an open order can be marked as complete"
 msgstr "只有未結訂單才能標記為已完成"
 
-#: order/models.py:1152
+#: order/models.py:1164
 msgid "Order cannot be completed as there are incomplete shipments"
 msgstr "由於發貨不完整,訂單無法完成"
 
-#: order/models.py:1157
+#: order/models.py:1169
 msgid "Order cannot be completed as there are incomplete allocations"
 msgstr ""
 
-#: order/models.py:1162
+#: order/models.py:1174
 msgid "Order cannot be completed as there are incomplete line items"
 msgstr "訂單無法完成,因為行項目不完整"
 
-#: order/models.py:1450
+#: order/models.py:1462
 msgid "Item quantity"
 msgstr "項目數量"
 
-#: order/models.py:1467
+#: order/models.py:1479
 msgid "Line item reference"
 msgstr "行項目參考"
 
-#: order/models.py:1474
+#: order/models.py:1486
 msgid "Line item notes"
 msgstr "行項目註釋"
 
-#: order/models.py:1486
+#: order/models.py:1498
 msgid "Target date for this line item (leave blank to use the target date from the order)"
 msgstr "此行項目的目標日期 (留空以使用訂單中的目標日期)"
 
-#: order/models.py:1507
+#: order/models.py:1519
 msgid "Line item description (optional)"
 msgstr "行項目描述 (可選)"
 
-#: order/models.py:1514
+#: order/models.py:1526
 msgid "Additional context for this line"
 msgstr "此行的附加上下文"
 
-#: order/models.py:1524
+#: order/models.py:1536
 msgid "Unit price"
 msgstr "單位價格"
 
-#: order/models.py:1538
+#: order/models.py:1550
 msgid "Purchase Order Line Item"
 msgstr "採購訂單行項目"
 
-#: order/models.py:1562
+#: order/models.py:1574
 msgid "Supplier part must match supplier"
 msgstr "供應商零件必須與供應商匹配"
 
-#: order/models.py:1596
+#: order/models.py:1608
 msgid "Supplier part"
 msgstr "供應商零件"
 
-#: order/models.py:1603
+#: order/models.py:1615
 msgid "Received"
 msgstr "已接收"
 
-#: order/models.py:1604
+#: order/models.py:1616
 msgid "Number of items received"
 msgstr "收到的物品數量"
 
-#: order/models.py:1612 stock/models.py:1042 stock/serializers.py:650
+#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650
 msgid "Purchase Price"
 msgstr "採購價格"
 
-#: order/models.py:1613
+#: order/models.py:1625
 msgid "Unit purchase price"
 msgstr "每單位的採購價格"
 
-#: order/models.py:1683
+#: order/models.py:1695
 msgid "Purchase Order Extra Line"
 msgstr "採購訂單附加行"
 
-#: order/models.py:1712
+#: order/models.py:1724
 msgid "Sales Order Line Item"
 msgstr "銷售訂單行項目"
 
-#: order/models.py:1733
+#: order/models.py:1745
 msgid "Virtual part cannot be assigned to a sales order"
 msgstr "虛擬零件不能分配給銷售訂單"
 
-#: order/models.py:1738
+#: order/models.py:1750
 msgid "Only salable parts can be assigned to a sales order"
 msgstr "只有可銷售的零件才能分配給銷售訂單"
 
-#: order/models.py:1764
+#: order/models.py:1776
 msgid "Sale Price"
 msgstr "售出價格"
 
-#: order/models.py:1765
+#: order/models.py:1777
 msgid "Unit sale price"
 msgstr "單位售出價格"
 
-#: order/models.py:1774 order/status_codes.py:50
+#: order/models.py:1786 order/status_codes.py:50
 msgid "Shipped"
 msgstr "已配送"
 
-#: order/models.py:1775
+#: order/models.py:1787
 msgid "Shipped quantity"
 msgstr "發貨數量"
 
-#: order/models.py:1849
+#: order/models.py:1861
 msgid "Sales Order Shipment"
 msgstr "銷售訂單發貨"
 
-#: order/models.py:1881
+#: order/models.py:1893
 msgid "Date of shipment"
 msgstr "發貨日期"
 
-#: order/models.py:1887
+#: order/models.py:1899
 msgid "Delivery Date"
 msgstr "送達日期"
 
-#: order/models.py:1888
+#: order/models.py:1900
 msgid "Date of delivery of shipment"
 msgstr "裝運交貨日期"
 
-#: order/models.py:1896
+#: order/models.py:1908
 msgid "Checked By"
 msgstr "審核人"
 
-#: order/models.py:1897
+#: order/models.py:1909
 msgid "User who checked this shipment"
 msgstr "檢查此裝運的用户"
 
-#: order/models.py:1904 order/models.py:2133 order/serializers.py:1649
+#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649
 #: order/serializers.py:1773
 #: report/templates/report/inventree_sales_order_shipment_report.html:14
 msgid "Shipment"
 msgstr "配送"
 
-#: order/models.py:1905
+#: order/models.py:1917
 msgid "Shipment number"
 msgstr "配送單號"
 
-#: order/models.py:1913
+#: order/models.py:1925
 msgid "Tracking Number"
 msgstr "跟蹤單號"
 
-#: order/models.py:1914
+#: order/models.py:1926
 msgid "Shipment tracking information"
 msgstr "配送跟蹤信息"
 
-#: order/models.py:1921
+#: order/models.py:1933
 msgid "Invoice Number"
 msgstr "發票編號"
 
-#: order/models.py:1922
+#: order/models.py:1934
 msgid "Reference number for associated invoice"
 msgstr "相關發票的參考號"
 
-#: order/models.py:1942
+#: order/models.py:1954
 msgid "Shipment has already been sent"
 msgstr "貨物已發出"
 
-#: order/models.py:1945
+#: order/models.py:1957
 msgid "Shipment has no allocated stock items"
 msgstr "發貨沒有分配庫存項目"
 
-#: order/models.py:2025
+#: order/models.py:2037
 msgid "Sales Order Extra Line"
 msgstr "銷售訂單加行"
 
-#: order/models.py:2054
+#: order/models.py:2066
 msgid "Sales Order Allocation"
 msgstr "銷售訂單分配"
 
-#: order/models.py:2077 order/models.py:2079
+#: order/models.py:2089 order/models.py:2091
 msgid "Stock item has not been assigned"
 msgstr "庫存項目尚未分配"
 
-#: order/models.py:2086
+#: order/models.py:2098
 msgid "Cannot allocate stock item to a line with a different part"
 msgstr "無法將庫存項目分配給具有不同零件的行"
 
-#: order/models.py:2089
+#: order/models.py:2101
 msgid "Cannot allocate stock to a line without a part"
 msgstr "無法將庫存分配給沒有零件的生產線"
 
-#: order/models.py:2092
+#: order/models.py:2104
 msgid "Allocation quantity cannot exceed stock quantity"
 msgstr "分配數量不能超過庫存數量"
 
-#: order/models.py:2111 order/serializers.py:1519
+#: order/models.py:2123 order/serializers.py:1519
 msgid "Quantity must be 1 for serialized stock item"
 msgstr "序列化庫存項目的數量必須為1"
 
-#: order/models.py:2114
+#: order/models.py:2126
 msgid "Sales order does not match shipment"
 msgstr "銷售訂單與發貨不匹配"
 
-#: order/models.py:2115 plugin/base/barcodes/api.py:651
+#: order/models.py:2127 plugin/base/barcodes/api.py:651
 msgid "Shipment does not match sales order"
 msgstr "發貨與銷售訂單不匹配"
 
-#: order/models.py:2123
+#: order/models.py:2135
 msgid "Line"
 msgstr "行"
 
-#: order/models.py:2134
+#: order/models.py:2146
 msgid "Sales order shipment reference"
 msgstr "銷售訂單發貨參考"
 
-#: order/models.py:2147 order/models.py:2546
+#: order/models.py:2159 order/models.py:2558
 msgid "Item"
 msgstr "項目"
 
-#: order/models.py:2148
+#: order/models.py:2160
 msgid "Select stock item to allocate"
 msgstr "選擇要分配的庫存項目"
 
-#: order/models.py:2157
+#: order/models.py:2169
 msgid "Enter stock allocation quantity"
 msgstr "輸入庫存分配數量"
 
-#: order/models.py:2256
+#: order/models.py:2268
 msgid "Return Order reference"
 msgstr "退貨訂單參考"
 
-#: order/models.py:2268
+#: order/models.py:2280
 msgid "Company from which items are being returned"
 msgstr "退回物品的公司"
 
-#: order/models.py:2281
+#: order/models.py:2293
 msgid "Return order status"
 msgstr "退貨訂單狀態"
 
-#: order/models.py:2504
+#: order/models.py:2516
 msgid "Return Order Line Item"
 msgstr "退貨訂單行項目"
 
-#: order/models.py:2517
+#: order/models.py:2529
 msgid "Stock item must be specified"
 msgstr ""
 
-#: order/models.py:2521
+#: order/models.py:2533
 msgid "Return quantity exceeds stock quantity"
 msgstr ""
 
-#: order/models.py:2526
+#: order/models.py:2538
 msgid "Return quantity must be greater than zero"
 msgstr ""
 
-#: order/models.py:2531
+#: order/models.py:2543
 msgid "Invalid quantity for serialized stock item"
 msgstr ""
 
-#: order/models.py:2547
+#: order/models.py:2559
 msgid "Select item to return from customer"
 msgstr "選擇要從客户處退回的商品"
 
-#: order/models.py:2562
+#: order/models.py:2574
 msgid "Received Date"
 msgstr "接收日期"
 
-#: order/models.py:2563
+#: order/models.py:2575
 msgid "The date this this return item was received"
 msgstr "收到此退貨的日期"
 
-#: order/models.py:2575
+#: order/models.py:2587
 msgid "Outcome"
 msgstr "結果"
 
-#: order/models.py:2576
+#: order/models.py:2588
 msgid "Outcome for this line item"
 msgstr "該行項目的結果"
 
-#: order/models.py:2583
+#: order/models.py:2595
 msgid "Cost associated with return or repair for this line item"
 msgstr "與此行項目的退貨或維修相關的成本"
 
-#: order/models.py:2593
+#: order/models.py:2605
 msgid "Return Order Extra Line"
 msgstr "退貨訂單附加行"
 
@@ -6242,75 +6266,75 @@ msgstr "選擇零部件"
 msgid "Can Build"
 msgstr "可以創建"
 
-#: part/serializers.py:1904
+#: part/serializers.py:1891
 msgid "Select part to copy BOM from"
 msgstr "選擇要複製物料清單的零件"
 
-#: part/serializers.py:1912
+#: part/serializers.py:1899
 msgid "Remove Existing Data"
 msgstr "移除現有數據"
 
-#: part/serializers.py:1913
+#: part/serializers.py:1900
 msgid "Remove existing BOM items before copying"
 msgstr "複製前刪除現有的物料清單項目"
 
-#: part/serializers.py:1918
+#: part/serializers.py:1905
 msgid "Include Inherited"
 msgstr "包含繼承的"
 
-#: part/serializers.py:1919
+#: part/serializers.py:1906
 msgid "Include BOM items which are inherited from templated parts"
 msgstr "包含從模板零件繼承的物料清單項目"
 
-#: part/serializers.py:1924
+#: part/serializers.py:1911
 msgid "Skip Invalid Rows"
 msgstr "跳過無效行"
 
-#: part/serializers.py:1925
+#: part/serializers.py:1912
 msgid "Enable this option to skip invalid rows"
 msgstr "啓用此選項以跳過無效行"
 
-#: part/serializers.py:1930
+#: part/serializers.py:1917
 msgid "Copy Substitute Parts"
 msgstr "複製替代品零件"
 
-#: part/serializers.py:1931
+#: part/serializers.py:1918
 msgid "Copy substitute parts when duplicate BOM items"
 msgstr "複製物料清單項目時複製替代品零件"
 
-#: part/serializers.py:1968
+#: part/serializers.py:1955
 msgid "Clear Existing BOM"
 msgstr "清除現有的物料清單"
 
-#: part/serializers.py:1969
+#: part/serializers.py:1956
 msgid "Delete existing BOM items before uploading"
 msgstr "上傳前刪除現有的物料清單項目"
 
-#: part/serializers.py:2001
+#: part/serializers.py:1988
 msgid "No part column specified"
 msgstr "未指定零件列"
 
-#: part/serializers.py:2045
+#: part/serializers.py:2032
 msgid "Multiple matching parts found"
 msgstr "找到多個匹配的零件。"
 
-#: part/serializers.py:2048
+#: part/serializers.py:2035
 msgid "No matching part found"
 msgstr "沒有找到匹配的零件"
 
-#: part/serializers.py:2050
+#: part/serializers.py:2037
 msgid "Part is not designated as a component"
 msgstr "零件未指定為元件"
 
-#: part/serializers.py:2059
+#: part/serializers.py:2046
 msgid "Quantity not provided"
 msgstr "未提供數量"
 
-#: part/serializers.py:2067
+#: part/serializers.py:2054
 msgid "Invalid quantity"
 msgstr "無效的數量"
 
-#: part/serializers.py:2090
+#: part/serializers.py:2077
 msgid "At least one BOM item is required"
 msgstr "至少需要一個物料清單項目"
 
diff --git a/src/backend/requirements-dev.txt b/src/backend/requirements-dev.txt
index 87ce81d8dd..4f1f0797f7 100644
--- a/src/backend/requirements-dev.txt
+++ b/src/backend/requirements-dev.txt
@@ -185,69 +185,64 @@ click==8.1.8 \
     --hash=sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2 \
     --hash=sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a
     # via pip-tools
-coverage[toml]==7.6.10 \
-    --hash=sha256:05fca8ba6a87aabdd2d30d0b6c838b50510b56cdcfc604d40760dae7153b73d9 \
-    --hash=sha256:0aa9692b4fdd83a4647eeb7db46410ea1322b5ed94cd1715ef09d1d5922ba87f \
-    --hash=sha256:0c807ca74d5a5e64427c8805de15b9ca140bba13572d6d74e262f46f50b13273 \
-    --hash=sha256:0d7a2bf79378d8fb8afaa994f91bfd8215134f8631d27eba3e0e2c13546ce994 \
-    --hash=sha256:0f460286cb94036455e703c66988851d970fdfd8acc2a1122ab7f4f904e4029e \
-    --hash=sha256:204a8238afe787323a8b47d8be4df89772d5c1e4651b9ffa808552bdf20e1d50 \
-    --hash=sha256:2396e8116db77789f819d2bc8a7e200232b7a282c66e0ae2d2cd84581a89757e \
-    --hash=sha256:254f1a3b1eef5f7ed23ef265eaa89c65c8c5b6b257327c149db1ca9d4a35f25e \
-    --hash=sha256:26bcf5c4df41cad1b19c84af71c22cbc9ea9a547fc973f1f2cc9a290002c8b3c \
-    --hash=sha256:27c6e64726b307782fa5cbe531e7647aee385a29b2107cd87ba7c0105a5d3853 \
-    --hash=sha256:299e91b274c5c9cdb64cbdf1b3e4a8fe538a7a86acdd08fae52301b28ba297f8 \
-    --hash=sha256:2bcfa46d7709b5a7ffe089075799b902020b62e7ee56ebaed2f4bdac04c508d8 \
-    --hash=sha256:2ccf240eb719789cedbb9fd1338055de2761088202a9a0b73032857e53f612fe \
-    --hash=sha256:32ee6d8491fcfc82652a37109f69dee9a830e9379166cb73c16d8dc5c2915165 \
-    --hash=sha256:3f7b444c42bbc533aaae6b5a2166fd1a797cdb5eb58ee51a92bee1eb94a1e1cb \
-    --hash=sha256:457574f4599d2b00f7f637a0700a6422243b3565509457b2dbd3f50703e11f59 \
-    --hash=sha256:489a01f94aa581dbd961f306e37d75d4ba16104bbfa2b0edb21d29b73be83609 \
-    --hash=sha256:4bcc276261505d82f0ad426870c3b12cb177752834a633e737ec5ee79bbdff18 \
-    --hash=sha256:4e0de1e902669dccbf80b0415fb6b43d27edca2fbd48c74da378923b05316098 \
-    --hash=sha256:4e4630c26b6084c9b3cb53b15bd488f30ceb50b73c35c5ad7871b869cb7365fd \
-    --hash=sha256:4eea95ef275de7abaef630c9b2c002ffbc01918b726a39f5a4353916ec72d2f3 \
-    --hash=sha256:507a20fc863cae1d5720797761b42d2d87a04b3e5aeb682ef3b7332e90598f43 \
-    --hash=sha256:54a5f0f43950a36312155dae55c505a76cd7f2b12d26abeebbe7a0b36dbc868d \
-    --hash=sha256:55b201b97286cf61f5e76063f9e2a1d8d2972fc2fcfd2c1272530172fd28c359 \
-    --hash=sha256:59af35558ba08b758aec4d56182b222976330ef8d2feacbb93964f576a7e7a90 \
-    --hash=sha256:5c912978f7fbf47ef99cec50c4401340436d200d41d714c7a4766f377c5b7b78 \
-    --hash=sha256:656c82b8a0ead8bba147de9a89bda95064874c91a3ed43a00e687f23cc19d53a \
-    --hash=sha256:6713ba4b4ebc330f3def51df1d5d38fad60b66720948112f114968feb52d3f99 \
-    --hash=sha256:675cefc4c06e3b4c876b85bfb7c59c5e2218167bbd4da5075cbe3b5790a28988 \
-    --hash=sha256:6f93531882a5f68c28090f901b1d135de61b56331bba82028489bc51bdd818d2 \
-    --hash=sha256:714f942b9c15c3a7a5fe6876ce30af831c2ad4ce902410b7466b662358c852c0 \
-    --hash=sha256:79109c70cc0882e4d2d002fe69a24aa504dec0cc17169b3c7f41a1d341a73694 \
-    --hash=sha256:7bbd8c8f1b115b892e34ba66a097b915d3871db7ce0e6b9901f462ff3a975377 \
-    --hash=sha256:7ed2f37cfce1ce101e6dffdfd1c99e729dd2ffc291d02d3e2d0af8b53d13840d \
-    --hash=sha256:7fb105327c8f8f0682e29843e2ff96af9dcbe5bab8eeb4b398c6a33a16d80a23 \
-    --hash=sha256:89d76815a26197c858f53c7f6a656686ec392b25991f9e409bcef020cd532312 \
-    --hash=sha256:9a7cfb50515f87f7ed30bc882f68812fd98bc2852957df69f3003d22a2aa0abf \
-    --hash=sha256:9e1747bab246d6ff2c4f28b4d186b205adced9f7bd9dc362051cc37c4a0c7bd6 \
-    --hash=sha256:9e80eba8801c386f72e0712a0453431259c45c3249f0009aff537a517b52942b \
-    --hash=sha256:a01ec4af7dfeb96ff0078ad9a48810bb0cc8abcb0115180c6013a6b26237626c \
-    --hash=sha256:a372c89c939d57abe09e08c0578c1d212e7a678135d53aa16eec4430adc5e690 \
-    --hash=sha256:a3b204c11e2b2d883946fe1d97f89403aa1811df28ce0447439178cc7463448a \
-    --hash=sha256:a534738b47b0de1995f85f582d983d94031dffb48ab86c95bdf88dc62212142f \
-    --hash=sha256:a5e37dc41d57ceba70956fa2fc5b63c26dba863c946ace9705f8eca99daecdc4 \
-    --hash=sha256:aa744da1820678b475e4ba3dfd994c321c5b13381d1041fe9c608620e6676e25 \
-    --hash=sha256:ab32947f481f7e8c763fa2c92fd9f44eeb143e7610c4ca9ecd6a36adab4081bd \
-    --hash=sha256:abb02e2f5a3187b2ac4cd46b8ced85a0858230b577ccb2c62c81482ca7d18852 \
-    --hash=sha256:b330368cb99ef72fcd2dc3ed260adf67b31499584dc8a20225e85bfe6f6cfed0 \
-    --hash=sha256:bc67deb76bc3717f22e765ab3e07ee9c7a5e26b9019ca19a3b063d9f4b874244 \
-    --hash=sha256:c0b1818063dc9e9d838c09e3a473c1422f517889436dd980f5d721899e66f315 \
-    --hash=sha256:c56e097019e72c373bae32d946ecf9858fda841e48d82df7e81c63ac25554078 \
-    --hash=sha256:c7827a5bc7bdb197b9e066cdf650b2887597ad124dd99777332776f7b7c7d0d0 \
-    --hash=sha256:ccc2b70a7ed475c68ceb548bf69cec1e27305c1c2606a5eb7c3afff56a1b3b27 \
-    --hash=sha256:d37a84878285b903c0fe21ac8794c6dab58150e9359f1aaebbeddd6412d53132 \
-    --hash=sha256:e2f0280519e42b0a17550072861e0bc8a80a0870de260f9796157d3fca2733c5 \
-    --hash=sha256:e4ae5ac5e0d1e4edfc9b4b57b4cbecd5bc266a6915c500f358817a8496739247 \
-    --hash=sha256:e67926f51821b8e9deb6426ff3164870976fe414d033ad90ea75e7ed0c2e5022 \
-    --hash=sha256:e78b270eadb5702938c3dbe9367f878249b5ef9a2fcc5360ac7bff694310d17b \
-    --hash=sha256:ea3c8f04b3e4af80e17bab607c386a830ffc2fb88a5484e1df756478cf70d1d3 \
-    --hash=sha256:ec22b5e7fe7a0fa8509181c4aac1db48f3dd4d3a566131b313d1efc102892c18 \
-    --hash=sha256:f4f620668dbc6f5e909a0946a877310fb3d57aea8198bde792aae369ee1c23b5 \
-    --hash=sha256:fd34e7b3405f0cc7ab03d54a334c17a9e802897580d964bd8c2001f4b9fd488f
+coverage[toml]==7.6.11 \
+    --hash=sha256:050172741de03525290e67f0161ae5f7f387c88fca50d47fceb4724ceaa591d2 \
+    --hash=sha256:08e5fb93576a6b054d3d326242af5ef93daaac9bb52bc25f12ccbc3fa94227cd \
+    --hash=sha256:09d03f48d9025b8a6a116cddcb6c7b8ce80e4fb4c31dd2e124a7c377036ad58e \
+    --hash=sha256:0d03c9452d9d1ccfe5d3a5df0427705022a49b356ac212d529762eaea5ef97b4 \
+    --hash=sha256:13100f98497086b359bf56fc035a762c674de8ef526daa389ac8932cb9bff1e0 \
+    --hash=sha256:25575cd5a7d2acc46b42711e8aff826027c0e4f80fb38028a74f31ac22aae69d \
+    --hash=sha256:27700d859be68e4fb2e7bf774cf49933dcac6f81a9bc4c13bd41735b8d26a53b \
+    --hash=sha256:2c81e53782043b323bd34c7de711ed9b4673414eb517eaf35af92185b873839c \
+    --hash=sha256:397489c611b76302dfa1d9ea079e138dddc4af80fc6819d5f5119ec8ca6c0e47 \
+    --hash=sha256:476f29a258b9cd153f2be5bf5f119d670d2806363595263917bddc167d6e5cce \
+    --hash=sha256:4bda710139ea646890d1c000feb533caff86904a0e0638f85e967c28cb8eec50 \
+    --hash=sha256:4cf96beb05d004e4c51cd846fcdf9eee9eb2681518524b66b2e7610507944c2f \
+    --hash=sha256:4f21e3617f48d683f30cf2a6c8b739c838e600cb1454fe6b2eb486ac2bce8fbd \
+    --hash=sha256:5128f3ba694c0a1bde55fc480090392c336236c3e1a10dad40dc1ab17c7675ff \
+    --hash=sha256:532fe139691af134aa8b54ed60dd3c806aa81312d93693bd2883c7b61592c840 \
+    --hash=sha256:5a3f7cbbcb4ad95067a6525f83a6fc78d9cbc1e70f8abaeeaeaa72ef34f48fc3 \
+    --hash=sha256:5b48db06f53d1864fea6dbd855e6d51d41c0f06c212c3004511c0bdc6847b297 \
+    --hash=sha256:5e7ac966ab110bd94ee844f2643f196d78fde1cd2450399116d3efdd706e19f5 \
+    --hash=sha256:5edc16712187139ab635a2e644cc41fc239bc6d245b16124045743130455c652 \
+    --hash=sha256:60d4ad09dfc8c36c4910685faafcb8044c84e4dae302e86c585b3e2e7778726c \
+    --hash=sha256:61c834cbb80946d6ebfddd9b393a4c46bec92fcc0fa069321fcb8049117f76ea \
+    --hash=sha256:6ba27a0375c5ef4d2a7712f829265102decd5ff78b96d342ac2fa555742c4f4f \
+    --hash=sha256:6c96a142057d83ee993eaf71629ca3fb952cda8afa9a70af4132950c2bd3deb9 \
+    --hash=sha256:6d60577673ba48d8ae8e362e61fd4ad1a640293ffe8991d11c86f195479100b7 \
+    --hash=sha256:7eb0504bb307401fd08bc5163a351df301438b3beb88a4fa044681295bbefc67 \
+    --hash=sha256:8e433b6e3a834a43dae2889adc125f3fa4c66668df420d8e49bc4ee817dd7a70 \
+    --hash=sha256:8fa4fffd90ee92f62ff7404b4801b59e8ea8502e19c9bf2d3241ce745b52926c \
+    --hash=sha256:90de4e9ca4489e823138bd13098af9ac8028cc029f33f60098b5c08c675c7bda \
+    --hash=sha256:a165b09e7d5f685bf659063334a9a7b1a2d57b531753d3e04bd442b3cfe5845b \
+    --hash=sha256:a46d56e99a31d858d6912d31ffa4ede6a325c86af13139539beefca10a1234ce \
+    --hash=sha256:ac476e6d0128fb7919b3fae726de72b28b5c9644cb4b579e4a523d693187c551 \
+    --hash=sha256:ac5d92e2cc121a13270697e4cb37e1eb4511ac01d23fe1b6c097facc3b46489e \
+    --hash=sha256:adc2d941c0381edfcf3897f94b9f41b1e504902fab78a04b1677f2f72afead4b \
+    --hash=sha256:b6ff5be3b1853e0862da9d349fe87f869f68e63a25f7c37ce1130b321140f963 \
+    --hash=sha256:bb35ae9f134fbd9cf7302a9654d5a1e597c974202678082dcc569eb39a8cde03 \
+    --hash=sha256:be05bde21d5e6eefbc3a6de6b9bee2b47894b8945342e8663192809c4d1f08ce \
+    --hash=sha256:c27df03730059118b8a923cfc8b84b7e9976742560af528242f201880879c1da \
+    --hash=sha256:c7719a5e1dc93883a6b319bc0374ecd46fb6091ed659f3fbe281ab991634b9b0 \
+    --hash=sha256:c86f4c7a6d1a54a24d804d9684d96e36a62d3ef7c0d7745ae2ea39e3e0293251 \
+    --hash=sha256:ca95d40900cf614e07f00cee8c2fad0371df03ca4d7a80161d84be2ec132b7a4 \
+    --hash=sha256:cd4839813b09ab1dd1be1bbc74f9a7787615f931f83952b6a9af1b2d3f708bf7 \
+    --hash=sha256:db4b1a69976b1b02acda15937538a1d3fe10b185f9d99920b17a740a0a102e06 \
+    --hash=sha256:dbb1a822fd858d9853333a7c95d4e70dde9a79e65893138ce32c2ec6457d7a36 \
+    --hash=sha256:de6b079b39246a7da9a40cfa62d5766bd52b4b7a88cf5a82ec4c45bf6e152306 \
+    --hash=sha256:df6ff122a0a10a30121d9f0cb3fbd03a6fe05861e4ec47adb9f25e9245aabc19 \
+    --hash=sha256:e0b0f272901a5172090c0802053fbc503cdc3fa2612720d2669a98a7384a7bec \
+    --hash=sha256:e2778be4f574b39ec9dcd9e5e13644f770351ee0990a0ecd27e364aba95af89b \
+    --hash=sha256:e3b746fa0ffc5b6b8856529de487da8b9aeb4fb394bb58de6502ef45f3434f12 \
+    --hash=sha256:e642e6a46a04e992ebfdabed79e46f478ec60e2c528e1e1a074d63800eda4286 \
+    --hash=sha256:eafea49da254a8289bed3fab960f808b322eda5577cb17a3733014928bbfbebd \
+    --hash=sha256:f0f334ae844675420164175bf32b04e18a81fe57ad8eb7e0cfd4689d681ffed7 \
+    --hash=sha256:f382004fa4c93c01016d9226b9d696a08c53f6818b7ad59b4e96cb67e863353a \
+    --hash=sha256:f4679fcc9eb9004fdd1b00231ef1ec7167168071bebc4d66327e28c1979b4449 \
+    --hash=sha256:fd2fffc8ce8692ce540103dff26279d2af22d424516ddebe2d7e4d6dbb3816b2 \
+    --hash=sha256:ff136607689c1c87f43d24203b6d2055b42030f352d5176f9c8b204d4235ef27 \
+    --hash=sha256:ff52b4e2ac0080c96e506819586c4b16cdbf46724bda90d308a7330a73cc8521 \
+    --hash=sha256:ff562952f15eff27247a4c4b03e45ce8a82e3fb197de6a7c54080f9d4ba07845
     # via -r src/backend/requirements-dev.in
 cryptography==43.0.3 \
     --hash=sha256:0c580952eef9bf68c4747774cde7ec1d85a6e61de97281f2dba83c7d2c806362 \
@@ -284,9 +279,9 @@ distlib==0.3.9 \
     --hash=sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87 \
     --hash=sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403
     # via virtualenv
-django==4.2.18 \
-    --hash=sha256:52ae8eacf635617c0f13b44f749e5ea13dc34262819b2cc8c8636abb08d82c4b \
-    --hash=sha256:ba52eff7e228f1c775d5b0db2ba53d8c49d2f8bfe6ca0234df6b7dd12fb25b19
+django==4.2.19 \
+    --hash=sha256:6c833be4b0ca614f0a919472a1028a3bbdeb6f056fa04023aeb923346ba2c306 \
+    --hash=sha256:a104e13f219fc55996a4e416ef7d18ab4eeb44e0aa95174c192f16cda9f94e75
     # via
     #   -c src/backend/requirements.txt
     #   django-slowtests
@@ -304,9 +299,9 @@ filelock==3.17.0 \
     --hash=sha256:533dc2f7ba78dc2f0f531fc6c4940addf7b70a481e269a5a3b93be94ffbe8338 \
     --hash=sha256:ee4e77401ef576ebb38cd7f13b9b28893194acc20a8e68e18730ba9c0e54660e
     # via virtualenv
-identify==2.6.6 \
-    --hash=sha256:7bec12768ed44ea4761efb47806f0a41f86e7c0a5fdf5950d4648c90eca7e251 \
-    --hash=sha256:cbd1810bce79f8b671ecb20f53ee0ae8e86ae84b557de31d89709dc2a48ba881
+identify==2.6.7 \
+    --hash=sha256:155931cb617a401807b09ecec6635d6c692d180090a1cedca8ef7d58ba5b6aa0 \
+    --hash=sha256:3fa266b42eba321ee0b2bb0936a6a6b9e36a1351cbb69055b3082f4193035684
     # via pre-commit
 importlib-metadata==8.5.0 \
     --hash=sha256:45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b \
diff --git a/src/backend/requirements.txt b/src/backend/requirements.txt
index ec4434eebe..542760f419 100644
--- a/src/backend/requirements.txt
+++ b/src/backend/requirements.txt
@@ -382,9 +382,9 @@ deprecated==1.2.18 \
 dj-rest-auth==7.0.0 \
     --hash=sha256:08dbc03a35223872da9f59bc2d7a71bec2e721aa69f7cdc84c7a329aeae1f86e
     # via -r src/backend/requirements.in
-django==4.2.18 \
-    --hash=sha256:52ae8eacf635617c0f13b44f749e5ea13dc34262819b2cc8c8636abb08d82c4b \
-    --hash=sha256:ba52eff7e228f1c775d5b0db2ba53d8c49d2f8bfe6ca0234df6b7dd12fb25b19
+django==4.2.19 \
+    --hash=sha256:6c833be4b0ca614f0a919472a1028a3bbdeb6f056fa04023aeb923346ba2c306 \
+    --hash=sha256:a104e13f219fc55996a4e416ef7d18ab4eeb44e0aa95174c192f16cda9f94e75
     # via
     #   -r src/backend/requirements.in
     #   dj-rest-auth
@@ -416,8 +416,8 @@ django==4.2.18 \
     #   djangorestframework
     #   djangorestframework-simplejwt
     #   drf-spectacular
-django-allauth[openid, saml]==65.3.1 \
-    --hash=sha256:e02e951b71a2753a746459f2efa114c7c72bf2cef6887dbe8607a577c0350587
+django-allauth[openid, saml]==65.4.1 \
+    --hash=sha256:60b32aef7dbbcc213319aa4fd8f570e985266ea1162ae6ef7a26a24efca85c8c
     # via
     #   -r src/backend/requirements.in
     #   django-allauth-2fa
@@ -429,9 +429,9 @@ django-cleanup==9.0.0 \
     --hash=sha256:19f8b0e830233f9f0f683b17181f414672a0f48afe3ea3cc80ba47ae40ad880c \
     --hash=sha256:bb9fb560aaf62959c81e31fa40885c36bbd5854d5aa21b90df2c7e4ba633531e
     # via -r src/backend/requirements.in
-django-cors-headers==4.6.0 \
-    --hash=sha256:14d76b4b4c8d39375baeddd89e4f08899051eeaf177cb02a29bd6eae8cf63aa8 \
-    --hash=sha256:8edbc0497e611c24d5150e0055d3b178c6534b8ed826fb6f53b21c63f5d48ba3
+django-cors-headers==4.7.0 \
+    --hash=sha256:6fdf31bf9c6d6448ba09ef57157db2268d515d94fc5c89a0a1028e1fc03ee52b \
+    --hash=sha256:f1c125dcd58479fe7a67fe2499c16ee38b81b397463cf025f0e2c42937421070
     # via -r src/backend/requirements.in
 django-dbbackup==4.2.1 \
     --hash=sha256:157a2ec10d482345cd75092e510ac40d6e2ee6084604a1d17abe178c2f06bc69 \
@@ -614,57 +614,57 @@ flexparser==0.4 \
     --hash=sha256:266d98905595be2ccc5da964fe0a2c3526fbbffdc45b65b3146d75db992ef6b2 \
     --hash=sha256:3738b456192dcb3e15620f324c447721023c0293f6af9955b481e91d00179846
     # via pint
-fonttools[woff]==4.55.8 \
-    --hash=sha256:01ea3901b0802fc5f9e854f5aeb5bc27770dd9dd24c28df8f74ba90f8b3f5915 \
-    --hash=sha256:02c41322e5bdcb484b61b776fcea150215c83619b39c96aa0b44d4fd87bb5574 \
-    --hash=sha256:03c2b50b54e6e8b3564b232e57e8f58be217cf441cf0155745d9e44a76f9c30f \
-    --hash=sha256:07636dae94f7fe88561f9da7a46b13d8e3f529f87fdb221b11d85f91eabceeb7 \
-    --hash=sha256:0f38bfb6b7a39c4162c3eb0820a0bdf8e3bdd125cd54e10ba242397d15e32439 \
-    --hash=sha256:1e10efc8ee10d6f1fe2931d41bccc90cd4b872f2ee4ff21f2231a2c293b2dbf8 \
-    --hash=sha256:2232012a1502b2b8ab4c6bc1d3524bfe90238c0c1a50ac94a0a2085aa87a58a5 \
-    --hash=sha256:243cbfc0b7cb1c307af40e321f8343a48d0a080bc1f9466cf2b5468f776ef108 \
-    --hash=sha256:285c1ac10c160fbdff6d05358230e66c4f98cbbf271f3ec7eb34e967771543e8 \
-    --hash=sha256:302e1003a760b222f711d5ba6d1ad7fd5f7f713eb872cd6a3eb44390bc9770af \
-    --hash=sha256:332883b6280b9d90d2ba7e9e81be77cf2ace696161e60cdcf40cfcd2b3ed06fa \
-    --hash=sha256:3461347016c94cb42b36caa907e11565878c4c2c375604f3651d11dc06d1ab3e \
-    --hash=sha256:3d20f152de7625a0008ba1513f126daaaa0de3b4b9030aa72dd5c27294992260 \
-    --hash=sha256:450c354c04a6e12a3db968e915fe05730f79ff3d39560947ef8ee6eaa2ab2212 \
-    --hash=sha256:466a78984f0572305c3c48377f4e3f7f4e909f1209f45ef8e7041d5c8a744a56 \
-    --hash=sha256:4dfae7c94987149bdaa0388e6c937566aa398fa0eec973b17952350a069cff4e \
-    --hash=sha256:54d481d456dcd59af25d4a9c56b2c4c3f20e9620b261b84144e5950f33e8df17 \
-    --hash=sha256:604c805b41241b4880e2dc86cf2d4754c06777371c8299799ac88d836cb18c3b \
-    --hash=sha256:63403ee0f2fa4e1de28e539f8c24f2bdca1d8ecb503fa9ea2d231d9f1e729809 \
-    --hash=sha256:65cb8f97eed7906dcf19bc2736b70c6239e9d7e77aad7c6110ba7239ae082e81 \
-    --hash=sha256:67df1c3935838fb9e56f227d7f506c9043b149a4a3b667bef17929c7a1114d19 \
-    --hash=sha256:6b8d7c149d47b47de7ec81763396c8266e5ebe2e0b14aa9c3ccf29e52260ab2f \
-    --hash=sha256:708cb17b2590b7f6c6854999df0039ff1140dda9e6f56d67c3599ba6f968fab5 \
-    --hash=sha256:8abd135e427d88e461a4833c03cf96cfb9028c78c15d58123291f22398e25492 \
-    --hash=sha256:9164f44add0acec0f12fce682824c040dc52e483bfe3838c37142897150c8364 \
-    --hash=sha256:95f5a1d4432b3cea6571f5ce4f4e9b25bf36efbd61c32f4f90130a690925d6ee \
-    --hash=sha256:9b5f05ef72e846e9f49ccdd74b9da4309901a4248434c63c1ee9321adcb51d65 \
-    --hash=sha256:9b6fcff4dc755b32faff955d989ee26394ddad3a90ea7d558db17a4633c8390c \
-    --hash=sha256:a0fe12f06169af2fdc642d26a8df53e40adc3beedbd6ffedb19f1c5397b63afd \
-    --hash=sha256:a19059aa892676822c1f05cb5a67296ecdfeb267fe7c47d4758f3e8e942c2b2a \
-    --hash=sha256:a7230f7590f9570d26ee903b6a4540274494e200fae978df0d9325b7b9144529 \
-    --hash=sha256:acfec948de41cd5e640d5c15d0200e8b8e7c5c6bb82afe1ca095cbc4af1188ee \
-    --hash=sha256:b99d4fd2b6d0a00c7336c8363fccc7a11eccef4b17393af75ca6e77cf93ff413 \
-    --hash=sha256:b9f9fce3c9b2196e162182ec5db8af8eb3acd0d76c2eafe9fdba5f370044e556 \
-    --hash=sha256:ba45b637da80a262b55b7657aec68da2ac54b8ae7891cd977a5dbe5fd26db429 \
-    --hash=sha256:bf4b5b3496ddfdd4e57112e77ec51f1ab388d35ac17322c1248addb2eb0d429a \
-    --hash=sha256:c96f2506ce1a0beeaa9595f9a8b7446477eb133f40c0e41fc078744c28149f80 \
-    --hash=sha256:cb121d6dd34625cece32234a5fa0359475bb118838b6b4295ffdb13b935edb04 \
-    --hash=sha256:ccf8ae02918f431953d338db4d0a675a395faf82bab3a76025582cf32a2f3b7b \
-    --hash=sha256:cfe9cf30f391a0f2875247a3e5e44d8dcb61596e5cf89b360cdffec8a80e9961 \
-    --hash=sha256:d11600f5343092697d7434f3bf77a393c7ae74be206fe30e577b9a195fd53165 \
-    --hash=sha256:d2248ebfbcea0d0b3cb459d76a9f67f2eadc10ec0d07e9cadab8777d3f016bf2 \
-    --hash=sha256:d39f0c977639be0f9f5505d4c7c478236737f960c567a35f058649c056e41434 \
-    --hash=sha256:d5a3ff5bb95fd5a3962b2754f8435e6d930c84fc9e9921c51e802dddf40acd56 \
-    --hash=sha256:d637e4d33e46619c79d1a6c725f74d71b574cd15fb5bbb9b6f3eba8f28363573 \
-    --hash=sha256:de78d6d0dbe32561ce059265437021f4746e56073c4799f0f1095828ae7232bd \
-    --hash=sha256:e72a7816ff8a759be9ca36ca46934f8ccf4383711ef597d9240306fe1878cb8d \
-    --hash=sha256:edcffaeadba9a334c1c3866e275d7dd495465e7dbd296f688901bdbd71758113 \
-    --hash=sha256:f089e8da0990cfe2d67e81d9cf581ff372b48dc5acf2782701844211cd1f0eb3 \
-    --hash=sha256:f971aa5f50c22dc4b63a891503624ae2c77330429b34ead32f23c2260c5618cd
+fonttools[woff]==4.56.0 \
+    --hash=sha256:003548eadd674175510773f73fb2060bb46adb77c94854af3e0cc5bc70260049 \
+    --hash=sha256:0073b62c3438cf0058488c002ea90489e8801d3a7af5ce5f7c05c105bee815c3 \
+    --hash=sha256:1088182f68c303b50ca4dc0c82d42083d176cba37af1937e1a976a31149d4d14 \
+    --hash=sha256:133bedb9a5c6376ad43e6518b7e2cd2f866a05b1998f14842631d5feb36b5786 \
+    --hash=sha256:14a3e3e6b211660db54ca1ef7006401e4a694e53ffd4553ab9bc87ead01d0f05 \
+    --hash=sha256:17f39313b649037f6c800209984a11fc256a6137cbe5487091c6c7187cae4685 \
+    --hash=sha256:193b86e9f769320bc98ffdb42accafb5d0c8c49bd62884f1c0702bc598b3f0a2 \
+    --hash=sha256:2d351275f73ebdd81dd5b09a8b8dac7a30f29a279d41e1c1192aedf1b6dced40 \
+    --hash=sha256:300c310bb725b2bdb4f5fc7e148e190bd69f01925c7ab437b9c0ca3e1c7cd9ba \
+    --hash=sha256:331954d002dbf5e704c7f3756028e21db07097c19722569983ba4d74df014000 \
+    --hash=sha256:38b947de71748bab150259ee05a775e8a0635891568e9fdb3cdd7d0e0004e62f \
+    --hash=sha256:3cf4f8d2a30b454ac682e12c61831dcb174950c406011418e739de592bbf8f76 \
+    --hash=sha256:3fd3fccb7b9adaaecfa79ad51b759f2123e1aba97f857936ce044d4f029abd71 \
+    --hash=sha256:442ad4122468d0e47d83bc59d0e91b474593a8c813839e1872e47c7a0cb53b10 \
+    --hash=sha256:47b5e4680002ae1756d3ae3b6114e20aaee6cc5c69d1e5911f5ffffd3ee46c6b \
+    --hash=sha256:53f5e9767978a4daf46f28e09dbeb7d010319924ae622f7b56174b777258e5ba \
+    --hash=sha256:62b4c6802fa28e14dba010e75190e0e6228513573f1eeae57b11aa1a39b7e5b1 \
+    --hash=sha256:62cc1253827d1e500fde9dbe981219fea4eb000fd63402283472d38e7d8aa1c6 \
+    --hash=sha256:654ac4583e2d7c62aebc6fc6a4c6736f078f50300e18aa105d87ce8925cfac31 \
+    --hash=sha256:661a8995d11e6e4914a44ca7d52d1286e2d9b154f685a4d1f69add8418961563 \
+    --hash=sha256:6c1d38642ca2dddc7ae992ef5d026e5061a84f10ff2b906be5680ab089f55bb8 \
+    --hash=sha256:6e81c1cc80c1d8bf071356cc3e0e25071fbba1c75afc48d41b26048980b3c771 \
+    --hash=sha256:705837eae384fe21cee5e5746fd4f4b2f06f87544fa60f60740007e0aa600311 \
+    --hash=sha256:7ef04bc7827adb7532be3d14462390dd71287644516af3f1e67f1e6ff9c6d6df \
+    --hash=sha256:86b2a1013ef7a64d2e94606632683f07712045ed86d937c11ef4dde97319c086 \
+    --hash=sha256:8d1613abd5af2f93c05867b3a3759a56e8bf97eb79b1da76b2bc10892f96ff16 \
+    --hash=sha256:965d0209e6dbdb9416100123b6709cb13f5232e2d52d17ed37f9df0cc31e2b35 \
+    --hash=sha256:96a4271f63a615bcb902b9f56de00ea225d6896052c49f20d0c91e9f43529a29 \
+    --hash=sha256:9d94449ad0a5f2a8bf5d2f8d71d65088aee48adbe45f3c5f8e00e3ad861ed81a \
+    --hash=sha256:9da650cb29bc098b8cfd15ef09009c914b35c7986c8fa9f08b51108b7bc393b4 \
+    --hash=sha256:a05d1f07eb0a7d755fbe01fee1fd255c3a4d3730130cf1bfefb682d18fd2fcea \
+    --hash=sha256:a114d1567e1a1586b7e9e7fc2ff686ca542a82769a296cef131e4c4af51e58f4 \
+    --hash=sha256:a1af375734018951c31c0737d04a9d5fd0a353a0253db5fbed2ccd44eac62d8c \
+    --hash=sha256:b23d30a2c0b992fb1c4f8ac9bfde44b5586d23457759b6cf9a787f1a35179ee0 \
+    --hash=sha256:bc871904a53a9d4d908673c6faa15689874af1c7c5ac403a8e12d967ebd0c0dc \
+    --hash=sha256:bce60f9a977c9d3d51de475af3f3581d9b36952e1f8fc19a1f2254f1dda7ce9c \
+    --hash=sha256:bd9825822e7bb243f285013e653f6741954d8147427aaa0324a862cdbf4cbf62 \
+    --hash=sha256:ca7962e8e5fc047cc4e59389959843aafbf7445b6c08c20d883e60ced46370a5 \
+    --hash=sha256:d0cb73ccf7f6d7ca8d0bc7ea8ac0a5b84969a41c56ac3ac3422a24df2680546f \
+    --hash=sha256:d54a45d30251f1d729e69e5b675f9a08b7da413391a1227781e2a297fa37f6d2 \
+    --hash=sha256:d6ca96d1b61a707ba01a43318c9c40aaf11a5a568d1e61146fafa6ab20890793 \
+    --hash=sha256:d6f195c14c01bd057bc9b4f70756b510e009c83c5ea67b25ced3e2c38e6ee6e9 \
+    --hash=sha256:e2cad98c94833465bcf28f51c248aaf07ca022efc6a3eba750ad9c1e0256d278 \
+    --hash=sha256:e2e993e8db36306cc3f1734edc8ea67906c55f98683d6fd34c3fc5593fdbba4c \
+    --hash=sha256:e9270505a19361e81eecdbc2c251ad1e1a9a9c2ad75fa022ccdee533f55535dc \
+    --hash=sha256:f20e2c0dfab82983a90f3d00703ac0960412036153e5023eed2b4641d7d5e692 \
+    --hash=sha256:f36a0868f47b7566237640c026c65a86d09a3d9ca5df1cd039e30a1da73098a0 \
+    --hash=sha256:f59746f7953f69cc3290ce2f971ab01056e55ddd0fb8b792c31a8acd7fee2d28 \
+    --hash=sha256:fa760e5fe8b50cbc2d71884a1eff2ed2b95a005f02dda2fa431560db0ddd927f \
+    --hash=sha256:ffda9b8cd9cb8b301cae2602ec62375b59e2e2108a117746f12215145e3f786c
     # via weasyprint
 googleapis-common-protos==1.66.0 \
     --hash=sha256:c3e7b33d15fdca5374cc0a7346dd92ffa847425cc4ea941d970f13680052ec8c \
@@ -991,9 +991,9 @@ openpyxl==3.1.5 \
     --hash=sha256:5282c12b107bffeef825f4617dc029afaf41d0ea60823bbb665ef3079dc79de2 \
     --hash=sha256:cf0e3cf56142039133628b5acffe8ef0c12bc902d2aadd3e0fe5878dc08d1050
     # via tablib
-opentelemetry-api==1.29.0 \
-    --hash=sha256:5fcd94c4141cc49c736271f3e1efb777bebe9cc535759c54c936cca4f1b312b8 \
-    --hash=sha256:d04a6cf78aad09614f52964ecb38021e248f5714dc32c2e0d8fd99517b4d69cf
+opentelemetry-api==1.30.0 \
+    --hash=sha256:375893400c1435bf623f7dfb3bcd44825fe6b56c34d0667c542ea8257b1a1240 \
+    --hash=sha256:d5f5284890d73fdf47f843dda3210edf37a38d66f44f2b5aedc1e89ed455dc09
     # via
     #   -r src/backend/requirements.in
     #   opentelemetry-exporter-otlp-proto-grpc
@@ -1005,65 +1005,65 @@ opentelemetry-api==1.29.0 \
     #   opentelemetry-instrumentation-wsgi
     #   opentelemetry-sdk
     #   opentelemetry-semantic-conventions
-opentelemetry-exporter-otlp==1.29.0 \
-    --hash=sha256:b8da6e20f5b0ffe604154b1e16a407eade17ce310c42fb85bb4e1246fc3688ad \
-    --hash=sha256:ee7dfcccbb5e87ad9b389908452e10b7beeab55f70a83f41ce5b8c4efbde6544
+opentelemetry-exporter-otlp==1.30.0 \
+    --hash=sha256:44e11054ec571ccfed73a83c6429dee5d334d061d0e0572e3160d6de97156dbc \
+    --hash=sha256:da7769f95cd5be5b09dd4188ac153a33709eda652217f2d10aed6518c8e60f0d
     # via -r src/backend/requirements.in
-opentelemetry-exporter-otlp-proto-common==1.29.0 \
-    --hash=sha256:a9d7376c06b4da9cf350677bcddb9618ed4b8255c3f6476975f5e38274ecd3aa \
-    --hash=sha256:e7c39b5dbd1b78fe199e40ddfe477e6983cb61aa74ba836df09c3869a3e3e163
+opentelemetry-exporter-otlp-proto-common==1.30.0 \
+    --hash=sha256:5468007c81aa9c44dc961ab2cf368a29d3475977df83b4e30aeed42aa7bc3b38 \
+    --hash=sha256:ddbfbf797e518411857d0ca062c957080279320d6235a279f7b64ced73c13897
     # via
     #   opentelemetry-exporter-otlp-proto-grpc
     #   opentelemetry-exporter-otlp-proto-http
-opentelemetry-exporter-otlp-proto-grpc==1.29.0 \
-    --hash=sha256:3d324d07d64574d72ed178698de3d717f62a059a93b6b7685ee3e303384e73ea \
-    --hash=sha256:5a2a3a741a2543ed162676cf3eefc2b4150e6f4f0a193187afb0d0e65039c69c
+opentelemetry-exporter-otlp-proto-grpc==1.30.0 \
+    --hash=sha256:2906bcae3d80acc54fd1ffcb9e44d324e8631058b502ebe4643ca71d1ff30830 \
+    --hash=sha256:d0f10f0b9b9a383b7d04a144d01cb280e70362cccc613987e234183fd1f01177
     # via opentelemetry-exporter-otlp
-opentelemetry-exporter-otlp-proto-http==1.29.0 \
-    --hash=sha256:b10d174e3189716f49d386d66361fbcf6f2b9ad81e05404acdee3f65c8214204 \
-    --hash=sha256:b228bdc0f0cfab82eeea834a7f0ffdd2a258b26aa33d89fb426c29e8e934d9d0
+opentelemetry-exporter-otlp-proto-http==1.30.0 \
+    --hash=sha256:9578e790e579931c5ffd50f1e6975cbdefb6a0a0a5dea127a6ae87df10e0a589 \
+    --hash=sha256:c3ae75d4181b1e34a60662a6814d0b94dd33b628bee5588a878bed92cee6abdc
     # via opentelemetry-exporter-otlp
-opentelemetry-instrumentation==0.50b0 \
-    --hash=sha256:7d98af72de8dec5323e5202e46122e5f908592b22c6d24733aad619f07d82979 \
-    --hash=sha256:b8f9fc8812de36e1c6dffa5bfc6224df258841fb387b6dfe5df15099daa10630
+opentelemetry-instrumentation==0.51b0 \
+    --hash=sha256:4ca266875e02f3988536982467f7ef8c32a38b8895490ddce9ad9604649424fa \
+    --hash=sha256:c6de8bd26b75ec8b0e54dff59e198946e29de6a10ec65488c357d4b34aa5bdcf
     # via
     #   opentelemetry-instrumentation-django
     #   opentelemetry-instrumentation-redis
     #   opentelemetry-instrumentation-requests
     #   opentelemetry-instrumentation-wsgi
-opentelemetry-instrumentation-django==0.50b0 \
-    --hash=sha256:624fd0beb1ac827f2af31709c2da5cb55d8dc899c2449d6e8fcc9fa5538fd56b \
-    --hash=sha256:ab7b4cd52b8f12420d968823f6bbfbc2a6ddb2af7a05fcb0d5b6755d338f1915
+opentelemetry-instrumentation-django==0.51b0 \
+    --hash=sha256:574ff4a22be72c8371fdbaea19dca3d667e6ebd1b2756e5be1f17761dd668d9c \
+    --hash=sha256:cc548785e6f5e0965497f7d611c9204a214d5f2fc3ceba26aea3b699f5f99d4c
     # via -r src/backend/requirements.in
-opentelemetry-instrumentation-redis==0.50b0 \
-    --hash=sha256:48c115189781a4eb1513457f4cb03f7c28bac45d4ca619802d0fec5d08db9e0f \
-    --hash=sha256:ab5c983acdd2d4dd897b8d0f7c28d4fd548458259895830e43d9a206f4afa391
+opentelemetry-instrumentation-redis==0.51b0 \
+    --hash=sha256:0e0bf2d641dca35d5d35b6d6c34a6133ccb0961b54527dd9ce21a6463d7bd173 \
+    --hash=sha256:a390df3fb73a0efc9410b85d3099c2d8faf1f85e83724c4f8bd54c65001cfc5c
     # via -r src/backend/requirements.in
-opentelemetry-instrumentation-requests==0.50b0 \
-    --hash=sha256:2c60a890988d6765de9230004d0af9071b3b2e1ddba4ca3b631cfb8a1722208d \
-    --hash=sha256:f8088c76f757985b492aad33331d21aec2f99c197472a57091c2e986a4b7ec8b
+opentelemetry-instrumentation-requests==0.51b0 \
+    --hash=sha256:0723aaafaeb2a825723f31c0bf644f9642377046063d1a52fc86571ced87feac \
+    --hash=sha256:e7f4bd3ffcab6ebcce8a1c652af218e050354c8e7cac2c34814292d4de75167a
     # via -r src/backend/requirements.in
-opentelemetry-instrumentation-wsgi==0.50b0 \
-    --hash=sha256:4bc0fdf52b603507d6170a25504f0ceea358d7e90a2c0e8794b7b7eca5ea355c \
-    --hash=sha256:c25b5f1b664d984a41546a34cf2f893dcde6cf56922f88c475864e7df37edf4a
+opentelemetry-instrumentation-wsgi==0.51b0 \
+    --hash=sha256:a759b020a41c5ddddbb3c71149aa60f2dd06c423ec507c8dfecec89e0570d5bc \
+    --hash=sha256:bd0403cf00b39b0e4b2acf9aa08ccd6799e2d3b45b950bfaabfb10aed301727f
     # via opentelemetry-instrumentation-django
-opentelemetry-proto==1.29.0 \
-    --hash=sha256:3c136aa293782e9b44978c738fff72877a4b78b5d21a64e879898db7b2d93e5d \
-    --hash=sha256:495069c6f5495cbf732501cdcd3b7f60fda2b9d3d4255706ca99b7ca8dec53ff
+opentelemetry-proto==1.30.0 \
+    --hash=sha256:afe5c9c15e8b68d7c469596e5b32e8fc085eb9febdd6fb4e20924a93a0389179 \
+    --hash=sha256:c6290958ff3ddacc826ca5abbeb377a31c2334387352a259ba0df37c243adc11
     # via
     #   opentelemetry-exporter-otlp-proto-common
     #   opentelemetry-exporter-otlp-proto-grpc
     #   opentelemetry-exporter-otlp-proto-http
-opentelemetry-sdk==1.29.0 \
-    --hash=sha256:173be3b5d3f8f7d671f20ea37056710217959e774e2749d984355d1f9391a30a \
-    --hash=sha256:b0787ce6aade6ab84315302e72bd7a7f2f014b0fb1b7c3295b88afe014ed0643
+opentelemetry-sdk==1.30.0 \
+    --hash=sha256:14fe7afc090caad881addb6926cec967129bd9260c4d33ae6a217359f6b61091 \
+    --hash=sha256:c9287a9e4a7614b9946e933a67168450b9ab35f08797eb9bc77d998fa480fa18
     # via
     #   -r src/backend/requirements.in
     #   opentelemetry-exporter-otlp-proto-grpc
     #   opentelemetry-exporter-otlp-proto-http
-opentelemetry-semantic-conventions==0.50b0 \
-    --hash=sha256:02dc6dbcb62f082de9b877ff19a3f1ffaa3c306300fa53bfac761c4567c83d38 \
-    --hash=sha256:e87efba8fdb67fb38113efea6a349531e75ed7ffc01562f65b802fcecb5e115e
+opentelemetry-semantic-conventions==0.51b0 \
+    --hash=sha256:3fabf47f35d1fd9aebcdca7e6802d86bd5ebc3bc3408b7e3248dde6e87a18c47 \
+    --hash=sha256:fdc777359418e8d06c86012c3dc92c88a6453ba662e941593adb062e48c2eeae
     # via
     #   opentelemetry-instrumentation
     #   opentelemetry-instrumentation-django
@@ -1071,9 +1071,9 @@ opentelemetry-semantic-conventions==0.50b0 \
     #   opentelemetry-instrumentation-requests
     #   opentelemetry-instrumentation-wsgi
     #   opentelemetry-sdk
-opentelemetry-util-http==0.50b0 \
-    --hash=sha256:21f8aedac861ffa3b850f8c0a6c373026189eb8630ac6e14a2bf8c55695cc090 \
-    --hash=sha256:dc4606027e1bc02aabb9533cc330dd43f874fca492e4175c31d7154f341754af
+opentelemetry-util-http==0.51b0 \
+    --hash=sha256:0561d7a6e9c422b9ef9ae6e77eafcfcd32a2ab689f5e801475cbb67f189efa20 \
+    --hash=sha256:05edd19ca1cc3be3968b1e502fd94816901a365adbeaab6b6ddb974384d3a0b9
     # via
     #   opentelemetry-instrumentation-django
     #   opentelemetry-instrumentation-requests
@@ -1238,9 +1238,9 @@ python-dotenv==1.0.1 \
     --hash=sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca \
     --hash=sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a
     # via -r src/backend/requirements.in
-python-fsutil==0.14.1 \
-    --hash=sha256:0d45e623f0f4403f674bdd8ae7aa7d24a4b3132ea45c65416bd2865e6b20b035 \
-    --hash=sha256:8fb204fa8059f37bdeee8a1dc0fff010170202ea47c4225ee71bb3c26f3997be
+python-fsutil==0.15.0 \
+    --hash=sha256:8ae31def522916e35caf67723b8526fe6e5fcc1e160ea2dc23c845567708ca6e \
+    --hash=sha256:b51d8ab7ee218314480ea251fff7fef513be4fbccfe72a5af4ff2954f8a4a2c4
     # via django-maintenance-mode
 python-ipware==3.0.0 \
     --hash=sha256:9117b1c4dddcb5d5ca49e6a9617de2fc66aec2ef35394563ac4eecabdf58c062 \
@@ -1662,9 +1662,9 @@ webencodings==0.5.1 \
     #   cssselect2
     #   html5lib
     #   tinycss2
-whitenoise==6.8.2 \
-    --hash=sha256:486bd7267a375fa9650b136daaec156ac572971acc8bf99add90817a530dd1d4 \
-    --hash=sha256:df12dce147a043d1956d81d288c6f0044147c6d2ab9726e5772ac50fb45d2280
+whitenoise==6.9.0 \
+    --hash=sha256:8c4a7c9d384694990c26f3047e118c691557481d624f069b7f7752a2f735d609 \
+    --hash=sha256:c8a489049b7ee9889617bb4c274a153f3d979e8f51d2efd0f5b403caf41c57df
     # via -r src/backend/requirements.in
 wrapt==1.17.2 \
     --hash=sha256:08e7ce672e35efa54c5024936e559469436f8b8096253404faeb54d2a878416f \
diff --git a/src/frontend/src/components/nav/PageDetail.tsx b/src/frontend/src/components/nav/PageDetail.tsx
index 0382516068..174ecd701e 100644
--- a/src/frontend/src/components/nav/PageDetail.tsx
+++ b/src/frontend/src/components/nav/PageDetail.tsx
@@ -1,8 +1,9 @@
 import { Group, Paper, SimpleGrid, Stack, Text } from '@mantine/core';
 import { useHotkeys } from '@mantine/hooks';
-import { Fragment, type ReactNode, useMemo } from 'react';
 
+import { Fragment, type ReactNode, useMemo } from 'react';
 import { shortenString } from '../../functions/tables';
+import { useUserSettingsState } from '../../states/SettingsState';
 import { ApiImage } from '../images/ApiImage';
 import { StylishText } from '../items/StylishText';
 import { type Breadcrumb, BreadcrumbList } from './BreadcrumbList';
@@ -16,6 +17,7 @@ interface PageDetailInterface {
   detail?: ReactNode;
   badges?: ReactNode[];
   breadcrumbs?: Breadcrumb[];
+  lastCrumb?: Breadcrumb[];
   breadcrumbAction?: () => void;
   actions?: ReactNode[];
   editAction?: () => void;
@@ -36,11 +38,13 @@ export function PageDetail({
   badges,
   imageUrl,
   breadcrumbs,
+  lastCrumb: last_crumb,
   breadcrumbAction,
   actions,
   editAction,
   editEnabled
 }: Readonly<PageDetailInterface>) {
+  const userSettings = useUserSettingsState();
   useHotkeys([
     [
       'mod+E',
@@ -84,14 +88,23 @@ export function PageDetail({
     return cols;
   }, [detail, badges]);
 
+  // breadcrumb caching
+  const computedBreadcrumbs = useMemo(() => {
+    if (userSettings.isSet('ENABLE_LAST_BREADCRUMB', false)) {
+      return [...(breadcrumbs ?? []), ...(last_crumb ?? [])];
+    } else {
+      return breadcrumbs;
+    }
+  }, [breadcrumbs, last_crumb, userSettings]);
+
   return (
     <>
       <PageTitle title={pageTitleString} />
       <Stack gap='xs'>
-        {breadcrumbs && breadcrumbs.length > 0 && (
+        {computedBreadcrumbs && computedBreadcrumbs.length > 0 && (
           <BreadcrumbList
             navCallback={breadcrumbAction}
-            breadcrumbs={breadcrumbs}
+            breadcrumbs={computedBreadcrumbs}
           />
         )}
         <Paper p='xs' radius='xs' shadow='xs'>
diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po
index 01ad51409b..d0fdf13514 100644
--- a/src/frontend/src/locales/ar/messages.po
+++ b/src/frontend/src/locales/ar/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ar\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Arabic\n"
 "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr ""
@@ -1144,10 +1144,6 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr ""
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
 msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr ""
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr ""
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr ""
 
@@ -1612,6 +1600,18 @@ msgstr ""
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr ""
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr ""
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr ""
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr ""
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr ""
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr ""
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po
index 8cf426b429..840018884b 100644
--- a/src/frontend/src/locales/bg/messages.po
+++ b/src/frontend/src/locales/bg/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: bg\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Bulgarian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr ""
@@ -1144,10 +1144,6 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr ""
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
 msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr ""
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr ""
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr ""
 
@@ -1612,6 +1600,18 @@ msgstr ""
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr ""
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr ""
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr ""
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr ""
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr ""
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr ""
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po
index 4e8560cb81..4a20d568ac 100644
--- a/src/frontend/src/locales/cs/messages.po
+++ b/src/frontend/src/locales/cs/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: cs\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Czech\n"
 "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Verze"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "Verze rozhraní API"
@@ -1144,10 +1144,6 @@ msgstr "Verze rozhraní API"
 msgid "Plugins"
 msgstr "Pluginy"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Hledat"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Načítání"
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Tyto informace jsou dostupné pouze pro uživatele"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "Tento panel je zástupným znakem."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Informace o verzi"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Vývojové verze"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Aktuální"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "Verze InvenTree"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Dostupné aktualizace"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "Verze InvenTree"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Hash revize"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Datum revize"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Větev revize"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Python verze"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Django verze"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Hash revize"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Datum revize"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Větev revize"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Informace o verzi"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Odkazy"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Dokumentace"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Poděkování"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Mobilní aplikace"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Odeslat hlášení o chybě"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Mobilní aplikace"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Odeslat hlášení o chybě"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Kopírovat informace o verzi"
 
@@ -1612,6 +1600,18 @@ msgstr "Kopírovat informace o verzi"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Vývojové verze"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Aktuální"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Dostupné aktualizace"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Není k dispozici žádná licence"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Nastavení"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Nastavení systému"
 
@@ -1813,7 +1813,7 @@ msgstr "Zásoby"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr "Prodej"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Notifikace"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr "Nemáš žádné nové notifikace."
 msgid "results"
 msgstr "výsledky"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Zadejte hledaný text"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Možnosti hledání"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "Skladová položka"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Firma"
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Adresa"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Adresy"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Kontakt"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Kontakty"
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Sériové číslo"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Štítky"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Webová stránka"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Upravit společnost"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po
index 50c321a00b..30468691d2 100644
--- a/src/frontend/src/locales/da/messages.po
+++ b/src/frontend/src/locales/da/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: da\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Danish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr ""
@@ -1144,10 +1144,6 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr ""
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
 msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr ""
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr ""
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr ""
 
@@ -1612,6 +1600,18 @@ msgstr ""
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr ""
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr ""
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr ""
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr ""
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr ""
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr ""
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po
index 607084f655..fed58b4fd4 100644
--- a/src/frontend/src/locales/de/messages.po
+++ b/src/frontend/src/locales/de/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: de\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: German\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Version"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "API-Version"
@@ -1144,10 +1144,6 @@ msgstr "API-Version"
 msgid "Plugins"
 msgstr "Plugins"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr "Aktiviert"
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} Symbole"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Suche"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Wird geladen"
@@ -1374,7 +1374,7 @@ msgstr "Daten wurden erfolgreich importiert"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Schließen"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Diese Informationen sind nur für Mitarbeiter verfügbar"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "Dieses Panel ist ein Platzhalter."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Versionsinformationen"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Entwicklungsversion"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Aktuell"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "InvenTree-Version"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Aktualisierung verfügbar"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "InvenTree-Version"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Commit-Hash"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Commit-Datum"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Commit-Branch"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Python-Version"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Django-Version"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Commit-Hash"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Commit-Datum"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Commit-Branch"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Versionsinformationen"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Links"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Dokumentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Mitwirkende"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Mobile App"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Fehlerbericht senden"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Mobile App"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Fehlerbericht senden"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Versionsinformationen kopieren"
 
@@ -1612,6 +1600,18 @@ msgstr "Versionsinformationen kopieren"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Entwicklungsversion"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Aktuell"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Aktualisierung verfügbar"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Kein Lizenztext verfügbar"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Einstellungen"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Kontoeinstellungen"
 
@@ -1745,8 +1745,8 @@ msgstr "Kontoeinstellungen"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Einstellungen"
 
@@ -1813,7 +1813,7 @@ msgstr "Lager"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr "Verkäufe"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Benachrichtigungen"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr "Du hast keine ungelesenen Benachrichtigungen. "
 msgid "results"
 msgstr "Ergebnisse"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Suchtext eingeben"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Suchoptionen"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Regex Suche"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Volltextsuche"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Bei der Suchanfrage ist ein Fehler aufgetreten"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Bei der Suchanfrage ist ein Fehler aufgetreten"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "Keine Ergebnisse"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "Keine Ergebnisse für Suchanfrage verfügbar"
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Unbekanntes Modell: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "Lagerartikel"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Firma"
 
@@ -2309,7 +2309,7 @@ msgstr "Einkaufsbestellung"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "Verkaufsauftrag"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "Rückgabe Auftrag"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Adresse"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Adressen"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Kontakt"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Kontakte"
 
@@ -2512,7 +2512,7 @@ msgstr "Sendung"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Seriennummer"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "Verpackung"
 
@@ -3800,8 +3800,8 @@ msgstr "SKU"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Erhalten"
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Prüfe ob Sie bereits angemeldet sind"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Beschriftungen"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Berichte"
 
@@ -5520,23 +5520,23 @@ msgstr "Bauauftrag"
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Webseite"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "Telefonnummer"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "E-Mail-Adresse"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "Standardwährung"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr "Standardwährung"
 msgid "Supplier"
 msgstr "Lieferant"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "Lieferant"
 msgid "Manufacturer"
 msgstr "Hersteller"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "Hersteller"
 msgid "Customer"
 msgstr "Kunde"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "Hergestellte Teile"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "Zuliefererteile"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "Zuliefererteile"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "Zugeordneter Bestand"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Unternehmen bearbeiten"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr "Firma löschen"
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "Firmen-Aktionen"
 
@@ -5682,8 +5682,8 @@ msgstr "Teilebeschreibung"
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Verpackungsmenge"
@@ -6111,7 +6111,7 @@ msgstr "Bestand bestellen"
 msgid "Part Actions"
 msgstr "Teile-Aktionen"
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr "Hersteller"
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr "Höchster Preis"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr "Abgeschlossene Positionen"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr "Bestimmungsort"
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr "Position hinzufügen"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr "Position bearbeiten"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr "Parametervorlage löschen"
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr "Gesamtmenge"
 
@@ -8908,28 +8909,28 @@ msgstr "Parameter löschen"
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr "Lieferantennummer"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr "Lieferanten-Link"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr "Herstellernummer"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr "Position empfangen"
 
@@ -8939,7 +8940,7 @@ msgstr "Position empfangen"
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr "Erhaltene Artikel"
 
diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po
index a4d7a0f14d..b9ec4fd1c4 100644
--- a/src/frontend/src/locales/el/messages.po
+++ b/src/frontend/src/locales/el/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: el\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Greek\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr ""
@@ -1144,10 +1144,6 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr ""
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
 msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr ""
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr ""
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr ""
 
@@ -1612,6 +1600,18 @@ msgstr ""
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr ""
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr ""
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr ""
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr ""
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr ""
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr ""
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po
index 4d596ce69e..69b9a6ce72 100644
--- a/src/frontend/src/locales/en/messages.po
+++ b/src/frontend/src/locales/en/messages.po
@@ -87,7 +87,7 @@ msgstr "Scan or enter barcode data"
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1127,7 +1127,7 @@ msgid "Version"
 msgstr "Version"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "API Version"
@@ -1139,10 +1139,6 @@ msgstr "API Version"
 msgid "Plugins"
 msgstr "Plugins"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr "Disabled"
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1151,6 +1147,10 @@ msgstr "Disabled"
 msgid "Enabled"
 msgstr "Enabled"
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr "Disabled"
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr "Worker"
@@ -1191,13 +1191,13 @@ msgid "{0} icons"
 msgstr "{0} icons"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Search"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Loading"
@@ -1369,7 +1369,7 @@ msgstr "Data has been imported successfully"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Close"
@@ -1504,7 +1504,7 @@ msgid "Select language"
 msgstr "Select language"
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "This information is only available for staff users"
 
@@ -1520,85 +1520,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "This panel is a placeholder."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Version Information"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Development Version"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "InvenTree Version"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Update Available"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "InvenTree Version"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Commit Hash"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Commit Date"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Commit Branch"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Python Version"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Django Version"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Commit Hash"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Commit Date"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Commit Branch"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Version Information"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Links"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr "Source Code"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Credits"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Mobile App"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Submit Bug Report"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Mobile App"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Submit Bug Report"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Copy version information"
 
@@ -1607,6 +1595,18 @@ msgstr "Copy version information"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Development Version"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Up to Date"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Update Available"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "No license text available"
@@ -1728,7 +1728,7 @@ msgid "Settings"
 msgstr "Settings"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Account Settings"
 
@@ -1740,8 +1740,8 @@ msgstr "Account Settings"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "System Settings"
 
@@ -1808,7 +1808,7 @@ msgstr "Stock"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr "Manufacturing"
@@ -1837,7 +1837,7 @@ msgstr "Sales"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1845,7 +1845,7 @@ msgstr "Notifications"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr "User Settings"
 
@@ -1890,41 +1890,41 @@ msgstr "You have no unread notifications."
 msgid "results"
 msgstr "results"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Enter search text"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr "Refresh search results"
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Search Options"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Regex search"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Whole word search"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "An error occurred during search query"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "An error occurred during search query"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "No Results"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "No results available for search query"
 
@@ -1962,7 +1962,7 @@ msgstr "Plugin Information"
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2133,7 +2133,7 @@ msgstr "Unknown model: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2205,7 +2205,7 @@ msgid "Stock Item"
 msgstr "Stock Item"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2267,7 +2267,7 @@ msgid "Build Items"
 msgstr "Build Items"
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Company"
 
@@ -2304,7 +2304,7 @@ msgstr "Purchase Order"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2333,8 +2333,8 @@ msgid "Sales Order"
 msgstr "Sales Order"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2356,8 +2356,8 @@ msgid "Return Order"
 msgstr "Return Order"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2377,7 +2377,7 @@ msgid "Address"
 msgstr "Address"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Addresses"
 
@@ -2389,7 +2389,7 @@ msgid "Contact"
 msgstr "Contact"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Contacts"
 
@@ -2507,7 +2507,7 @@ msgstr "Shipment"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2547,8 +2547,8 @@ msgstr "Serial Number"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3773,7 +3773,7 @@ msgstr "Enter an expiry date for received items"
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "Packaging"
 
@@ -3795,8 +3795,8 @@ msgstr "SKU"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Received"
@@ -4195,7 +4195,7 @@ msgstr "Confirm your new password"
 msgid "Confirm"
 msgstr "Confirm"
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Checking if you are already logged in"
 
@@ -5125,7 +5125,7 @@ msgid "Labels"
 msgstr "Labels"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Reporting"
 
@@ -5515,23 +5515,23 @@ msgstr "Build Order"
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Website"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "Phone Number"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "Email Address"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "Default Currency"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5544,7 +5544,7 @@ msgstr "Default Currency"
 msgid "Supplier"
 msgstr "Supplier"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5553,7 +5553,7 @@ msgstr "Supplier"
 msgid "Manufacturer"
 msgstr "Manufacturer"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5567,7 +5567,7 @@ msgstr "Manufacturer"
 msgid "Customer"
 msgstr "Customer"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr "Company Details"
 
@@ -5575,32 +5575,32 @@ msgstr "Company Details"
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "Manufactured Parts"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "Supplied Parts"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "Supplied Parts"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "Assigned Stock"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Edit Company"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr "Delete Company"
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "Company Actions"
 
@@ -5677,8 +5677,8 @@ msgstr "Part Description"
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Pack Quantity"
@@ -6106,7 +6106,7 @@ msgstr "Order Stock"
 msgid "Part Actions"
 msgstr "Part Actions"
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr "Select Part Revision"
 
@@ -6247,6 +6247,7 @@ msgstr "Manufacturers"
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6290,7 +6291,7 @@ msgstr "Maximum Price"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6463,7 +6464,7 @@ msgid "Completed Line Items"
 msgstr "Completed Line Items"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr "Destination"
 
@@ -7988,8 +7989,8 @@ msgid "View Item"
 msgstr "View Item"
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -7998,14 +7999,14 @@ msgid "Add Line Item"
 msgstr "Add Line Item"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr "Edit Line Item"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8355,7 +8356,7 @@ msgstr "Delete Parameter Template"
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr "Total Quantity"
 
@@ -8903,28 +8904,28 @@ msgstr "Delete Parameter"
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr "Import Line Items"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr "Supplier Code"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr "Supplier Link"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr "Manufacturer Code"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr "Show line items which have been received"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr "Receive line item"
 
@@ -8934,7 +8935,7 @@ msgstr "Receive line item"
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr "Receive items"
 
diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po
index 10cf1b0a25..6c5b2e259f 100644
--- a/src/frontend/src/locales/es/messages.po
+++ b/src/frontend/src/locales/es/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: es\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Spanish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Versión"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "Versión API"
@@ -1144,10 +1144,6 @@ msgstr "Versión API"
 msgid "Plugins"
 msgstr "Complementos"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "Iconos {0}"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Buscar"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Cargando"
@@ -1374,7 +1374,7 @@ msgstr "Los datos se han importado satisfactoriamente"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Cerrar"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Esta información sólo está disponible para usuarios del personal"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "Este panel es un marcador de posición."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Información de la versión"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Versión de Desarrollo"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Actualizado"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "Versión de InvenTree"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Actualización Disponible"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "Versión de InvenTree"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Cometer cadena"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Fecha de confirmación"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Consolidar rama"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Versión de Python"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Versión de Django"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Cometer cadena"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Fecha de confirmación"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Consolidar rama"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Información de la versión"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Enlaces"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Documentación"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr "Código Fuente"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Créditos"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Aplicación Móvil"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Enviar Informe de Error"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Aplicación Móvil"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Enviar Informe de Error"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Copiar información de versión"
 
@@ -1612,6 +1600,18 @@ msgstr "Copiar información de versión"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Versión de Desarrollo"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Actualizado"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Actualización Disponible"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Texto de licencia no disponible"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Ajustes"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Ajustes de la cuenta"
 
@@ -1745,8 +1745,8 @@ msgstr "Ajustes de la cuenta"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Ajustes del sistema"
 
@@ -1813,7 +1813,7 @@ msgstr "Stock"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr "Fabricación"
@@ -1842,7 +1842,7 @@ msgstr "Ventas"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Notificaciones"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr "Ajustes del usuario"
 
@@ -1895,41 +1895,41 @@ msgstr "No tienes notificaciones sin leer."
 msgid "results"
 msgstr "resultados"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Introduce texto a buscar"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr "Actualizar resultados de búsqueda"
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Opciones de búsqueda"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Búsqueda por expresión regular"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Búsqueda por palabra"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Se ha producido un error durante la consulta de búsqueda"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Se ha producido un error durante la consulta de búsqueda"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "Sin resultados"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "No hay resultados disponibles para consulta de búsqueda"
 
@@ -1967,7 +1967,7 @@ msgstr "Información del complemento"
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Modelo desconocido: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "Artículo de stock"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr "Construir elementos"
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Empresa"
 
@@ -2309,7 +2309,7 @@ msgstr "Pedido de compra"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "Orden de venta"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "Orden de devolución"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Dirección"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Direcciones"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Contacto"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Contactos"
 
@@ -2512,7 +2512,7 @@ msgstr "Envío"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Número de serie"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "Empaquetado"
 
@@ -3800,8 +3800,8 @@ msgstr "Número De Referencia"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Recibido"
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Comprobando si ya ha iniciado sesión"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Etiquetas"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Informes"
 
@@ -5520,23 +5520,23 @@ msgstr "Orden de construcción"
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Sitio Web"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "Número de teléfono"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "Dirección de correo electrónico"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "Divisa predeterminada"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr "Divisa predeterminada"
 msgid "Supplier"
 msgstr "Proveedor"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "Proveedor"
 msgid "Manufacturer"
 msgstr "Fabricante"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "Fabricante"
 msgid "Customer"
 msgstr "Cliente"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr "Datos de la empresa"
 
@@ -5580,32 +5580,32 @@ msgstr "Datos de la empresa"
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "Piezas fabricadas"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "Piezas suministradas"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "Piezas suministradas"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "Existencias asignadas"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Editar empresa"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr "Eliminar Empresa"
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "Acciones de empresa"
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Cantidad del paquete"
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr "Fabricantes"
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr "Precio Máximo"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr "Artículos de línea completados"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr "Añadir Artículo de Línea"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr "Editar artículo de línea"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr "Mostrar elementos de línea que han sido recibidos"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po
index a3e5db60b3..498269fa5a 100644
--- a/src/frontend/src/locales/es_MX/messages.po
+++ b/src/frontend/src/locales/es_MX/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: es_MX\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Spanish, Mexico\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Versión"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "Versión de API"
@@ -1144,10 +1144,6 @@ msgstr "Versión de API"
 msgid "Plugins"
 msgstr "Complementos"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr "Habilitado"
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "Iconos {0}"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Buscar"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Cargando"
@@ -1374,7 +1374,7 @@ msgstr "Los datos se han importado satisfactoriamente"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Cerrar"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Esta información sólo está disponible para usuarios del personal"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "Este panel es un marcador de posición."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Información de la versión"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Versión de Desarrollo"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Actualizado"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "Versión de InvenTree"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Actualización Disponible"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "Versión de InvenTree"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Hash de Commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Fecha del Commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Rama de Commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Versión de Python"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Versión de Django"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Hash de Commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Fecha del Commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Rama de Commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Información de la versión"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Enlaces"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Documentación"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr "Código Fuente"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Créditos"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Aplicación Móvil"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Enviar Informe de Error"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Aplicación Móvil"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Enviar Informe de Error"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Copiar información de versión"
 
@@ -1612,6 +1600,18 @@ msgstr "Copiar información de versión"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Versión de Desarrollo"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Actualizado"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Actualización Disponible"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Texto de licencia no disponible"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Ajustes"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Ajustes de la cuenta"
 
@@ -1745,8 +1745,8 @@ msgstr "Ajustes de la cuenta"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Ajustes del sistema"
 
@@ -1813,7 +1813,7 @@ msgstr "Existencias"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr "Fabricación"
@@ -1842,7 +1842,7 @@ msgstr "Ventas"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Notificaciones"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr "Ajustes del usuario"
 
@@ -1895,41 +1895,41 @@ msgstr "No tienes notificaciones sin leer."
 msgid "results"
 msgstr "resultados"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Introduce texto a buscar"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr "Actualizar resultados de búsqueda"
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Opciones de búsqueda"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Búsqueda por expresión regular"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Búsqueda de palabras completas"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Se ha producido un error durante la consulta de búsqueda"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Se ha producido un error durante la consulta de búsqueda"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "Sin Resultados"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "No hay resultados disponibles para consulta de búsqueda"
 
@@ -1967,7 +1967,7 @@ msgstr "Información del complemento"
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Modelo desconocido: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "Artículo de stock"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr "Construir elementos"
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Empresa"
 
@@ -2309,7 +2309,7 @@ msgstr "Pedido de compra"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "Orden de venta"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "Orden de devolución"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Dirección"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Direcciones"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Contacto"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Contactos"
 
@@ -2512,7 +2512,7 @@ msgstr "Envío"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Número de serie"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "Empaquetado"
 
@@ -3800,8 +3800,8 @@ msgstr "SKU"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Recibido"
@@ -4200,7 +4200,7 @@ msgstr "Confirme su nueva contraseña"
 msgid "Confirm"
 msgstr "Confirmar"
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Comprobando si ya ha iniciado sesión"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Etiquetas"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Informes"
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Sitio web"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "Número de teléfono"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "Dirección de correo electrónico"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "Divisa predeterminada"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr "Divisa predeterminada"
 msgid "Supplier"
 msgstr "Proveedor"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "Proveedor"
 msgid "Manufacturer"
 msgstr "Fabricante"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "Fabricante"
 msgid "Customer"
 msgstr "Cliente"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr "Datos de la empresa"
 
@@ -5580,32 +5580,32 @@ msgstr "Datos de la empresa"
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "Piezas fabricadas"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "Piezas suministradas"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "Piezas suministradas"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "Existencias asignadas"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Editar empresa"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr "Eliminar Empresa"
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "Acciones de empresa"
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Cantidad del paquete"
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr "Precio Máximo"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr "Mostrar partidas que han sido recibidas"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr "Recibir artículos"
 
diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po
index 5032697d27..7c7d5054a2 100644
--- a/src/frontend/src/locales/et/messages.po
+++ b/src/frontend/src/locales/et/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: et\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Estonian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Versioon"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "API versioon"
@@ -1144,10 +1144,6 @@ msgstr "API versioon"
 msgid "Plugins"
 msgstr "Pluginad"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} ikoonid"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Otsing"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Laadimine"
@@ -1374,7 +1374,7 @@ msgstr "Andmed on edukalt importitud"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Sulge"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "See teave on saadaval ainult töötajatele"
 
@@ -1525,85 +1525,73 @@ msgstr "PHL"
 msgid "This panel is a placeholder."
 msgstr "See paneel on kohatäide."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Versiooniteave"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Arendusversioon"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Ajakohane"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "InvenTree Versioon"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Värskendus saadaval"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "InvenTree Versioon"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Commiti räsi"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Kohustuslik kuupäev"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Anga oks"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Pythoni versioon"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Django versioon"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Commiti räsi"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Kohustuslik kuupäev"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Anga oks"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Versiooniteave"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Lingid"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Dokumentatsioon"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Autorid"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Mobiilirakendus"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Esita veaaruannete"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Mobiilirakendus"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Esita veaaruannete"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Kopeeri versiooniteave"
 
@@ -1612,6 +1600,18 @@ msgstr "Kopeeri versiooniteave"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Arendusversioon"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Ajakohane"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Värskendus saadaval"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Sissekanded puuduvad"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Seaded"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Konto seaded"
 
@@ -1745,8 +1745,8 @@ msgstr "Konto seaded"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr "Tootmine"
@@ -1842,7 +1842,7 @@ msgstr "Müük"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Teavitused"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr "Kasutaja seaded"
 
@@ -1895,41 +1895,41 @@ msgstr "Sul pole lugemata teated."
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Lisage otsitav tekst"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Otsingu valikud"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Regex otsing"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Otsingu päringu ajal ilmnes viga"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Otsingu päringu ajal ilmnes viga"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "Otsingu päringu jaoks tulemusi pole saadaval"
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Aadress"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Aadressid"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Kontakt"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Kontaktid"
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Seerianumber"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "Pakkimine"
 
@@ -3800,8 +3800,8 @@ msgstr "Tootekood"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Kontrollige, kas olete juba sisse logitud"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Sildid"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Aruanded"
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Veebileht"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "Telefoninumber"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "E-posti aadress"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "Vaikimisi valuuta"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr "Vaikimisi valuuta"
 msgid "Supplier"
 msgstr "Tarnija"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "Tarnija"
 msgid "Manufacturer"
 msgstr "Tootja"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "Tootja"
 msgid "Customer"
 msgstr "Klient"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Muuda ettevõtet"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr "Kustuta ettevõte"
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "Ettevõtte toimingud"
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Kogus pakis"
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr "Maksimaalne hind"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr "Kustuta parameetrite mall"
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po
index e50135886e..5acaee561c 100644
--- a/src/frontend/src/locales/fa/messages.po
+++ b/src/frontend/src/locales/fa/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: fa\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Persian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr ""
@@ -1144,10 +1144,6 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr ""
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
 msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr ""
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr ""
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr ""
 
@@ -1612,6 +1600,18 @@ msgstr ""
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr ""
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr ""
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr ""
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr ""
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr ""
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr ""
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po
index 3ab11def53..daa3426609 100644
--- a/src/frontend/src/locales/fi/messages.po
+++ b/src/frontend/src/locales/fi/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: fi\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Finnish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr ""
@@ -1144,10 +1144,6 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr ""
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
 msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr ""
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr ""
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr ""
 
@@ -1612,6 +1600,18 @@ msgstr ""
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr ""
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr ""
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr ""
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr ""
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr ""
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr ""
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po
index b0c9da0672..fa301b2380 100644
--- a/src/frontend/src/locales/fr/messages.po
+++ b/src/frontend/src/locales/fr/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: fr\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: French\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Version"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "Version de l'API"
@@ -1144,10 +1144,6 @@ msgstr "Version de l'API"
 msgid "Plugins"
 msgstr "Extensions"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr "Activé"
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "Icônes {0}"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Rechercher"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Chargement"
@@ -1374,7 +1374,7 @@ msgstr "Les données on était correctement importés"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Fermer"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Ces informations sont uniquement disponibles pour les membres du personnel"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Information sur la version"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Version de développement"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "À jour"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "Version d'InvenTree"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Mise à jour disponible"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "Version d'InvenTree"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Hash du commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Date de commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Banche de commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Version Python "
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Version de Django"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Hash du commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Date de commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Banche de commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Information sur la version"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Liens"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Crédits"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Application Mobile"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Soumettre un rapport de Bug"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Application Mobile"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Soumettre un rapport de Bug"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Copier les informations de version"
 
@@ -1612,6 +1600,18 @@ msgstr "Copier les informations de version"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Version de développement"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "À jour"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Mise à jour disponible"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Aucun texte de licence disponible"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Paramètres"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Paramètres du compte"
 
@@ -1745,8 +1745,8 @@ msgstr "Paramètres du compte"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Les paramètres du système"
 
@@ -1813,7 +1813,7 @@ msgstr "Stock"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr "Ventes"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Notifications"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr "Paramètres de l'utilisateur"
 
@@ -1895,41 +1895,41 @@ msgstr "Vous n'avez pas de notifications non lues."
 msgid "results"
 msgstr "résultats"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Entrez un texte à rechercher"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Options de recherche"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Recherche par regex"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Recherche par mot entier"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Une erreur s'est produite lors de la recherche"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Une erreur s'est produite lors de la recherche"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "Aucun résultat"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "Aucun résultat disponible pour la requête"
 
@@ -1967,7 +1967,7 @@ msgstr "Informations sur le plugin"
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Modèle inconnu : {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "Article en stock"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr "Construire des éléments"
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Société"
 
@@ -2309,7 +2309,7 @@ msgstr "Commande d’achat"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "Ventes"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "Retour de commande"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Adresse"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Adresses"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Contact"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Contacts"
 
@@ -2512,7 +2512,7 @@ msgstr "Livraison"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Numéro de série"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "Conditionnement"
 
@@ -3800,8 +3800,8 @@ msgstr "SKU"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Réceptionnée"
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Vérifier si vous êtes déjà connecté"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Étiquettes"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Rapports"
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Site web"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "Numéro de téléphone"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "Adresse email"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "Devise par défaut"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr "Devise par défaut"
 msgid "Supplier"
 msgstr "Fournisseur"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "Fournisseur"
 msgid "Manufacturer"
 msgstr "Fabricant"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "Fabricant"
 msgid "Customer"
 msgstr "Client"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr "Détails de l'entreprise"
 
@@ -5580,32 +5580,32 @@ msgstr "Détails de l'entreprise"
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "Pièces du fabricant"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "Pièce fournisseur"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "Pièce fournisseur"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "Stock attribué"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Modifier la société"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr "Supprimer la société"
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "Actions de la société"
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Quantité du paquet"
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr "Prix Maximum"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr "Destination"
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr "Supprimer le paramètre"
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr "Code fournisseur"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr "Lien du fournisseur"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr "Code du fabricant"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po
index 3477a81098..cddd65bf1a 100644
--- a/src/frontend/src/locales/he/messages.po
+++ b/src/frontend/src/locales/he/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: he\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Hebrew\n"
 "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "גרסה"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "גרסת API"
@@ -1144,10 +1144,6 @@ msgstr "גרסת API"
 msgid "Plugins"
 msgstr "תוספים"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} סמלים"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "חפש"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "טוען"
@@ -1374,7 +1374,7 @@ msgstr "הנתונים יובאו בהצלחה"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "סגור"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "מידע זה זמין רק עבור משתמשי צוות [צוות Staff]"
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr "לוח זה הוא מציין מיקום."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "מידע גרסה"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "גרסת פיתוח"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "עדכני"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "גרסת InvenTree"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "עדכון זמין"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "גרסת InvenTree"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "בצע Hash"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "גרסת פייתון"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "גרסת ג'נגו"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "בצע Hash"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "מידע גרסה"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "קישורים"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "תיעוד"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "קרדיטים"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "אפליקציה לנייד"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "שלח דוח באג"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "אפליקציה לנייד"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "שלח דוח באג"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "העתק את פרטי הגרסה"
 
@@ -1612,6 +1600,18 @@ msgstr "העתק את פרטי הגרסה"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "גרסת פיתוח"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "עדכני"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "עדכון זמין"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "אין טקסט רישיון זמין"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "הגדרות"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "הגדרות מערכת"
 
@@ -1813,7 +1813,7 @@ msgstr "מלאי"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr "מכירות"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "התראות"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr "אין לך התראות שלא נקראו."
 msgid "results"
 msgstr "תוצאות"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "הזן טקסט חיפוש"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "אפשרויות חיפוש"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "חיפוש רגולרי"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "חיפוש מילה שלמה"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "אירעה שגיאה במהלך שאילתת החיפוש"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "אירעה שגיאה במהלך שאילתת החיפוש"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "אין תוצאות זמינות עבור שאילתת חיפוש"
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "דגם לא ידוע: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "פריט במלאי"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr "בניית פריטים"
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "חברה"
 
@@ -2309,7 +2309,7 @@ msgstr "הזמנות רכש"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "הזמנת מכירה"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "החזרת הזמנה"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "כתובת"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "כתובות"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "איש קשר"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "אנשי קשר"
 
@@ -2512,7 +2512,7 @@ msgstr "משלוח"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "מספר סידורי"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "אתר אינטרנט"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po
index a9525cedf0..be4d87adfc 100644
--- a/src/frontend/src/locales/hi/messages.po
+++ b/src/frontend/src/locales/hi/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: hi\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Hindi\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr ""
@@ -1144,10 +1144,6 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr ""
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
 msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr ""
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr ""
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr ""
 
@@ -1612,6 +1600,18 @@ msgstr ""
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr ""
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr ""
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr ""
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr ""
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr ""
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr ""
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po
index 76b9201fe7..fea27f0d30 100644
--- a/src/frontend/src/locales/hu/messages.po
+++ b/src/frontend/src/locales/hu/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: hu\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Hungarian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -72,7 +72,7 @@ msgstr ""
 
 #: src/components/barcodes/BarcodeInput.tsx:101
 msgid "Barcode Data"
-msgstr ""
+msgstr "Vonalkód adat"
 
 #: src/components/barcodes/BarcodeInput.tsx:105
 msgid "No barcode data"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -114,7 +114,7 @@ msgstr ""
 #: src/forms/PurchaseOrderForms.tsx:413
 #: src/forms/PurchaseOrderForms.tsx:517
 msgid "Scan Barcode"
-msgstr ""
+msgstr "Vonalkód beolvasás"
 
 #: src/components/barcodes/BarcodeScanDialog.tsx:83
 msgid "No matching item found"
@@ -127,7 +127,7 @@ msgstr ""
 
 #: src/components/barcodes/QRCode.tsx:93
 msgid "Low (7%)"
-msgstr ""
+msgstr "Alacsony (7%)"
 
 #: src/components/barcodes/QRCode.tsx:94
 msgid "Medium (15%)"
@@ -542,7 +542,7 @@ msgstr ""
 
 #: src/components/dashboard/widgets/NewsWidget.tsx:133
 msgid "No News"
-msgstr ""
+msgstr "Nincsenek új hírek"
 
 #: src/components/dashboard/widgets/NewsWidget.tsx:134
 msgid "There are no unread news items"
@@ -621,7 +621,7 @@ msgstr "Válassz képet"
 
 #: src/components/details/DetailsImage.tsx:323
 msgid "Download remote image"
-msgstr ""
+msgstr "Távoli kép letöltése"
 
 #: src/components/details/DetailsImage.tsx:338
 msgid "Upload new image"
@@ -637,7 +637,7 @@ msgstr "Kép törlése"
 
 #: src/components/details/DetailsImage.tsx:392
 msgid "Download Image"
-msgstr ""
+msgstr "Kép letöltése"
 
 #: src/components/details/DetailsImage.tsx:397
 msgid "Image downloaded successfully"
@@ -709,7 +709,7 @@ msgstr "Jegyzet Mentése"
 
 #: src/components/editors/NotesEditor.tsx:174
 msgid "Close Editor"
-msgstr ""
+msgstr "Szerkesztő bezárása"
 
 #: src/components/editors/NotesEditor.tsx:181
 msgid "Enable Editing"
@@ -1093,7 +1093,7 @@ msgstr "Mentés"
 
 #: src/components/forms/InstanceOptions.tsx:59
 msgid "Select Server"
-msgstr ""
+msgstr "Szerver kiválasztása"
 
 #: src/components/forms/InstanceOptions.tsx:71
 #~ msgid "Edit possible host options"
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Verzió"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "API verzió"
@@ -1144,16 +1144,16 @@ msgstr "API verzió"
 msgid "Plugins"
 msgstr "Pluginok"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
 #: src/tables/settings/TemplateTable.tsx:364
 #: src/tables/stock/StockItemTestResultTable.tsx:402
 msgid "Enabled"
+msgstr "Engedélyezve"
+
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
 msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:143
@@ -1162,12 +1162,12 @@ msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:144
 msgid "Running"
-msgstr ""
+msgstr "Fut"
 
 #: src/components/forms/InstanceOptions.tsx:144
 #: src/tables/settings/FailedTasksTable.tsx:48
 msgid "Stopped"
-msgstr ""
+msgstr "Leállítva"
 
 #: src/components/forms/fields/IconField.tsx:81
 msgid "No icon selected"
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} db"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Keresés"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Betöltés"
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Bezárás"
@@ -1424,7 +1424,7 @@ msgstr "Vonalkód műveletek"
 
 #: src/components/items/ActionDropdown.tsx:167
 msgid "View Barcode"
-msgstr ""
+msgstr "Vonalkód megtekintése"
 
 #: src/components/items/ActionDropdown.tsx:169
 msgid "View barcode"
@@ -1506,10 +1506,10 @@ msgstr "InvenTree logó"
 
 #: src/components/items/LanguageToggle.tsx:20
 msgid "Select language"
-msgstr ""
+msgstr "Nyelv kiválasztása"
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Ez az információ csak a személyzet számára elérhető"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "Ez egy helykitöltő panel."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Verzióinformáció"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Fejlesztői verzió"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Naprakész"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "InvenTree verzió"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Frissítés elérhető"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "InvenTree verzió"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Commit hash"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Commit dátuma"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Commit branch"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Python verzió"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Django verzió"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Commit hash"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Commit dátuma"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Commit branch"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Verzióinformáció"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Linkek"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Dokumentáció"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
-msgstr ""
+msgstr "Forráskód"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Készítők"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "MobilApp"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Hibajegy beküldése"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "MobilApp"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Hibajegy beküldése"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Verzió információk másolása"
 
@@ -1612,6 +1600,18 @@ msgstr "Verzió információk másolása"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Fejlesztői verzió"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Naprakész"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Frissítés elérhető"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Beállítások"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Fiókbeállítások"
 
@@ -1745,8 +1745,8 @@ msgstr "Fiókbeállítások"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Rendszerbeállítások"
 
@@ -1813,7 +1813,7 @@ msgstr "Készlet"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr "Eladás"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Értesítések"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr "Nincs olvasatlan értesítésed."
 msgid "results"
 msgstr "eredmények"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Írd be a keresett szöveget"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Keresési opciók"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Regex keresés"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Teljes szó keresés"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Hiba történt a keresés közben"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Hiba történt a keresés közben"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "Nincs találat"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "Nincs találat a keresésre"
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Ismeretlen model: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "Készlet tétel"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Cég"
 
@@ -2309,7 +2309,7 @@ msgstr "Beszerzési rendelés"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "Vevői rendelés"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "Visszavétel"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Cím"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Címek"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Kapcsolat"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Kapcsolatok"
 
@@ -2425,7 +2425,7 @@ msgstr "Felhasználók"
 
 #: src/components/render/ModelType.tsx:230
 msgid "Group"
-msgstr ""
+msgstr "Csoport"
 
 #: src/components/render/ModelType.tsx:231
 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:23
@@ -2512,7 +2512,7 @@ msgstr "Szállítmány"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Sorozatszám"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3014,7 +3014,7 @@ msgstr ""
 
 #: src/components/wizards/OrderPartsWizard.tsx:282
 msgid "Parts Added"
-msgstr ""
+msgstr "Alkatrészek hozzáadva"
 
 #: src/components/wizards/OrderPartsWizard.tsx:283
 msgid "All selected parts added to a purchase order"
@@ -3049,7 +3049,7 @@ msgstr ""
 
 #: src/contexts/LanguageContext.tsx:20
 msgid "Arabic"
-msgstr ""
+msgstr "Arab"
 
 #: src/contexts/LanguageContext.tsx:21
 msgid "Bulgarian"
@@ -3125,7 +3125,7 @@ msgstr "Koreai"
 
 #: src/contexts/LanguageContext.tsx:39
 msgid "Lithuanian"
-msgstr ""
+msgstr "Litván"
 
 #: src/contexts/LanguageContext.tsx:40
 msgid "Latvian"
@@ -3153,7 +3153,7 @@ msgstr "Portugál (Brazíliai)"
 
 #: src/contexts/LanguageContext.tsx:46
 msgid "Romanian"
-msgstr ""
+msgstr "Román"
 
 #: src/contexts/LanguageContext.tsx:47
 msgid "Russian"
@@ -3161,7 +3161,7 @@ msgstr "Orosz"
 
 #: src/contexts/LanguageContext.tsx:48
 msgid "Slovak"
-msgstr ""
+msgstr "Szlovák"
 
 #: src/contexts/LanguageContext.tsx:49
 msgid "Slovenian"
@@ -3169,7 +3169,7 @@ msgstr "Szlovén"
 
 #: src/contexts/LanguageContext.tsx:50
 msgid "Serbian"
-msgstr ""
+msgstr "Szerb"
 
 #: src/contexts/LanguageContext.tsx:51
 msgid "Swedish"
@@ -3230,7 +3230,7 @@ msgstr "Az inventree.org-ról"
 
 #: src/defaults/actions.tsx:48
 msgid "Server Information"
-msgstr ""
+msgstr "Szerver Információk"
 
 #: src/defaults/actions.tsx:49
 #: src/defaults/links.tsx:123
@@ -3241,7 +3241,7 @@ msgstr ""
 #: src/defaults/links.tsx:107
 #: src/defaults/links.tsx:129
 msgid "License Information"
-msgstr ""
+msgstr "Licensz információk"
 
 #: src/defaults/actions.tsx:56
 msgid "Licenses for dependencies of the service"
@@ -3351,7 +3351,7 @@ msgstr "Gyakran ismételt kérdések"
 
 #: src/defaults/links.tsx:68
 msgid "GitHub Repository"
-msgstr ""
+msgstr "GitHub repó"
 
 #: src/defaults/links.tsx:71
 msgid "InvenTree source code on GitHub"
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Fogadott"
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Ellenőrzöm hogy be vagy-e már jelentkezve"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Címkék"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Riportolás"
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Weboldal"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr "Beszállító"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "Beszállító"
 msgid "Manufacturer"
 msgstr "Gyártó"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "Gyártó"
 msgid "Customer"
 msgstr "Vevő"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "Gyártott alkatrészek"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "Szállított alkatrészek"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "Szállított alkatrészek"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "Hozzárendelt készlet"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Cég szerkesztése"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "Cég műveletek"
 
@@ -5682,8 +5682,8 @@ msgstr "Alkatrész leírása"
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Csomagolási mennyiség"
@@ -6111,7 +6111,7 @@ msgstr "Készlet rendelés"
 msgid "Part Actions"
 msgstr "Alkatrész műveletek"
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr "Gyártók"
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr "Maximum ár"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr "Kész sortételek"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr "Cél"
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr "Sortétel hozzáadása"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr "Sortétel szerkesztése"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr "Paraméter sablon törlés"
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr "Teljes mennyiség"
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr "Beszállítói kód"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr "Beszállítói link"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr "Gyártói kód"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr "Sortétel bevételezése"
 
@@ -8939,7 +8940,7 @@ msgstr "Sortétel bevételezése"
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr "Bevételezés"
 
diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po
index 234361c49f..c4a43f041f 100644
--- a/src/frontend/src/locales/id/messages.po
+++ b/src/frontend/src/locales/id/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: id\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Indonesian\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Versi"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "Versi API"
@@ -1144,10 +1144,6 @@ msgstr "Versi API"
 msgid "Plugins"
 msgstr ""
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} icon"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Cari"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Memuat"
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Tutup"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Informasi Versi"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Terbaru"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "Versi InvenTree"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Pembaruan tersedia"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "Versi InvenTree"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Versi Python"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Versi Django"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Informasi Versi"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Tautan"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Dokumentasi"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Aplikasi Seluler"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr ""
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Aplikasi Seluler"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr ""
 
@@ -1612,6 +1600,18 @@ msgstr ""
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Terbaru"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Pembaruan tersedia"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Pengaturan"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Pengaturan Sistem"
 
@@ -1813,7 +1813,7 @@ msgstr "Persediaan"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr "Penjualan"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Notifikasi"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr ""
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "Tidak ada hasil"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Model Tidak diketahui: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Perusahaan"
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Alamat"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr ""
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Kontak"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Kontak"
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Nomor Seri"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Telah diterima"
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Laman"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "Nomor Telepon"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "Alamat Surel"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "Mata Uang Utama"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr "Mata Uang Utama"
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr "Jumlah Total"
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po
index 68933859f6..8ca7d15308 100644
--- a/src/frontend/src/locales/it/messages.po
+++ b/src/frontend/src/locales/it/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: it\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Italian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Versione"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "Versione API"
@@ -1144,10 +1144,6 @@ msgstr "Versione API"
 msgid "Plugins"
 msgstr "Plugin"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} icone"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Ricerca"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Caricamento"
@@ -1374,7 +1374,7 @@ msgstr "I dati sono stati importati correttamente"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Chiudi"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Questa informazione è disponibile solo per gli utenti del personale"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "Questo pannello è un segnaposto."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Informazioni sulla versione"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Versione di sviluppo"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Aggiornato"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "Versione di InvenTree"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Aggiornamento disponibile"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "Versione di InvenTree"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Hash del Commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Data del Commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Branch del commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Versione Python"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Versione Django"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Hash del Commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Data del Commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Branch del commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Informazioni sulla versione"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Collegamenti"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Documentazione"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr "Codice Sorgente"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Riconoscimenti"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "App Mobile"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Invia Segnalazione Bug"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "App Mobile"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Invia Segnalazione Bug"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Copia informazioni versione"
 
@@ -1612,6 +1600,18 @@ msgstr "Copia informazioni versione"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Versione di sviluppo"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Aggiornato"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Aggiornamento disponibile"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Nessun testo di licenza disponibile"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Impostazioni"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Impostazioni di sistema"
 
@@ -1813,7 +1813,7 @@ msgstr "Stock"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr "Fabbricazione"
@@ -1842,7 +1842,7 @@ msgstr "Vendite"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Notifiche"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr "Impostazioni Utente"
 
@@ -1895,41 +1895,41 @@ msgstr "Non hai notifiche non lette."
 msgid "results"
 msgstr "risultati"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Inserisci il testo della ricerca"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr "Aggiorna Risultati di Ricerca"
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Opzioni di Ricerca"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Ricerca con regex"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Ricerca parole intere"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Si è verificato un errore durante la ricerca"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Si è verificato un errore durante la ricerca"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "Nessun risultato disponibile per la ricerca"
 
@@ -1967,7 +1967,7 @@ msgstr "Informazioni Plugin"
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Modello sconosciuto: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "Articolo in magazzino"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr "Costruisci articoli"
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Azienda"
 
@@ -2309,7 +2309,7 @@ msgstr "Ordine d'acquisto"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "Ordine di Vendita"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "Ordine di reso"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Indirizzo"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Indirizzi"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Contatto"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Contatti"
 
@@ -2512,7 +2512,7 @@ msgstr "Spedizione"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Numero Seriale"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "Imballaggio"
 
@@ -3800,8 +3800,8 @@ msgstr "SKU"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Ricevuto"
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Verifica se si è già connessi"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Sito Web"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr "Dettagli azienda"
 
@@ -5580,32 +5580,32 @@ msgstr "Dettagli azienda"
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr "Mostra gli elementi di riga che sono stati ricevuti"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po
index 27d4a3f3b6..c71b5d4775 100644
--- a/src/frontend/src/locales/ja/messages.po
+++ b/src/frontend/src/locales/ja/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ja\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Japanese\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -92,7 +92,7 @@ msgstr "バーコードデータをスキャンまたは入力"
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "バージョン"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "API バージョン"
@@ -1144,10 +1144,6 @@ msgstr "API バージョン"
 msgid "Plugins"
 msgstr "プラグイン"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr "有効"
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} アイコン"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "検索"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "読み込み中"
@@ -1374,7 +1374,7 @@ msgstr "データは正常にインポートされました"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "閉じる"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "この情報はスタッフユーザーのみ利用可能です。"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "このパネルはプレースホルダーです。"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "バージョン情報"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "開発バージョン"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "最新情報"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "InvenTreeバージョン"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "利用可能なアップデート"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "InvenTreeバージョン"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "コミットハッシュ"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "コミット日"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "コミット・ブランチ"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Python Version"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "ジャンゴバージョン"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "コミットハッシュ"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "コミット日"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "コミット・ブランチ"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "バージョン情報"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "リンク"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "ドキュメント"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr "ソースコード"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "クレジット"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "モバイルアプリ"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "バグレポートの提出"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "モバイルアプリ"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "バグレポートの提出"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "バージョン情報のコピー"
 
@@ -1612,6 +1600,18 @@ msgstr "バージョン情報のコピー"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "開発バージョン"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "最新情報"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "利用可能なアップデート"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "ライセンステキストはありません"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "設定"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "アカウント設定"
 
@@ -1745,8 +1745,8 @@ msgstr "アカウント設定"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "システム設定"
 
@@ -1813,7 +1813,7 @@ msgstr "在庫"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr "製造"
@@ -1842,7 +1842,7 @@ msgstr "販売"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "通知"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr "ユーザー設定"
 
@@ -1895,41 +1895,41 @@ msgstr "未読の通知はありません。"
 msgid "results"
 msgstr "結果"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "検索文字列の入力"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr "検索結果の更新"
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "検索設定"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "正規表現検索"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "全単語検索"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "検索中にエラーが発生しました"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "検索中にエラーが発生しました"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "該当なし"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "検索結果がありません"
 
@@ -1967,7 +1967,7 @@ msgstr "プラグイン情報"
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "不明なモデル{model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "在庫商品"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr "ビルドアイテム"
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "会社名"
 
@@ -2309,7 +2309,7 @@ msgstr "注文"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "セールスオーダー"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "リターンオーダー"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "住所"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "マイアカウント"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "お問い合わせ"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "連絡先"
 
@@ -2512,7 +2512,7 @@ msgstr "発送"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "シリアル番号"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "パッケージング"
 
@@ -3800,8 +3800,8 @@ msgstr "SKU"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "受信"
@@ -4200,7 +4200,7 @@ msgstr "確認のため新しいパスワードを再入力してください"
 msgid "Confirm"
 msgstr "確認"
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "ログイン済みかどうかの確認"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "ラベル"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "レポート"
 
@@ -5520,23 +5520,23 @@ msgstr "組立注文"
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "ウェブサイト"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "電話番号"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "メールアドレス"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "デフォルトの通貨"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr "デフォルトの通貨"
 msgid "Supplier"
 msgstr "仕入先"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "仕入先"
 msgid "Manufacturer"
 msgstr "製造元"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "製造元"
 msgid "Customer"
 msgstr "顧客"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr "会社詳細"
 
@@ -5580,32 +5580,32 @@ msgstr "会社詳細"
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "製造部品"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "供給部品"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "供給部品"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "割り当て在庫"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "会社情報を編集"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr "削除会社"
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "会社の動き"
 
@@ -5682,8 +5682,8 @@ msgstr "パーツ説明"
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "パック数量"
@@ -6111,7 +6111,7 @@ msgstr "注文在庫"
 msgid "Part Actions"
 msgstr "パートアクション"
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr "部品リビジョンの選択"
 
@@ -6252,6 +6252,7 @@ msgstr "メーカー"
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr "最大価格"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr "完了した項目"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr "目的地"
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr "アイテムを見る"
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr "項目追加"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr "ラインアイテムの編集"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr "パラメータテンプレートの削除"
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr "総量"
 
@@ -8908,28 +8909,28 @@ msgstr "パラメータの削除"
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr "ラインアイテムのインポート"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr "サプライヤーコード"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr "サプライヤーリンク"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr "メーカーコード"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr "受領済みの品目を表示"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr "品目を受け取る"
 
@@ -8939,7 +8940,7 @@ msgstr "品目を受け取る"
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr "商品を受け取る"
 
diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po
index 1ab49dfd93..39846f52b8 100644
--- a/src/frontend/src/locales/ko/messages.po
+++ b/src/frontend/src/locales/ko/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ko\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Korean\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr ""
@@ -1144,10 +1144,6 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr ""
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
 msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr ""
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr ""
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr ""
 
@@ -1612,6 +1600,18 @@ msgstr ""
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr ""
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr ""
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr ""
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr ""
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr ""
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr ""
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po
index 4e7e9120ea..20a0fea0ba 100644
--- a/src/frontend/src/locales/lt/messages.po
+++ b/src/frontend/src/locales/lt/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: lt\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Lithuanian\n"
 "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr ""
@@ -1144,10 +1144,6 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr ""
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
 msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr ""
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr ""
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr ""
 
@@ -1612,6 +1600,18 @@ msgstr ""
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr ""
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr ""
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr ""
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr ""
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr ""
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr ""
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po
index ab6a5f8b18..04609e4455 100644
--- a/src/frontend/src/locales/lv/messages.po
+++ b/src/frontend/src/locales/lv/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: lv\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Latvian\n"
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr ""
@@ -1144,10 +1144,6 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr ""
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
 msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr ""
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr ""
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr ""
 
@@ -1612,6 +1600,18 @@ msgstr ""
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr ""
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr ""
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr ""
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr ""
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr ""
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr ""
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po
index cc5e883f25..b6b0745d4f 100644
--- a/src/frontend/src/locales/nl/messages.po
+++ b/src/frontend/src/locales/nl/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: nl\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Dutch\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Versie"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "API versie"
@@ -1144,10 +1144,6 @@ msgstr "API versie"
 msgid "Plugins"
 msgstr "Plug-ins"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr "Ingeschakeld"
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} pictogrammen"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Zoeken"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Laden"
@@ -1374,7 +1374,7 @@ msgstr "De gegevens zijn met succes geïmporteerd"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Sluiten"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Deze informatie is alleen beschikbaar voor medewerkers"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "Dit paneel is een tijdelijke aanduiding."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Versie informatie"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Ontwikkelings versie"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Up to date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "InvenTree Versie"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Update beschikbaar"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "InvenTree Versie"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Hash vastleggen"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Commit datum"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Commit branch"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Python versie:"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Django versie"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Hash vastleggen"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Commit datum"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Commit branch"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Versie informatie"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Links"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Documentatie"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Credits"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "App voor mobiel"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Indienen van bugrapport"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "App voor mobiel"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Indienen van bugrapport"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Kopieer versie informatie"
 
@@ -1612,6 +1600,18 @@ msgstr "Kopieer versie informatie"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Ontwikkelings versie"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Up to date"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Update beschikbaar"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Geen licentie tekst beschikbaar"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Instellingen"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Account instellingen"
 
@@ -1745,8 +1745,8 @@ msgstr "Account instellingen"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Systeem instellingen"
 
@@ -1813,7 +1813,7 @@ msgstr "Voorraad"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr "Productie"
@@ -1842,7 +1842,7 @@ msgstr "Verkoop"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Meldingen"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr "Gebruiker instellingen"
 
@@ -1895,41 +1895,41 @@ msgstr "Je hebt geen ongelezen berichten."
 msgid "results"
 msgstr "Resultaat"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Geef zoektekst op"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Zoek opties"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Regex zoeken"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Volledige woord zoeken"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Er is een fout opgetreden tijdens de zoekopdracht"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Er is een fout opgetreden tijdens de zoekopdracht"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "Geen resultaten"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "Geen resultaten beschikbaar voor zoekopdracht"
 
@@ -1967,7 +1967,7 @@ msgstr "Plug-in informatie"
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Onbekend model: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "Voorraad item"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Bedrijf"
 
@@ -2309,7 +2309,7 @@ msgstr "Inkooporder"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "Verkooporder"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "Retourorder"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Adres:"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Adressen"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Contact"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Contacten"
 
@@ -2512,7 +2512,7 @@ msgstr "Verzending"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Serienummer"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "Verpakking"
 
@@ -3800,8 +3800,8 @@ msgstr "SKU"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Ontvangen"
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Controleren of je al ingelogd bent"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Labels"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Rapporteren"
 
@@ -5520,23 +5520,23 @@ msgstr "Productieorder"
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Website"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "Telefoon nummer"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "E-mail adres"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "Standaard valuta"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr "Standaard valuta"
 msgid "Supplier"
 msgstr "Leverancier"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "Leverancier"
 msgid "Manufacturer"
 msgstr "Fabrikant"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "Fabrikant"
 msgid "Customer"
 msgstr "Klant"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr "Bedrijf gegevens"
 
@@ -5580,32 +5580,32 @@ msgstr "Bedrijf gegevens"
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "Geproduceerde onderdelen"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "Geleverde onderdelen"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "Geleverde onderdelen"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "Toegewezen voorraad"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Bedrijf bewerken"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr "Bedrijf verwijderen"
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "Bedrijf acties"
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Pakket hoeveelheid"
@@ -6111,7 +6111,7 @@ msgstr "Voorraad bestelling"
 msgid "Part Actions"
 msgstr "Acties van onderdeel"
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr "Selecteer onderdeel revisie"
 
@@ -6252,6 +6252,7 @@ msgstr "Fabrikant"
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr "Maximale prijs"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr "Afgeronde regel items"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr "Regel item toevoegen"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr "Regel item bewerken"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr "Parameter sjabloon verwijderen"
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr "Totale hoeveelheid"
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po
index d4698cd40d..f7c755122f 100644
--- a/src/frontend/src/locales/no/messages.po
+++ b/src/frontend/src/locales/no/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: no\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Norwegian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Versjon"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "API-versjon"
@@ -1144,10 +1144,6 @@ msgstr "API-versjon"
 msgid "Plugins"
 msgstr "Utvidelser"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Søk"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Laster"
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Denne informasjonen er bare tilgjengelig for ansatte"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "Denne ruten er en plassholder."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Versjoninformasjon"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Utviklingsversjon"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Oppdatert"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "InvenTree-versjon"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Oppdatering er tilgjengelig"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "InvenTree-versjon"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Commit-hash"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Commit-dato"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Commit Branch"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Python-versjon"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Django-versjon"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Commit-hash"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Commit-dato"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Commit Branch"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Versjoninformasjon"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Lenker"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Dokumentasjon"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Krediteringer"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Mobilapp"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Send feilrapport"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Mobilapp"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Send feilrapport"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Kopiér versjonsinformasjon"
 
@@ -1612,6 +1600,18 @@ msgstr "Kopiér versjonsinformasjon"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Utviklingsversjon"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Oppdatert"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Oppdatering er tilgjengelig"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Innstillinger"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Kontoinnstillinger"
 
@@ -1745,8 +1745,8 @@ msgstr "Kontoinnstillinger"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Systeminnstillinger"
 
@@ -1813,7 +1813,7 @@ msgstr "Lagerbeholdning"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr "Salg"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Varlser"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr "Du har ingen uleste varsler."
 msgid "results"
 msgstr "resultater"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Skriv inn søketekst"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Alternativer for søk"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Regex-søk"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Helordsøk"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Det oppstod en feil under søk"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Det oppstod en feil under søk"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "Ingen resultater tilgjengelig for søk"
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Ukjent modell: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "Lagervare"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Firma"
 
@@ -2309,7 +2309,7 @@ msgstr "Innkjøpsordre"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "Salgsordre"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "Returordre"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Adresse"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Adresser"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Kontakt"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Kontakter"
 
@@ -2512,7 +2512,7 @@ msgstr "Forsendelse"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Serienummer"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Mottatt"
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Sjekker om du allerede er innlogget"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Etiketter"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Rapportering"
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Nettside"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr "Leverandør"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "Leverandør"
 msgid "Manufacturer"
 msgstr "Produsent"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "Produsent"
 msgid "Customer"
 msgstr "Kunde"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "Produserte deler"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "Leverte Deler"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "Leverte Deler"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "Tildelt lagerbeholdning"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Rediger Bedrift"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "Bedriftshandlinger"
 
@@ -5682,8 +5682,8 @@ msgstr "Delbeskrivelse"
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Pakkeantall"
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr "Delhandlinger"
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr "Produsenter"
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr "Destinasjon"
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr "Legg til ordrelinje"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr "Rediger ordrelinje"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr "Slett parametermal"
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr "Totalt Antall"
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr "Leverandørkode"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr "Leverandørlenke"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr "Produsentens kode"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr "Motta ordrelinje"
 
@@ -8939,7 +8940,7 @@ msgstr "Motta ordrelinje"
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr "Motta artikler"
 
diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po
index 47df1e7829..bc0570ddde 100644
--- a/src/frontend/src/locales/pl/messages.po
+++ b/src/frontend/src/locales/pl/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: pl\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Polish\n"
 "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Wersja"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "Wersja API"
@@ -1144,10 +1144,6 @@ msgstr "Wersja API"
 msgid "Plugins"
 msgstr "Wtyczki"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} ikon(y)"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Szukaj"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Wczytuję"
@@ -1374,7 +1374,7 @@ msgstr "Dane zostały zaimportowane"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Zamknij"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Ta informacja jest dostępna tylko dla użytkowników personelu"
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr "Ten panel jest placeholder."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Informacje o wersji"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Wersja rozwojowa"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Aktualna"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "Wersja InvenTree"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Dostępna aktualizacja"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "Wersja InvenTree"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Hash commitu"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Data commitu"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Gałąź commitu"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Wersja Pythona"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Wersja Django"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Hash commitu"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Data commitu"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Gałąź commitu"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Informacje o wersji"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Linki"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Dokumentacja"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Autorzy"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Aplikacja mobilna"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Prześlij raport o błędzie"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Aplikacja mobilna"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Prześlij raport o błędzie"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Kopiuj informacje o wersji"
 
@@ -1612,6 +1600,18 @@ msgstr "Kopiuj informacje o wersji"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Wersja rozwojowa"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Aktualna"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Dostępna aktualizacja"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Brak dostępnego tekstu licencji"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Ustawienia"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Ustawienia konta"
 
@@ -1745,8 +1745,8 @@ msgstr "Ustawienia konta"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Ustawienia systemowe"
 
@@ -1813,7 +1813,7 @@ msgstr "Stan"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr "Sprzedaże"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Powiadomienia"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr "Nie masz żadnych nowych powiadomień."
 msgid "results"
 msgstr "wyniki"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Wpisz frazę, którą chcesz wyszukać"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Opcje wyszukiwania"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Wyszukiwanie Regex"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Wyszukiwanie całych słów"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Wystąpił błąd podczas wyszukiwania"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Wystąpił błąd podczas wyszukiwania"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "Brak dostępnych wyników wyszukiwania"
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Nieznany model: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "Element magazynowy"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Firma"
 
@@ -2309,7 +2309,7 @@ msgstr "Zlecenie zakupu"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "Zlecenie sprzedaży"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Adres"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Adresy"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Kontakt"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Kontakty"
 
@@ -2512,7 +2512,7 @@ msgstr "Wysyłka"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Numer seryjny"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "Opakowanie"
 
@@ -3800,8 +3800,8 @@ msgstr "SKU"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Otrzymano"
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Sprawdzanie, czy jesteś już zalogowany"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Etykiety"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Raportowanie"
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Strona internetowa"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po
index 29d24437a1..c9d1d43319 100644
--- a/src/frontend/src/locales/pt/messages.po
+++ b/src/frontend/src/locales/pt/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: pt\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Portuguese\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1133,7 +1133,7 @@ msgid "Version"
 msgstr "Versão"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "Versão da API"
@@ -1145,10 +1145,6 @@ msgstr "Versão da API"
 msgid "Plugins"
 msgstr "Extensões"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1157,6 +1153,10 @@ msgstr ""
 msgid "Enabled"
 msgstr "Habilitado"
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1197,13 +1197,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Buscar"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "A carregar"
@@ -1375,7 +1375,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1510,7 +1510,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Esta informação está disponível apenas para utilizadores da equipa"
 
@@ -1526,85 +1526,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "Este painel é um espaço reservado."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Informação da versão"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Versão de desenvolvimento"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Atualizado"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "Versão do InvenTree"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Atualização disponível"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "Versão do InvenTree"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Hash do Commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Data do Commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Commit Branch"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Versão do Python"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Versão do Django"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Hash do Commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Data do Commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Commit Branch"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Informação da versão"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Ligações"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Documentação"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Créditos"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Aplicação móvel"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Submeter Relatório de Erro"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Aplicação móvel"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Submeter Relatório de Erro"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Copiar informação da versão"
 
@@ -1613,6 +1601,18 @@ msgstr "Copiar informação da versão"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Versão de desenvolvimento"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Atualizado"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Atualização disponível"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Nenhum texto de licença disponível"
@@ -1734,7 +1734,7 @@ msgid "Settings"
 msgstr "Configurações"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Definições da Conta"
 
@@ -1746,8 +1746,8 @@ msgstr "Definições da Conta"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Definições de Sistema"
 
@@ -1814,7 +1814,7 @@ msgstr "Estoque"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1843,7 +1843,7 @@ msgstr "Vendas"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1851,7 +1851,7 @@ msgstr "Notificações"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1896,41 +1896,41 @@ msgstr "Não tem novas notificações"
 msgid "results"
 msgstr "resultados"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Introduzir texto de pesquisa"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Opções de Pesquisa"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Busca por Regex"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Pesquisar palavras inteiras"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Ocorreu um erro durante a busca"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Ocorreu um erro durante a busca"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "Sem Resultados"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "Não há resultados disponíveis para a pesquisa"
 
@@ -1968,7 +1968,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2139,7 +2139,7 @@ msgstr "Modelo desconhecido: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2211,7 +2211,7 @@ msgid "Stock Item"
 msgstr "Item de Estoque"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2273,7 +2273,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Empresa"
 
@@ -2310,7 +2310,7 @@ msgstr "Pedido de Compra"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2339,8 +2339,8 @@ msgid "Sales Order"
 msgstr "Pedido de Venda"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2362,8 +2362,8 @@ msgid "Return Order"
 msgstr "Pedido de Devolução"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2383,7 +2383,7 @@ msgid "Address"
 msgstr "Endereço"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Endereços"
 
@@ -2395,7 +2395,7 @@ msgid "Contact"
 msgstr "Contato"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Contatos"
 
@@ -2513,7 +2513,7 @@ msgstr "Envios"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2553,8 +2553,8 @@ msgstr "Número de Série"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3779,7 +3779,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "Embalagem"
 
@@ -3801,8 +3801,8 @@ msgstr "SKU"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Recebido"
@@ -4201,7 +4201,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Verificando se você já fez login"
 
@@ -5131,7 +5131,7 @@ msgid "Labels"
 msgstr "Etiquetas"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Relatórios"
 
@@ -5521,23 +5521,23 @@ msgstr "Ordem de Produção"
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Site"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "Número de Telefone"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "Endereço de Email"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "Moeda Padrão"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5550,7 +5550,7 @@ msgstr "Moeda Padrão"
 msgid "Supplier"
 msgstr "Fornecedor"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5559,7 +5559,7 @@ msgstr "Fornecedor"
 msgid "Manufacturer"
 msgstr "Fabricante"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5573,7 +5573,7 @@ msgstr "Fabricante"
 msgid "Customer"
 msgstr "Cliente"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5581,32 +5581,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "Peças Fabricadas"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "Peças fornecidas"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "Peças fornecidas"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "Estoque Atribuído"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Editar Empresa"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "Ações da Empresa"
 
@@ -5683,8 +5683,8 @@ msgstr "Descrição da Peça"
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Quantidade embalada"
@@ -6112,7 +6112,7 @@ msgstr "Encomendar Estoque"
 msgid "Part Actions"
 msgstr "Ações da Peça"
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6253,6 +6253,7 @@ msgstr "Fabricantes"
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6296,7 +6297,7 @@ msgstr "Preço Máximo"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6469,7 +6470,7 @@ msgid "Completed Line Items"
 msgstr "Itens de Linha Concluídos"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr "Destino"
 
@@ -7994,8 +7995,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8004,14 +8005,14 @@ msgid "Add Line Item"
 msgstr "Adicionar item de linha"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr "Editar item de linha"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8361,7 +8362,7 @@ msgstr "Excluir Modelo de Parâmetro"
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr "Quantidade Total"
 
@@ -8909,28 +8910,28 @@ msgstr "Excluir Parâmetro"
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr "Código do Fornecedor"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr "Ligação do Fornecedor"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr "Código do Fabricante"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr "Receber item de linha"
 
@@ -8940,7 +8941,7 @@ msgstr "Receber item de linha"
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr "Receber itens"
 
diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po
index 7371543e75..30557f17cb 100644
--- a/src/frontend/src/locales/pt_BR/messages.po
+++ b/src/frontend/src/locales/pt_BR/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: pt\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Portuguese, Brazilian\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Versão"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "Versão da API"
@@ -1144,10 +1144,6 @@ msgstr "Versão da API"
 msgid "Plugins"
 msgstr "Extensões"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr "Ativado"
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "Ícones {0}"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Buscar"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Carregando"
@@ -1374,7 +1374,7 @@ msgstr "Dados importados com sucesso"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Fechar"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Esta informação só está disponível para usuários da equipe"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "Este painel é um espaço reservado."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Informações da Versão"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Versão de desenvolvimento"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Atualizado"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "Versão do InvenTree"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Atualização disponível"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "Versão do InvenTree"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Hash do Commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Data do Commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Ramo do Commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Versão do Python"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Versão do Django"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Hash do Commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Data do Commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Ramo do Commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Informações da Versão"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Links"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Documentação"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Créditos"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Aplicativo para celular"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Enviar Relatório de Erro"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Aplicativo para celular"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Enviar Relatório de Erro"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Copiar informações da versão"
 
@@ -1612,6 +1600,18 @@ msgstr "Copiar informações da versão"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Versão de desenvolvimento"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Atualizado"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Atualização disponível"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Nenhum texto de licença disponível"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Configurações"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Configurações de Conta"
 
@@ -1745,8 +1745,8 @@ msgstr "Configurações de Conta"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Configurações do Sistema"
 
@@ -1813,7 +1813,7 @@ msgstr "Estoque"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr "Vendas"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Notificações"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr "Você não tem notificações não lidas."
 msgid "results"
 msgstr "resultados"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Digite o texto de pesquisa"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Opções de pesquisa"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Busca por Regex"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Pesquisa de palavras inteira"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Ocorreu um erro durante a pesquisa"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Ocorreu um erro durante a pesquisa"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "Nenhum Resultado"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "Não há resultados disponíveis para a pesquisa"
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Modelo desconhecido: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "Item de estoque"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr "Criar itens"
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Empresa"
 
@@ -2309,7 +2309,7 @@ msgstr "Pedido de Compra"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "Pedido de Venda"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "Pedido de Devolução"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Endereço"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Endereços"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Contato"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Contatos"
 
@@ -2512,7 +2512,7 @@ msgstr "Remessa"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Número de Série"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "Embalagem"
 
@@ -3800,8 +3800,8 @@ msgstr "Código (SKU)"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Recebido"
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Checando se você já está conectado"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Etiquetas"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Relatórios"
 
@@ -5520,23 +5520,23 @@ msgstr "Ondem de Produção"
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Página Web"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "Número de telefone"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "Endereço de e-mail"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "Moeda Padrão"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr "Moeda Padrão"
 msgid "Supplier"
 msgstr "Fornecedor"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "Fornecedor"
 msgid "Manufacturer"
 msgstr "Fabricante"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "Fabricante"
 msgid "Customer"
 msgstr "Cliente"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "Peças Fabricadas"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "Peças Fornecidas"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "Peças Fornecidas"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "Estoque Atribuído"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Editar Empresa"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr "Excluir Empresa"
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "Ações da Empresa"
 
@@ -5682,8 +5682,8 @@ msgstr "Descrição da Peça"
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Quantidade de embalagens"
@@ -6111,7 +6111,7 @@ msgstr "Pedir estoque"
 msgid "Part Actions"
 msgstr "Ações da Peça"
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr "Selecionar Revisão de Parte"
 
@@ -6252,6 +6252,7 @@ msgstr "Fabricantes"
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr "Preço Máximo"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr "Itens de Linha Concluídos"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr "Destino"
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr "Adicionar Item de Linha"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr "Editar Item de Linha"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr "Excluir Modelo de Parâmetro"
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr "Quantidade Total"
 
@@ -8908,28 +8909,28 @@ msgstr "Excluir Parâmetro"
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr "Importar Itens da Linha"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr "Código do Fornecedor"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr "Link do Fornecedor"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr "Código do Fabricante"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr "Receber item de linha"
 
@@ -8939,7 +8940,7 @@ msgstr "Receber item de linha"
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr "Receber itens"
 
diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po
index 332961e129..e7301321ae 100644
--- a/src/frontend/src/locales/ro/messages.po
+++ b/src/frontend/src/locales/ro/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ro\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Romanian\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr ""
@@ -1144,10 +1144,6 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr ""
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
 msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr ""
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr ""
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr ""
 
@@ -1612,6 +1600,18 @@ msgstr ""
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr ""
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr ""
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr ""
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr ""
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr ""
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr ""
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po
index a1e1e6fdda..f1a2124e06 100644
--- a/src/frontend/src/locales/ru/messages.po
+++ b/src/frontend/src/locales/ru/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: ru\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Russian\n"
 "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Версия"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "Версия API"
@@ -1144,10 +1144,6 @@ msgstr "Версия API"
 msgid "Plugins"
 msgstr "Плагины"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} иконок"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Поиск"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Загрузка"
@@ -1374,7 +1374,7 @@ msgstr "Данные успешно импортированы"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Закрыть"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Эта информация доступна только для сотрудников"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "Эта панель является условной."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Информация о версии"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Версия разработки"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Последняя версия"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "Версия InvenTree"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Доступно обновление"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "Версия InvenTree"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Хеш коммита"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Дата коммита"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Ветка коммита"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Версия Python"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Версия Django"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Хеш коммита"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Дата коммита"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Ветка коммита"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Информация о версии"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Ссылки"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Документация"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr "Исходный код"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Авторы"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Мобильное Приложение"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Сообщить об ошибке"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Мобильное Приложение"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Сообщить об ошибке"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Копировать информацию о версии"
 
@@ -1612,6 +1600,18 @@ msgstr "Копировать информацию о версии"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Версия разработки"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Последняя версия"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Доступно обновление"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Нет доступного текста лицензии"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Настройки"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Настройки учетной записи"
 
@@ -1745,8 +1745,8 @@ msgstr "Настройки учетной записи"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Системные настройки"
 
@@ -1813,7 +1813,7 @@ msgstr "Остатки"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr "Производство"
@@ -1842,7 +1842,7 @@ msgstr "Продажи"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Уведомления"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr "Пользовательские настройки"
 
@@ -1895,41 +1895,41 @@ msgstr "У вас нет непрочитанных уведомлений."
 msgid "results"
 msgstr "результаты"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Введите слова для поиска"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr "Обновить результаты поиска"
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Параметры поиска"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Поиск по выражению"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Поиск полного слова"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Произошла ошибка во время поиска запроса"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Произошла ошибка во время поиска запроса"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "Нет доступных результатов для поискового запроса"
 
@@ -1967,7 +1967,7 @@ msgstr "Информация о плагине"
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Неизвестная модель: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "На складе"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr "Товары производства"
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Компания"
 
@@ -2309,7 +2309,7 @@ msgstr "Заказ на закупку"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "Заказ на продажу"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "Заказ на возврат"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Адрес"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Адреса"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Контакт"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Контакты"
 
@@ -2512,7 +2512,7 @@ msgstr "Отгрузка"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Серийный номер"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "Упаковка"
 
@@ -3800,8 +3800,8 @@ msgstr "Артикул"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Получено"
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Проверка того, что вы уже вошли в систему"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Метки"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Отчеты"
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Веб-сайт"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5642,7 +5642,7 @@ msgstr ""
 #: src/pages/company/ManufacturerPartDetail.tsx:165
 #: src/pages/part/PartDetail.tsx:486
 msgid "Parameters"
-msgstr ""
+msgstr "Параметры"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:177
 #: src/pages/part/PartDetail.tsx:560
@@ -5682,8 +5682,8 @@ msgstr "Описание детали"
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7184,7 +7185,7 @@ msgstr ""
 #: src/tables/InvenTreeTable.tsx:440
 #: src/tables/InvenTreeTable.tsx:468
 msgid "No records found"
-msgstr ""
+msgstr "Записи не найдены"
 
 #: src/tables/InvenTreeTable.tsx:214
 msgid "Failed to load table options"
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr "Ссылка поставщика"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po
index 1af3723ad8..fdd823ef12 100644
--- a/src/frontend/src/locales/sk/messages.po
+++ b/src/frontend/src/locales/sk/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: sk\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Slovak\n"
 "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr ""
@@ -1144,10 +1144,6 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr ""
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
 msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr ""
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr ""
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr ""
 
@@ -1612,6 +1600,18 @@ msgstr ""
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr ""
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr ""
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr ""
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr ""
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr ""
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr ""
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po
index 56d4fc6e18..edf48c8ae0 100644
--- a/src/frontend/src/locales/sl/messages.po
+++ b/src/frontend/src/locales/sl/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: sl\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Slovenian\n"
 "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr ""
@@ -1144,10 +1144,6 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr ""
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
 msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr ""
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr ""
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr ""
 
@@ -1612,6 +1600,18 @@ msgstr ""
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr ""
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr ""
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr ""
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr ""
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr ""
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr ""
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po
index 5e79de4c18..29bc66478c 100644
--- a/src/frontend/src/locales/sr/messages.po
+++ b/src/frontend/src/locales/sr/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: sr\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Serbian (Latin)\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
@@ -92,7 +92,7 @@ msgstr "Skeniraj ili unesi podatke bar koda"
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Verzija"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "API Verzija"
@@ -1144,10 +1144,6 @@ msgstr "API Verzija"
 msgid "Plugins"
 msgstr "Ekstenzije"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr "Omogućeno"
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} ikone"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Pretraga"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Učitavanje"
@@ -1374,7 +1374,7 @@ msgstr "Podaci su učitani uspešno"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Zatvori"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Ove informacije dostupne su samo korisnicima osoblja"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "Ovaj panel je rezervisan."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Informacije o verziji"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Razvojna verzija"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Obnovljeno"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "InvenTree Verzija"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Obnova je dostupna"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "InvenTree Verzija"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Potvrdi hash"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Datum Potvrde"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Potvrdi granu"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Python Verzija"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Django Verzija"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Potvrdi hash"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Datum Potvrde"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Potvrdi granu"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Informacije o verziji"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Linkovi"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Dokumentacija"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr "Izvorni kod"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Zasluge"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Mobilna aplikacija"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Podnesi izveštaj o neispravnosti aplikacije"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Mobilna aplikacija"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Podnesi izveštaj o neispravnosti aplikacije"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Kopiraj informacije o verziji"
 
@@ -1612,6 +1600,18 @@ msgstr "Kopiraj informacije o verziji"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Razvojna verzija"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Obnovljeno"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Obnova je dostupna"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Tekst o licenci nije dostupan"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Podešavanje"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Podešavanje naloga"
 
@@ -1745,8 +1745,8 @@ msgstr "Podešavanje naloga"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Sistemska podešavanja"
 
@@ -1813,7 +1813,7 @@ msgstr "Zalihe"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr "Proizvodnja"
@@ -1842,7 +1842,7 @@ msgstr "Prodaja"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Obaveštenja"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr "Korisnička podešavanja"
 
@@ -1895,41 +1895,41 @@ msgstr "Nemate nepročitana obaveštenja"
 msgid "results"
 msgstr "Rezultati"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Unesi tekst za pretragu"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr "Osveži rezultate pretrage"
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Opcije pretraživanja"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Regex pretraga"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Pretraga preko cele reči"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Desila se greška prilikom pretrage"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Desila se greška prilikom pretrage"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "Nema rezultata"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "Željena pretraga nema rezultata"
 
@@ -1967,7 +1967,7 @@ msgstr "Informacije o ekstenziji"
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Nepoznat model: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "Stavka zalihe"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr "Stavke izgradnje"
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Kompanija"
 
@@ -2309,7 +2309,7 @@ msgstr "Narudžbenica"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "Nalog za prodaju"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "Nalog za povrat"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Adresa"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Adrese"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Kontakt"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Kontakti"
 
@@ -2512,7 +2512,7 @@ msgstr "Pošiljka"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Serijski broj"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "Pakovanje"
 
@@ -3800,8 +3800,8 @@ msgstr "Jedinica za praćenje zaliha"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Primljeno"
@@ -4200,7 +4200,7 @@ msgstr "Potvrdite novu lozinku"
 msgid "Confirm"
 msgstr "Potvrdi"
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Proverava se da li ste već prijavljeni"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Oznake"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Izveštavanje"
 
@@ -5520,23 +5520,23 @@ msgstr "Nalog za izradu"
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Web sajt"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "Broj telefona"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "E-mail adresa"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "Podrazumevana valuta"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr "Podrazumevana valuta"
 msgid "Supplier"
 msgstr "Dobavljač"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "Dobavljač"
 msgid "Manufacturer"
 msgstr "Proizvođač"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "Proizvođač"
 msgid "Customer"
 msgstr "Mušterija"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr "Detalji firme"
 
@@ -5580,32 +5580,32 @@ msgstr "Detalji firme"
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "Proizvedeni delovi"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "Dostavljeni delovi"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "Dostavljeni delovi"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "Dodeljene zalihe"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Izmeni firmu"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr "Obriši firmu"
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "Akcije firme"
 
@@ -5682,8 +5682,8 @@ msgstr "Opis dela"
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Količina pakovanja"
@@ -6111,7 +6111,7 @@ msgstr "Naruči zalihe"
 msgid "Part Actions"
 msgstr "Akcije dela"
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr "Izaberite reviziju dela"
 
@@ -6252,6 +6252,7 @@ msgstr "Proizvođači"
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr "Maksimalna cena"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr "Završene stavke narudžbine"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr "Odredište"
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr "Pogledaj stavku"
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr "Dodaj stavku"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr "Izmeni stavku"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr "Obriši šablon parametara"
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr "Ukupna količina"
 
@@ -8908,28 +8909,28 @@ msgstr "Obriši parametar"
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr "Uvezi stavke"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr "Kod dobavljača"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr "Link dobavljača"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr "Kod proizvođača"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr "Prikaži stavke koje su primljene"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr "Primi stavku"
 
@@ -8939,7 +8940,7 @@ msgstr "Primi stavku"
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr "Primi stavke"
 
diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po
index 9f5ee1978b..93fedd3dbb 100644
--- a/src/frontend/src/locales/sv/messages.po
+++ b/src/frontend/src/locales/sv/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: sv\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Swedish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Version"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "API Version"
@@ -1144,10 +1144,6 @@ msgstr "API Version"
 msgid "Plugins"
 msgstr "Plugins"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} ikoner"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Sök"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Laddar"
@@ -1374,7 +1374,7 @@ msgstr "Data har importerats framgångsrikt"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Stäng"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Denna information är endast tillgänglig för personalanvändare"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "Denna panel är en platshållare."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Versionsinformation"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Utvecklingsversion"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Aktuell"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "InvenTree Version"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Uppdatering tillgänglig"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "InvenTree Version"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Python Version"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Django Version"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Versionsinformation"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Länkar"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Dokumentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr "Källkod"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Mobilapp"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Skicka felrapport"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Mobilapp"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Skicka felrapport"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Kopiera versionsinformation"
 
@@ -1612,6 +1600,18 @@ msgstr "Kopiera versionsinformation"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Utvecklingsversion"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Aktuell"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Uppdatering tillgänglig"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Ingen licenstext tillgänglig"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Inställningar"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Kontoinställningar"
 
@@ -1745,8 +1745,8 @@ msgstr "Kontoinställningar"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Systeminställningar"
 
@@ -1813,7 +1813,7 @@ msgstr "Lagersaldo"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr "Försäljning"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Notifikationer"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr "Användarinställningar"
 
@@ -1895,41 +1895,41 @@ msgstr "Du har inga olästa aviseringar."
 msgid "results"
 msgstr "resultat"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Ange sökord"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Sökalternativ"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Regex sökning"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Hela ordsökningen"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Ett fel inträffade under sökfrågan"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Ett fel inträffade under sökfrågan"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "Inga resultat"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "Inga resultat tillgängliga för sökfrågan"
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Okänd modell: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "Lager artikel"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr "Tillverknings artiklar"
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Företag"
 
@@ -2309,7 +2309,7 @@ msgstr "Inköpsorder"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "Försäljningsorder"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "Returorder"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Adress"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Adresser"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Kontakt"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Kontakter"
 
@@ -2512,7 +2512,7 @@ msgstr "Frakt"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Serienummer"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Kontrollerar om du redan är inloggad"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Etiketter"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Rapportering"
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Webbplats"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "Telefonnummer"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "E-postadress"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "Standardvaluta"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr "Standardvaluta"
 msgid "Supplier"
 msgstr "Leverantör"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "Leverantör"
 msgid "Manufacturer"
 msgstr "Tillverkare"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "Tillverkare"
 msgid "Customer"
 msgstr "Kund"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "Tillverkarens artiklar"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "Leverantörsartiklar"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "Leverantörsartiklar"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "Tilldelad Lager"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Redigera företag"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr "Radera företag"
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr "Artikel åtgärder"
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr "Välj artikel revision"
 
@@ -6252,6 +6252,7 @@ msgstr "Tillverkare"
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po
index 696d9ea467..cefa913a17 100644
--- a/src/frontend/src/locales/th/messages.po
+++ b/src/frontend/src/locales/th/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: th\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Thai\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr ""
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr ""
@@ -1144,10 +1144,6 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr ""
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr ""
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
 msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr ""
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr ""
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr ""
 
@@ -1612,6 +1600,18 @@ msgstr ""
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr ""
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr ""
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr ""
 
@@ -1813,7 +1813,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr ""
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr ""
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr ""
 msgid "results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr ""
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr ""
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr ""
 msgid "Supplier"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5682,8 +5682,8 @@ msgstr ""
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po
index 6c964f38a5..262e2ffead 100644
--- a/src/frontend/src/locales/tr/messages.po
+++ b/src/frontend/src/locales/tr/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: tr\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Turkish\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Sürüm"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "API Sürümü"
@@ -1144,10 +1144,6 @@ msgstr "API Sürümü"
 msgid "Plugins"
 msgstr "Eklentiler"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr "Etkin"
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} simge"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Ara"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Yükleniyor"
@@ -1374,7 +1374,7 @@ msgstr "Veri başarıyla içe aktarıldı"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Kapat"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Bu bilgi yalnızca personel kullanıcılar için mevcuttur"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "Bu panel bir yer tutucudur."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Sürüm Bilgisi"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Geliştirme Sürümü"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Güncel"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "InvenTree Sürümü"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Güncelleme Var"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "InvenTree Sürümü"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "İşleme Hash Kodu"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "İşleme Tarihi"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Dalı İşle"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Python Sürümü"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Django Sürümü"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "İşleme Hash Kodu"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "İşleme Tarihi"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Dalı İşle"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Sürüm Bilgisi"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Bağlantılar"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Dokümantasyon"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Emeği Geçenler"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Mobil Uygulama"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Hata Raporla"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Mobil Uygulama"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Hata Raporla"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Sürüm bilgisini kopyala"
 
@@ -1612,6 +1600,18 @@ msgstr "Sürüm bilgisini kopyala"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Geliştirme Sürümü"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Güncel"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Güncelleme Var"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Kullanılabilir lisans metni yok"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Ayarlar"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Hesap Ayarları"
 
@@ -1745,8 +1745,8 @@ msgstr "Hesap Ayarları"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Sistem Ayarları"
 
@@ -1813,7 +1813,7 @@ msgstr "Stok"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr "Satışlar"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Bildirimler"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr "Okunmamış bildiriminiz yok."
 msgid "results"
 msgstr "sonuçlar"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Arama metnini gir"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Arama Seçenekleri"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Regex arama"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Tam kelime arama"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Arama sorgusu sırasında bir hata oluştu"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Arama sorgusu sırasında bir hata oluştu"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "Sonuç Yok"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "Arama sorgusu için sonuç yok"
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Bilinmeyen model: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "Stok Ögesi"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr "Yapı Ögeleri"
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Şirket"
 
@@ -2309,7 +2309,7 @@ msgstr "Satın Alma Siparişi"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "Satış Siparişi"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "İade Emri"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Adres"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Adresler"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Bağlantı"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Bağlantılar"
 
@@ -2512,7 +2512,7 @@ msgstr "Gönderi"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Seri Numarası"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "Paketleme"
 
@@ -3800,8 +3800,8 @@ msgstr "SKU"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Alındı"
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Zaten giriş yapıp yapmadığınız kontrol ediliyor"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Etiketler"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Raporlama"
 
@@ -5520,23 +5520,23 @@ msgstr "Yapım Siparişi"
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Web Sitesi"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "Telefon Numarası"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "E-posta Adresi"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "Varsayılan Para Birimi"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr "Varsayılan Para Birimi"
 msgid "Supplier"
 msgstr "Sağlayıcı"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "Sağlayıcı"
 msgid "Manufacturer"
 msgstr "Üretici"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "Üretici"
 msgid "Customer"
 msgstr "Müşteri"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "Üretilen Parçalar"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "Sağlanan Parçalar"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "Sağlanan Parçalar"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "Atanan Parçalar"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Şirketi Düzenle"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr "Şirketi Sil"
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "Şirket Eylemleri"
 
@@ -5682,8 +5682,8 @@ msgstr "Parça Açıklaması"
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Paket Miktarı"
@@ -6111,7 +6111,7 @@ msgstr "Stok Sipariş Et"
 msgid "Part Actions"
 msgstr "Parça Eylemleri"
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr "Parça Revizyonu Seç"
 
@@ -6252,6 +6252,7 @@ msgstr "Üreticiler"
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr "Maximum Fiyat"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr "Tamamlanan Satır Ögeleri"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr "Hedef"
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr "Satır Ögesi Ekle"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr "Satır Ögesini Düzenle"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr "Parametre Şablonunu Sil"
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr "Toplam Miktar"
 
@@ -8908,28 +8909,28 @@ msgstr "Parametreyi Sil"
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr "İçe Satır Ögeleri Aktar"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr "Sağlayıcı Kodu"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr "Sağlayıcı Bağlantısı"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr "Üretici Kodu"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr "Satır ögesini teslim al"
 
@@ -8939,7 +8940,7 @@ msgstr "Satır ögesini teslim al"
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr "Ögeleri teslim al"
 
diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po
index 365365680c..20847ac397 100644
--- a/src/frontend/src/locales/uk/messages.po
+++ b/src/frontend/src/locales/uk/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: uk\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Ukrainian\n"
 "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -168,7 +168,7 @@ msgstr ""
 #: src/pages/sales/SalesOrderDetail.tsx:181
 #: src/pages/sales/SalesOrderShipmentDetail.tsx:169
 msgid "Link"
-msgstr ""
+msgstr "Посилання"
 
 #: src/components/barcodes/QRCode.tsx:199
 msgid "This will remove the link to the associated barcode"
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Версія"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr ""
@@ -1144,10 +1144,6 @@ msgstr ""
 msgid "Plugins"
 msgstr "Плагіни"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "Значки {0}"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Пошук"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Завантаження"
@@ -1374,7 +1374,7 @@ msgstr ""
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr ""
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr ""
 
@@ -1525,85 +1525,73 @@ msgstr ""
 msgid "This panel is a placeholder."
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
 msgstr ""
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr ""
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Документація"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr ""
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Мобільний додаток"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Повідомити про помилку"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Мобільний додаток"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Повідомити про помилку"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Копіювати інформацію про версію"
 
@@ -1612,6 +1600,18 @@ msgstr "Копіювати інформацію про версію"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr ""
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr ""
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr ""
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Налаштування"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr ""
 
@@ -1745,8 +1745,8 @@ msgstr ""
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Налаштування системи"
 
@@ -1797,7 +1797,7 @@ msgstr "Вихід"
 #: src/pages/part/CategoryDetail.tsx:304
 #: src/pages/part/PartDetail.tsx:730
 msgid "Parts"
-msgstr ""
+msgstr "Частини"
 
 #: src/components/nav/NavigationDrawer.tsx:84
 #: src/components/render/Part.tsx:30
@@ -1813,7 +1813,7 @@ msgstr "В наявності"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr ""
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Сповіщення"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr "У вас немає непрочитаних сповіщень."
 msgid "results"
 msgstr "результати"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Параметри пошуку"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr ""
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr ""
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr ""
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -1991,7 +1991,7 @@ msgstr ""
 #: src/tables/sales/SalesOrderLineItemTable.tsx:91
 #: src/tables/stock/LocationTypesTable.tsx:74
 msgid "Description"
-msgstr ""
+msgstr "Опис"
 
 #: src/components/plugins/PluginDrawer.tsx:78
 msgid "Author"
@@ -2138,12 +2138,12 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
 msgid "Part"
-msgstr ""
+msgstr "Частина"
 
 #: src/components/render/ModelType.tsx:38
 #: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
@@ -2171,11 +2171,11 @@ msgstr ""
 #: src/tables/purchasing/SupplierPartTable.tsx:70
 #: src/tables/stock/StockItemTable.tsx:236
 msgid "Supplier Part"
-msgstr ""
+msgstr "Частина від постачальника"
 
 #: src/components/render/ModelType.tsx:55
 msgid "Supplier Parts"
-msgstr ""
+msgstr "Частини від постачальника"
 
 #: src/components/render/ModelType.tsx:63
 #: src/tables/part/PartPurchaseOrdersTable.tsx:55
@@ -2190,13 +2190,13 @@ msgstr ""
 #: src/components/render/ModelType.tsx:72
 #: src/pages/part/CategoryDetail.tsx:336
 msgid "Part Category"
-msgstr ""
+msgstr "Категорія"
 
 #: src/components/render/ModelType.tsx:73
 #: src/pages/part/CategoryDetail.tsx:327
 #: src/pages/part/PartDetail.tsx:979
 msgid "Part Categories"
-msgstr ""
+msgstr "Категорії"
 
 #: src/components/render/ModelType.tsx:81
 #: src/forms/BuildForms.tsx:347
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr ""
 
@@ -2309,7 +2309,7 @@ msgstr ""
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr ""
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Адреса"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Адреси"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Контакт"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Контакти"
 
@@ -2512,7 +2512,7 @@ msgstr ""
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Серійний номер"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr ""
 
@@ -3800,8 +3800,8 @@ msgstr ""
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr ""
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr ""
 
@@ -4913,7 +4913,7 @@ msgstr ""
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:169
 #: src/pages/part/CategoryDetail.tsx:294
 msgid "Part Parameters"
-msgstr ""
+msgstr "Параметри частини"
 
 #: src/pages/Index/Settings/AdminCenter/Index.tsx:170
 #~ msgid "Location types"
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr ""
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr ""
 
@@ -5520,23 +5520,23 @@ msgstr ""
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5547,9 +5547,9 @@ msgstr ""
 #: src/tables/purchasing/PurchaseOrderTable.tsx:118
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36
 msgid "Supplier"
-msgstr ""
+msgstr "Постачальник"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr ""
 msgid "Manufacturer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr ""
 msgid "Customer"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr ""
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr ""
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr ""
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr ""
 
@@ -5649,7 +5649,7 @@ msgstr ""
 #: src/pages/part/PartSupplierDetail.tsx:15
 #: src/pages/purchasing/PurchasingIndex.tsx:32
 msgid "Suppliers"
-msgstr ""
+msgstr "Постачальники"
 
 #: src/pages/company/ManufacturerPartDetail.tsx:205
 #: src/tables/purchasing/ManufacturerPartTable.tsx:86
@@ -5678,12 +5678,12 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:103
 #: src/tables/part/RelatedPartTable.tsx:78
 msgid "Part Description"
-msgstr ""
+msgstr "Опис частини"
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr ""
@@ -5752,23 +5752,23 @@ msgstr ""
 #: src/tables/settings/ErrorTable.tsx:63
 #: src/tables/settings/ErrorTable.tsx:108
 msgid "Path"
-msgstr ""
+msgstr "Шлях"
 
 #: src/pages/part/CategoryDetail.tsx:114
 msgid "Parent Category"
-msgstr ""
+msgstr "Батьківська категорія"
 
 #: src/pages/part/CategoryDetail.tsx:137
 #: src/pages/part/CategoryDetail.tsx:259
 msgid "Subcategories"
-msgstr ""
+msgstr "Підкатегорії"
 
 #: src/pages/part/CategoryDetail.tsx:144
 #: src/pages/stock/LocationDetail.tsx:137
 #: src/tables/part/PartCategoryTable.tsx:85
 #: src/tables/stock/StockLocationTable.tsx:49
 msgid "Structural"
-msgstr ""
+msgstr "Структурна"
 
 #: src/pages/part/CategoryDetail.tsx:150
 msgid "Parent default location"
@@ -5780,7 +5780,7 @@ msgstr ""
 
 #: src/pages/part/CategoryDetail.tsx:168
 msgid "Top level part category"
-msgstr ""
+msgstr "Коренева категорія"
 
 #: src/pages/part/CategoryDetail.tsx:178
 #: src/pages/part/CategoryDetail.tsx:236
@@ -5856,7 +5856,7 @@ msgstr ""
 #: src/tables/notifications/NotificationTable.tsx:32
 #: src/tables/part/PartCategoryTemplateTable.tsx:67
 msgid "Category"
-msgstr ""
+msgstr "Категорія"
 
 #: src/pages/part/PartDetail.tsx:211
 msgid "Default Location"
@@ -5996,7 +5996,7 @@ msgstr ""
 
 #: src/pages/part/PartDetail.tsx:413
 msgid "Default Supplier"
-msgstr ""
+msgstr "Типовий постачальник"
 
 #: src/pages/part/PartDetail.tsx:424
 #: src/pages/part/pricing/BomPricingPanel.tsx:113
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr ""
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr ""
 
@@ -6252,6 +6252,7 @@ msgstr ""
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6265,7 +6266,7 @@ msgstr ""
 #: src/tables/build/BuildLineTable.tsx:303
 #: src/tables/part/PartTable.tsx:204
 msgid "Component"
-msgstr ""
+msgstr "Компонент"
 
 #: src/pages/part/pricing/BomPricingPanel.tsx:112
 #~ msgid "Minimum Total Price"
@@ -6295,7 +6296,7 @@ msgstr ""
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr ""
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr ""
 
@@ -7496,7 +7497,7 @@ msgstr "Біл матеріалів не можна редагувати, том
 #: src/tables/part/PartTable.tsx:192
 #: src/tables/stock/StockItemTable.tsx:317
 msgid "Assembly"
-msgstr ""
+msgstr "Збірка"
 
 #: src/tables/bom/UsedInTable.tsx:86
 msgid "Show active assemblies"
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8253,7 +8254,7 @@ msgstr ""
 #: src/tables/part/PartCategoryTable.tsx:80
 #: src/tables/part/PartTable.tsx:198
 msgid "Include Subcategories"
-msgstr ""
+msgstr "Включити підкатегорії"
 
 #: src/tables/part/PartCategoryTable.tsx:81
 msgid "Include subcategories in results"
@@ -8261,7 +8262,7 @@ msgstr ""
 
 #: src/tables/part/PartCategoryTable.tsx:86
 msgid "Show structural categories"
-msgstr ""
+msgstr "Показати структурні категорії"
 
 #: src/tables/part/PartCategoryTable.tsx:91
 msgid "Show categories to which the user is subscribed"
@@ -8269,28 +8270,28 @@ msgstr ""
 
 #: src/tables/part/PartCategoryTable.tsx:100
 msgid "New Part Category"
-msgstr ""
+msgstr "Нова категорія"
 
 #: src/tables/part/PartCategoryTable.tsx:129
 msgid "Add Part Category"
-msgstr ""
+msgstr "Додати категорію"
 
 #: src/tables/part/PartCategoryTemplateTable.tsx:38
 #: src/tables/part/PartCategoryTemplateTable.tsx:132
 msgid "Add Category Parameter"
-msgstr ""
+msgstr "Додати параметр категорії"
 
 #: src/tables/part/PartCategoryTemplateTable.tsx:46
 msgid "Edit Category Parameter"
-msgstr ""
+msgstr "Змінити параметр категорії"
 
 #: src/tables/part/PartCategoryTemplateTable.tsx:54
 msgid "Delete Category Parameter"
-msgstr ""
+msgstr "Видалити параметр категорії"
 
 #: src/tables/part/PartCategoryTemplateTable.tsx:76
 msgid "Parameter Template"
-msgstr ""
+msgstr "Шаблон параметра"
 
 #: src/tables/part/PartCategoryTemplateTable.tsx:93
 #~ msgid "[{0}]"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr ""
 
@@ -8398,7 +8399,7 @@ msgstr ""
 
 #: src/tables/part/PartTable.tsx:205
 msgid "Filter by component attribute"
-msgstr ""
+msgstr "Фільтрувати за атрибутом \"Компонент\""
 
 #: src/tables/part/PartTable.tsx:211
 msgid "Filter by testable attribute"
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
-msgstr ""
+msgstr "Код постачальника"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
-msgstr ""
+msgstr "Посилання на постачальника"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr ""
 
@@ -8939,7 +8940,7 @@ msgstr ""
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr ""
 
@@ -8973,11 +8974,11 @@ msgstr ""
 
 #: src/tables/purchasing/SupplierPartTable.tsx:202
 msgid "Active Supplier"
-msgstr ""
+msgstr "Активний постачальник"
 
 #: src/tables/purchasing/SupplierPartTable.tsx:203
 msgid "Show active suppliers"
-msgstr ""
+msgstr "Показати активних постачальників"
 
 #: src/tables/purchasing/SupplierPartTable.tsx:205
 #~ msgid "Supplier part deleted"
diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po
index 113c171fb3..75cafc33b9 100644
--- a/src/frontend/src/locales/vi/messages.po
+++ b/src/frontend/src/locales/vi/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: vi\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Vietnamese\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "Phiên bản"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "Phiên bản API"
@@ -1144,10 +1144,6 @@ msgstr "Phiên bản API"
 msgid "Plugins"
 msgstr "Plugins"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} icons"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "Tìm kiếm"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "Đang tải"
@@ -1374,7 +1374,7 @@ msgstr "Dữ liệu đã được nhập thành công"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "Đóng"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "Thông tin này chỉ khả dụng với nhân viên"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "Bảng điều khiển này là dự kiến."
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "Thông tin phiên bản"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "Phiên bản phát triển"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "Mới nhất"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "Phiên bản InvenTree"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "Có bản cập nhật mới"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "Phiên bản InvenTree"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "Commit Hash"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "Ngày commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "Nhánh commit"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Phiên bản Python"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Phiên bản Django"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "Commit Hash"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "Ngày commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "Nhánh commit"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "Thông tin phiên bản"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "Liên kết"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "Tài liệu"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "Đóng góp"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "Ứng dụng di động"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "Gửi báo cáo lỗi"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "Ứng dụng di động"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "Gửi báo cáo lỗi"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "Sao chép thông tin phiên bản"
 
@@ -1612,6 +1600,18 @@ msgstr "Sao chép thông tin phiên bản"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "Phiên bản phát triển"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "Mới nhất"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "Có bản cập nhật mới"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "Không có văn bản giấy phép nào có sẵn"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "Cài đặt"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "Cài đặt tài khoản"
 
@@ -1745,8 +1745,8 @@ msgstr "Cài đặt tài khoản"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "Thiết lập hệ thống"
 
@@ -1813,7 +1813,7 @@ msgstr "Kho hàng"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr "Bán hàng"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "Thông báo"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr "Bạn chưa có thông báo mới."
 msgid "results"
 msgstr "kết quả"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "Nhập văn bản tìm kiếm"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "Tùy chọn tìm kiếm"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "Tìm kiếm regex"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "Tìm phù hợp toàn bộ từ"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "Lỗi trong quá trình truy vấn tìm kiếm"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "Lỗi trong quá trình truy vấn tìm kiếm"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "Không có kết quả nào được tìm thấy với truy vấn tìm kiếm"
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "Model không rõ: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "Hàng trong kho"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr "Xây dựng mặt hàng"
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "Công ty"
 
@@ -2309,7 +2309,7 @@ msgstr "Đơn đặt mua"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "Đơn đặt bán"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "Đơn hàng trả lại"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "Địa chỉ"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "Địa chỉ"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "Liên hệ"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "Danh bạ"
 
@@ -2512,7 +2512,7 @@ msgstr "Lô hàng"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "Số sê-ri"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "Đóng gói"
 
@@ -3800,8 +3800,8 @@ msgstr "SKU"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "Đã nhận"
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "Đang kiểm tra trạng thái đăng nhập của bạn"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "Nhãn"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "Báo cáo"
 
@@ -5520,23 +5520,23 @@ msgstr "Xây dựng đơn hàng"
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "Trang web"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "Số điện thoại"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "Địa chỉ email"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "Tiền tệ mặc định"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr "Tiền tệ mặc định"
 msgid "Supplier"
 msgstr "Nhà cung cấp"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "Nhà cung cấp"
 msgid "Manufacturer"
 msgstr "Nhà sản xuất"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "Nhà sản xuất"
 msgid "Customer"
 msgstr "Khách hàng"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "Nguyên liệu nhà sản xuất"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "Nguyên liệu nhà cung cấp"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "Nguyên liệu nhà cung cấp"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "Kho đã được giao"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "Sửa doanh nghiệp"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr "Xóa doanh nghiệp"
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "Chức năng doanh nghiệp"
 
@@ -5682,8 +5682,8 @@ msgstr "Mô tả sản phẩm"
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "Số lượng gói"
@@ -6111,7 +6111,7 @@ msgstr ""
 msgid "Part Actions"
 msgstr "Thao tác"
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr "Chọn lịch sử nguyên liệu"
 
@@ -6252,6 +6252,7 @@ msgstr "Nhà sản xuất"
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr "Giá cao nhất"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr "Những mục hoàn thành"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr "Đích đến"
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr "Thêm hạng mục"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr "Sửa hạng mục"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr ""
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr "Tổng số lượng"
 
@@ -8908,28 +8909,28 @@ msgstr ""
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr "Mã nhà cung cấp"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr "Liên kết nhà cung cấp"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr "Mã nhà sản xuất"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr "Nhận hạng mục"
 
@@ -8939,7 +8940,7 @@ msgstr "Nhận hạng mục"
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr "Nhận hàng hóa"
 
diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po
index b1eef87a06..4871c6aa1d 100644
--- a/src/frontend/src/locales/zh_Hans/messages.po
+++ b/src/frontend/src/locales/zh_Hans/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: zh\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "版本"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "API 版本"
@@ -1144,10 +1144,6 @@ msgstr "API 版本"
 msgid "Plugins"
 msgstr "插件"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr "已启用"
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} 个图标"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "搜索"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "正在加载"
@@ -1374,7 +1374,7 @@ msgstr "数据已成功导入"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "关闭"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "此信息仅供员工使用"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "此面板是一个占位符。"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "版本信息"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "开发版"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "已是最新版本"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "InvenTree 版本"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "有可用更新"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "InvenTree 版本"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "提交哈希值"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "提交日期"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "提交分支"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Python 版本"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Django版本"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "提交哈希值"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "提交日期"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "提交分支"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "版本信息"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "链接"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "文档"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "致谢"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "手机 App"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "提交问题报告"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "手机 App"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "提交问题报告"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "复制版本信息"
 
@@ -1612,6 +1600,18 @@ msgstr "复制版本信息"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "开发版"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "已是最新版本"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "有可用更新"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "没有可用的许可文本"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "设置"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "账户设置"
 
@@ -1745,8 +1745,8 @@ msgstr "账户设置"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "系统设置"
 
@@ -1813,7 +1813,7 @@ msgstr "库存"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr "销售"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "通知"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr "用户设置"
 
@@ -1895,41 +1895,41 @@ msgstr "您没有未读通知"
 msgid "results"
 msgstr "结果"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "输入搜索文本"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr "刷新搜索结果"
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "搜索选项"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "正则表达式搜索"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "全词搜索"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "搜索查询时发生错误"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "搜索查询时发生错误"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "无结果"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "没有可供搜索查询的结果"
 
@@ -1967,7 +1967,7 @@ msgstr "插件信息"
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "未知模型: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "库存项"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr "构建多个项目"
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "公司"
 
@@ -2309,7 +2309,7 @@ msgstr "采购订单"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "销售订单"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "退货订单"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "地址"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "地址"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "联系人"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "联系人"
 
@@ -2512,7 +2512,7 @@ msgstr "配送"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "序列号"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "包装"
 
@@ -3800,8 +3800,8 @@ msgstr "库存单位  (SKU)"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "已接收"
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "检查您是否已经登录"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "标签"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "报告"
 
@@ -5520,23 +5520,23 @@ msgstr "生产订单"
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "网站"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "电话号码"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "电子邮件地址"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "默认货币单位"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr "默认货币单位"
 msgid "Supplier"
 msgstr "供应商"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "供应商"
 msgid "Manufacturer"
 msgstr "制造商"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "制造商"
 msgid "Customer"
 msgstr "客户"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr "公司详细信息"
 
@@ -5580,32 +5580,32 @@ msgstr "公司详细信息"
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "制成零件"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "已提供的零件"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "已提供的零件"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "已分配的库存"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "编辑公司"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr "删除该公司"
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "公司操作"
 
@@ -5682,8 +5682,8 @@ msgstr "零件描述"
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "包装数量"
@@ -6111,7 +6111,7 @@ msgstr "订单库存"
 msgid "Part Actions"
 msgstr "零件选项"
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr "选择零件版本"
 
@@ -6252,6 +6252,7 @@ msgstr "制造商"
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr "最高价格"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr "已完成行项目"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr "目的地"
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr "添加行项目"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr "编辑行项目"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr "删除零件参数模板"
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr "总数量"
 
@@ -8908,28 +8909,28 @@ msgstr "删除参数"
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr "导入行项目"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr "供应商代码"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr "供应商链接"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr "制造商编号"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr "接收这行项目"
 
@@ -8939,7 +8940,7 @@ msgstr "接收这行项目"
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr "收到项目"
 
diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po
index db94e739c3..b4d40391e1 100644
--- a/src/frontend/src/locales/zh_Hant/messages.po
+++ b/src/frontend/src/locales/zh_Hant/messages.po
@@ -8,7 +8,7 @@ msgstr ""
 "Language: zh\n"
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2025-02-01 11:48\n"
+"PO-Revision-Date: 2025-02-11 00:40\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Traditional\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
@@ -92,7 +92,7 @@ msgstr ""
 #: src/components/importer/ImportDataSelector.tsx:188
 #: src/components/importer/ImporterColumnSelector.tsx:216
 #: src/components/modals/LicenseModal.tsx:87
-#: src/components/nav/SearchDrawer.tsx:456
+#: src/components/nav/SearchDrawer.tsx:463
 #: src/components/render/ModelType.tsx:283
 #: src/pages/Auth/ChangePassword.tsx:50
 #: src/pages/ErrorPage.tsx:11
@@ -1132,7 +1132,7 @@ msgid "Version"
 msgstr "版本"
 
 #: src/components/forms/InstanceOptions.tsx:130
-#: src/components/modals/AboutInvenTreeModal.tsx:138
+#: src/components/modals/AboutInvenTreeModal.tsx:106
 #: src/components/modals/ServerInfoModal.tsx:37
 msgid "API Version"
 msgstr "API 版本"
@@ -1144,10 +1144,6 @@ msgstr "API 版本"
 msgid "Plugins"
 msgstr "插件"
 
-#: src/components/forms/InstanceOptions.tsx:137
-msgid "Disabled"
-msgstr ""
-
 #: src/components/forms/InstanceOptions.tsx:137
 #: src/tables/part/PartTestTemplateTable.tsx:116
 #: src/tables/settings/TemplateTable.tsx:248
@@ -1156,6 +1152,10 @@ msgstr ""
 msgid "Enabled"
 msgstr "已啓用"
 
+#: src/components/forms/InstanceOptions.tsx:137
+msgid "Disabled"
+msgstr ""
+
 #: src/components/forms/InstanceOptions.tsx:143
 msgid "Worker"
 msgstr ""
@@ -1196,13 +1196,13 @@ msgid "{0} icons"
 msgstr "{0} 個圖標"
 
 #: src/components/forms/fields/RelatedModelField.tsx:320
-#: src/pages/Index/Settings/UserSettings.tsx:65
+#: src/pages/Index/Settings/UserSettings.tsx:66
 #: src/tables/Search.tsx:23
 msgid "Search"
 msgstr "搜尋"
 
 #: src/components/forms/fields/RelatedModelField.tsx:321
-#: src/components/modals/AboutInvenTreeModal.tsx:76
+#: src/components/modals/AboutInvenTreeModal.tsx:78
 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:316
 msgid "Loading"
 msgstr "正在加載"
@@ -1374,7 +1374,7 @@ msgstr "數據已成功導入"
 
 #: src/components/importer/ImporterDrawer.tsx:112
 #: src/components/importer/ImporterDrawer.tsx:121
-#: src/components/modals/AboutInvenTreeModal.tsx:186
+#: src/components/modals/AboutInvenTreeModal.tsx:182
 #: src/components/modals/ServerInfoModal.tsx:132
 msgid "Close"
 msgstr "關閉"
@@ -1509,7 +1509,7 @@ msgid "Select language"
 msgstr ""
 
 #: src/components/items/OnlyStaff.tsx:9
-#: src/components/modals/AboutInvenTreeModal.tsx:43
+#: src/components/modals/AboutInvenTreeModal.tsx:45
 msgid "This information is only available for staff users"
 msgstr "此信息僅供員工使用"
 
@@ -1525,85 +1525,73 @@ msgstr "PLH"
 msgid "This panel is a placeholder."
 msgstr "此面板是一個佔位符。"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:95
-msgid "Version Information"
-msgstr "版本信息"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:99
-msgid "Development Version"
-msgstr "開發版"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:103
-msgid "Up to Date"
-msgstr "已是最新版本"
+#: src/components/modals/AboutInvenTreeModal.tsx:100
+msgid "InvenTree Version"
+msgstr "InvenTree 版本"
 
 #: src/components/modals/AboutInvenTreeModal.tsx:103
 #~ msgid "Your InvenTree version status is"
 #~ msgstr "Your InvenTree version status is"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:107
-msgid "Update Available"
-msgstr "有可用更新"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:117
-msgid "InvenTree Version"
-msgstr "InvenTree 版本"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:123
-msgid "Commit Hash"
-msgstr "提交哈希值"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:128
-msgid "Commit Date"
-msgstr "提交日期"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:133
-msgid "Commit Branch"
-msgstr "提交分支"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:144
+#: src/components/modals/AboutInvenTreeModal.tsx:112
 msgid "Python Version"
 msgstr "Python 版本"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:149
+#: src/components/modals/AboutInvenTreeModal.tsx:117
 msgid "Django Version"
 msgstr "Django 版本"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:160
+#: src/components/modals/AboutInvenTreeModal.tsx:126
+msgid "Commit Hash"
+msgstr "提交哈希值"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:131
+msgid "Commit Date"
+msgstr "提交日期"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:136
+msgid "Commit Branch"
+msgstr "提交分支"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:147
+msgid "Version Information"
+msgstr "版本信息"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:156
 msgid "Links"
 msgstr "鏈接"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:166
+#: src/components/modals/AboutInvenTreeModal.tsx:162
 #: src/components/nav/NavigationDrawer.tsx:205
 #: src/defaults/actions.tsx:32
 msgid "Documentation"
 msgstr "文檔"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:167
+#: src/components/modals/AboutInvenTreeModal.tsx:163
 msgid "Source Code"
 msgstr ""
 
-#: src/components/modals/AboutInvenTreeModal.tsx:168
+#: src/components/modals/AboutInvenTreeModal.tsx:164
 msgid "Credits"
 msgstr "致謝"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:165
+msgid "Mobile App"
+msgstr "手機 App"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:166
+msgid "Submit Bug Report"
+msgstr "提交問題報告"
+
 #: src/components/modals/AboutInvenTreeModal.tsx:168
 #~ msgid "InvenTree Documentation"
 #~ msgstr "InvenTree Documentation"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:169
-msgid "Mobile App"
-msgstr "手機 App"
-
 #: src/components/modals/AboutInvenTreeModal.tsx:169
 #~ msgid "View Code on GitHub"
 #~ msgstr "View Code on GitHub"
 
-#: src/components/modals/AboutInvenTreeModal.tsx:170
-msgid "Submit Bug Report"
-msgstr "提交問題報告"
-
-#: src/components/modals/AboutInvenTreeModal.tsx:179
+#: src/components/modals/AboutInvenTreeModal.tsx:175
 msgid "Copy version information"
 msgstr "複製版本信息"
 
@@ -1612,6 +1600,18 @@ msgstr "複製版本信息"
 #~ msgid "Dismiss"
 #~ msgstr "Dismiss"
 
+#: src/components/modals/AboutInvenTreeModal.tsx:192
+msgid "Development Version"
+msgstr "開發版"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:194
+msgid "Up to Date"
+msgstr "已是最新版本"
+
+#: src/components/modals/AboutInvenTreeModal.tsx:196
+msgid "Update Available"
+msgstr "有可用更新"
+
 #: src/components/modals/LicenseModal.tsx:40
 msgid "No license text available"
 msgstr "沒有可用的許可文本"
@@ -1733,7 +1733,7 @@ msgid "Settings"
 msgstr "設置"
 
 #: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:122
+#: src/pages/Index/Settings/UserSettings.tsx:124
 msgid "Account Settings"
 msgstr "賬户設置"
 
@@ -1745,8 +1745,8 @@ msgstr "賬户設置"
 #: src/components/nav/MainMenu.tsx:67
 #: src/components/nav/NavigationDrawer.tsx:141
 #: src/components/nav/SettingsHeader.tsx:41
-#: src/pages/Index/Settings/SystemSettings.tsx:305
-#: src/pages/Index/Settings/SystemSettings.tsx:310
+#: src/pages/Index/Settings/SystemSettings.tsx:306
+#: src/pages/Index/Settings/SystemSettings.tsx:311
 msgid "System Settings"
 msgstr "系統設置"
 
@@ -1813,7 +1813,7 @@ msgstr "庫存"
 
 #: src/components/nav/NavigationDrawer.tsx:91
 #: src/defaults/links.tsx:15
-#: src/pages/build/BuildDetail.tsx:546
+#: src/pages/build/BuildDetail.tsx:545
 #: src/pages/build/BuildIndex.tsx:36
 msgid "Manufacturing"
 msgstr ""
@@ -1842,7 +1842,7 @@ msgstr "銷售"
 #: src/components/nav/NavigationDrawer.tsx:129
 #: src/components/nav/NotificationDrawer.tsx:179
 #: src/pages/Index/Settings/SystemSettings.tsx:109
-#: src/pages/Index/Settings/UserSettings.tsx:95
+#: src/pages/Index/Settings/UserSettings.tsx:97
 #: src/pages/Notifications.tsx:66
 #: src/pages/Notifications.tsx:158
 msgid "Notifications"
@@ -1850,7 +1850,7 @@ msgstr "通知"
 
 #: src/components/nav/NavigationDrawer.tsx:135
 #: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:118
+#: src/pages/Index/Settings/UserSettings.tsx:120
 msgid "User Settings"
 msgstr ""
 
@@ -1895,41 +1895,41 @@ msgstr "您沒有未讀通知"
 msgid "results"
 msgstr "結果"
 
-#: src/components/nav/SearchDrawer.tsx:378
+#: src/components/nav/SearchDrawer.tsx:385
 msgid "Enter search text"
 msgstr "輸入搜索文本"
 
-#: src/components/nav/SearchDrawer.tsx:389
+#: src/components/nav/SearchDrawer.tsx:396
 msgid "Refresh search results"
 msgstr ""
 
-#: src/components/nav/SearchDrawer.tsx:400
 #: src/components/nav/SearchDrawer.tsx:407
+#: src/components/nav/SearchDrawer.tsx:414
 msgid "Search Options"
 msgstr "搜索選項"
 
-#: src/components/nav/SearchDrawer.tsx:410
+#: src/components/nav/SearchDrawer.tsx:417
 msgid "Regex search"
 msgstr "正則表達式搜索"
 
-#: src/components/nav/SearchDrawer.tsx:419
+#: src/components/nav/SearchDrawer.tsx:426
 msgid "Whole word search"
 msgstr "全詞搜索"
 
-#: src/components/nav/SearchDrawer.tsx:459
-msgid "An error occurred during search query"
-msgstr "搜索查詢時發生錯誤"
-
 #: src/components/nav/SearchDrawer.tsx:462
 #~ msgid "No results"
 #~ msgstr "No results"
 
-#: src/components/nav/SearchDrawer.tsx:470
+#: src/components/nav/SearchDrawer.tsx:466
+msgid "An error occurred during search query"
+msgstr "搜索查詢時發生錯誤"
+
+#: src/components/nav/SearchDrawer.tsx:477
 #: src/tables/part/PartTestTemplateTable.tsx:81
 msgid "No Results"
 msgstr "無結果"
 
-#: src/components/nav/SearchDrawer.tsx:473
+#: src/components/nav/SearchDrawer.tsx:480
 msgid "No results available for search query"
 msgstr "沒有可供搜索查詢的結果"
 
@@ -1967,7 +1967,7 @@ msgstr ""
 #: src/components/plugins/PluginDrawer.tsx:73
 #: src/forms/selectionListFields.tsx:103
 #: src/pages/build/BuildDetail.tsx:128
-#: src/pages/company/CompanyDetail.tsx:93
+#: src/pages/company/CompanyDetail.tsx:94
 #: src/pages/company/ManufacturerPartDetail.tsx:92
 #: src/pages/company/ManufacturerPartDetail.tsx:119
 #: src/pages/company/SupplierPartDetail.tsx:144
@@ -2138,7 +2138,7 @@ msgstr "未知模型: {model}"
 #: src/tables/build/BuildLineTable.tsx:71
 #: src/tables/part/PartTable.tsx:32
 #: src/tables/part/RelatedPartTable.tsx:49
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100
 #: src/tables/sales/SalesOrderAllocationTable.tsx:118
 #: src/tables/stock/StockTrackingTable.tsx:88
@@ -2210,7 +2210,7 @@ msgid "Stock Item"
 msgstr "庫存項"
 
 #: src/components/render/ModelType.tsx:82
-#: src/pages/company/CompanyDetail.tsx:205
+#: src/pages/company/CompanyDetail.tsx:206
 #: src/pages/part/CategoryDetail.tsx:279
 #: src/pages/part/PartStocktakeDetail.tsx:115
 #: src/pages/stock/LocationDetail.tsx:124
@@ -2272,7 +2272,7 @@ msgid "Build Items"
 msgstr "構建多個項目"
 
 #: src/components/render/ModelType.tsx:134
-#: src/pages/company/CompanyDetail.tsx:326
+#: src/pages/company/CompanyDetail.tsx:327
 msgid "Company"
 msgstr "公司"
 
@@ -2309,7 +2309,7 @@ msgstr "採購訂單"
 
 #: src/components/render/ModelType.tsx:152
 #: src/pages/Index/Settings/SystemSettings.tsx:248
-#: src/pages/company/CompanyDetail.tsx:198
+#: src/pages/company/CompanyDetail.tsx:199
 #: src/pages/company/SupplierPartDetail.tsx:266
 #: src/pages/part/PartDetail.tsx:573
 #: src/pages/purchasing/PurchasingIndex.tsx:25
@@ -2338,8 +2338,8 @@ msgid "Sales Order"
 msgstr "銷售訂單"
 
 #: src/components/render/ModelType.tsx:167
-#: src/pages/Index/Settings/SystemSettings.tsx:263
-#: src/pages/company/CompanyDetail.tsx:218
+#: src/pages/Index/Settings/SystemSettings.tsx:264
+#: src/pages/company/CompanyDetail.tsx:219
 #: src/pages/part/PartDetail.tsx:585
 #: src/pages/sales/SalesIndex.tsx:26
 msgid "Sales Orders"
@@ -2361,8 +2361,8 @@ msgid "Return Order"
 msgstr "退貨訂單"
 
 #: src/components/render/ModelType.tsx:184
-#: src/pages/Index/Settings/SystemSettings.tsx:279
-#: src/pages/company/CompanyDetail.tsx:225
+#: src/pages/Index/Settings/SystemSettings.tsx:280
+#: src/pages/company/CompanyDetail.tsx:226
 #: src/pages/part/PartDetail.tsx:592
 #: src/pages/sales/SalesIndex.tsx:33
 msgid "Return Orders"
@@ -2382,7 +2382,7 @@ msgid "Address"
 msgstr "地址"
 
 #: src/components/render/ModelType.tsx:199
-#: src/pages/company/CompanyDetail.tsx:258
+#: src/pages/company/CompanyDetail.tsx:259
 msgid "Addresses"
 msgstr "地址"
 
@@ -2394,7 +2394,7 @@ msgid "Contact"
 msgstr "聯繫人"
 
 #: src/components/render/ModelType.tsx:207
-#: src/pages/company/CompanyDetail.tsx:252
+#: src/pages/company/CompanyDetail.tsx:253
 msgid "Contacts"
 msgstr "聯繫人"
 
@@ -2512,7 +2512,7 @@ msgstr "配送"
 
 #: src/components/render/Part.tsx:25
 #: src/components/render/Plugin.tsx:17
-#: src/pages/company/CompanyDetail.tsx:312
+#: src/pages/company/CompanyDetail.tsx:313
 #: src/pages/company/SupplierPartDetail.tsx:366
 #: src/pages/part/PartDetail.tsx:784
 msgid "Inactive"
@@ -2552,8 +2552,8 @@ msgstr "序列號"
 #: src/tables/build/BuildLineTable.tsx:78
 #: src/tables/build/BuildOrderTestTable.tsx:205
 #: src/tables/part/PartPurchaseOrdersTable.tsx:93
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:179
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:147
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114
 #: src/tables/stock/StockTrackingTable.tsx:73
@@ -3778,7 +3778,7 @@ msgstr ""
 #: src/pages/company/SupplierPartDetail.tsx:172
 #: src/pages/company/SupplierPartDetail.tsx:236
 #: src/pages/stock/StockDetail.tsx:342
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:199
 msgid "Packaging"
 msgstr "包裝"
 
@@ -3800,8 +3800,8 @@ msgstr "庫存單位  (SKU)"
 
 #: src/forms/PurchaseOrderForms.tsx:749
 #: src/tables/part/PartPurchaseOrdersTable.tsx:126
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:185
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:252
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:160
 msgid "Received"
 msgstr "已接收"
@@ -4200,7 +4200,7 @@ msgstr ""
 msgid "Confirm"
 msgstr ""
 
-#: src/pages/Auth/Logged-In.tsx:22
+#: src/pages/Auth/Logged-In.tsx:25
 msgid "Checking if you are already logged in"
 msgstr "檢查您是否已經登錄"
 
@@ -5130,7 +5130,7 @@ msgid "Labels"
 msgstr "標籤"
 
 #: src/pages/Index/Settings/SystemSettings.tsx:156
-#: src/pages/Index/Settings/UserSettings.tsx:101
+#: src/pages/Index/Settings/UserSettings.tsx:103
 msgid "Reporting"
 msgstr "報告"
 
@@ -5520,23 +5520,23 @@ msgstr "生產訂單"
 #~ msgid "New Build Order"
 #~ msgstr "New Build Order"
 
-#: src/pages/company/CompanyDetail.tsx:99
+#: src/pages/company/CompanyDetail.tsx:100
 msgid "Website"
 msgstr "網站"
 
-#: src/pages/company/CompanyDetail.tsx:107
+#: src/pages/company/CompanyDetail.tsx:108
 msgid "Phone Number"
 msgstr "電話號碼"
 
-#: src/pages/company/CompanyDetail.tsx:114
+#: src/pages/company/CompanyDetail.tsx:115
 msgid "Email Address"
 msgstr "電子郵件地址"
 
-#: src/pages/company/CompanyDetail.tsx:124
+#: src/pages/company/CompanyDetail.tsx:125
 msgid "Default Currency"
 msgstr "默認貨幣單位"
 
-#: src/pages/company/CompanyDetail.tsx:129
+#: src/pages/company/CompanyDetail.tsx:130
 #: src/pages/company/SupplierDetail.tsx:8
 #: src/pages/company/SupplierPartDetail.tsx:129
 #: src/pages/company/SupplierPartDetail.tsx:235
@@ -5549,7 +5549,7 @@ msgstr "默認貨幣單位"
 msgid "Supplier"
 msgstr "供應商"
 
-#: src/pages/company/CompanyDetail.tsx:135
+#: src/pages/company/CompanyDetail.tsx:136
 #: src/pages/company/ManufacturerDetail.tsx:8
 #: src/pages/company/ManufacturerPartDetail.tsx:103
 #: src/pages/company/ManufacturerPartDetail.tsx:265
@@ -5558,7 +5558,7 @@ msgstr "供應商"
 msgid "Manufacturer"
 msgstr "製造商"
 
-#: src/pages/company/CompanyDetail.tsx:141
+#: src/pages/company/CompanyDetail.tsx:142
 #: src/pages/company/CustomerDetail.tsx:8
 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31
 #: src/pages/sales/ReturnOrderDetail.tsx:104
@@ -5572,7 +5572,7 @@ msgstr "製造商"
 msgid "Customer"
 msgstr "客户"
 
-#: src/pages/company/CompanyDetail.tsx:174
+#: src/pages/company/CompanyDetail.tsx:175
 msgid "Company Details"
 msgstr ""
 
@@ -5580,32 +5580,32 @@ msgstr ""
 #~ msgid "Edit company"
 #~ msgstr "Edit company"
 
-#: src/pages/company/CompanyDetail.tsx:180
+#: src/pages/company/CompanyDetail.tsx:181
 msgid "Manufactured Parts"
 msgstr "製成零件"
 
-#: src/pages/company/CompanyDetail.tsx:189
-msgid "Supplied Parts"
-msgstr "已提供的零件"
-
 #: src/pages/company/CompanyDetail.tsx:189
 #~ msgid "Delete company"
 #~ msgstr "Delete company"
 
-#: src/pages/company/CompanyDetail.tsx:236
+#: src/pages/company/CompanyDetail.tsx:190
+msgid "Supplied Parts"
+msgstr "已提供的零件"
+
+#: src/pages/company/CompanyDetail.tsx:237
 msgid "Assigned Stock"
 msgstr "已分配的庫存"
 
-#: src/pages/company/CompanyDetail.tsx:276
+#: src/pages/company/CompanyDetail.tsx:277
 #: src/tables/company/CompanyTable.tsx:87
 msgid "Edit Company"
 msgstr "編輯公司"
 
-#: src/pages/company/CompanyDetail.tsx:284
+#: src/pages/company/CompanyDetail.tsx:285
 msgid "Delete Company"
 msgstr "刪除該公司"
 
-#: src/pages/company/CompanyDetail.tsx:294
+#: src/pages/company/CompanyDetail.tsx:295
 msgid "Company Actions"
 msgstr "公司操作"
 
@@ -5682,8 +5682,8 @@ msgstr "零件描述"
 
 #: src/pages/company/SupplierPartDetail.tsx:179
 #: src/tables/part/PartPurchaseOrdersTable.tsx:72
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:164
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:163
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:204
 #: src/tables/purchasing/SupplierPartTable.tsx:133
 msgid "Pack Quantity"
 msgstr "包裝數量"
@@ -6111,7 +6111,7 @@ msgstr "訂單庫存"
 msgid "Part Actions"
 msgstr "零件選項"
 
-#: src/pages/part/PartDetail.tsx:1013
+#: src/pages/part/PartDetail.tsx:1019
 msgid "Select Part Revision"
 msgstr "選擇零件版本"
 
@@ -6252,6 +6252,7 @@ msgstr "製造商"
 #: src/tables/ColumnRenderers.tsx:315
 #: src/tables/bom/BomTable.tsx:187
 #: src/tables/general/ExtraLineItemTable.tsx:64
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:231
 #: src/tables/purchasing/PurchaseOrderTable.tsx:147
 #: src/tables/sales/ReturnOrderTable.tsx:157
 #: src/tables/sales/SalesOrderLineItemTable.tsx:113
@@ -6295,7 +6296,7 @@ msgstr "最高價格"
 #: src/pages/stock/StockDetail.tsx:313
 #: src/tables/bom/BomTable.tsx:178
 #: src/tables/general/ExtraLineItemTable.tsx:56
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:227
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226
 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:92
 #: src/tables/stock/StockItemTable.tsx:246
 msgid "Unit Price"
@@ -6468,7 +6469,7 @@ msgid "Completed Line Items"
 msgstr "已完成行項目"
 
 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:233
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:236
 msgid "Destination"
 msgstr "目的地"
 
@@ -7993,8 +7994,8 @@ msgid "View Item"
 msgstr ""
 
 #: src/tables/general/ExtraLineItemTable.tsx:86
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:364
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:268
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:367
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:72
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:176
 #: src/tables/sales/SalesOrderLineItemTable.tsx:222
@@ -8003,14 +8004,14 @@ msgid "Add Line Item"
 msgstr "添加行項目"
 
 #: src/tables/general/ExtraLineItemTable.tsx:98
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:285
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:288
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84
 #: src/tables/sales/SalesOrderLineItemTable.tsx:240
 msgid "Edit Line Item"
 msgstr "編輯行項目"
 
 #: src/tables/general/ExtraLineItemTable.tsx:106
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:293
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:296
 #: src/tables/sales/ReturnOrderLineItemTable.tsx:92
 #: src/tables/sales/SalesOrderLineItemTable.tsx:248
 msgid "Delete Line Item"
@@ -8360,7 +8361,7 @@ msgstr "刪除零件參數模板"
 #~ msgstr "Add parameter template"
 
 #: src/tables/part/PartPurchaseOrdersTable.tsx:78
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:169
 msgid "Total Quantity"
 msgstr "總數量"
 
@@ -8908,28 +8909,28 @@ msgstr "刪除參數"
 #~ msgid "Are you sure you want to remove this manufacturer part?"
 #~ msgstr "Are you sure you want to remove this manufacturer part?"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:103
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:358
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361
 msgid "Import Line Items"
 msgstr "導入行項目"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208
 msgid "Supplier Code"
 msgstr "供應商代碼"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:216
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215
 msgid "Supplier Link"
 msgstr "供應商鏈接"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:222
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:221
 msgid "Manufacturer Code"
 msgstr "製造商編號"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:250
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253
 msgid "Show line items which have been received"
 msgstr ""
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:318
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:321
 msgid "Receive line item"
 msgstr "接收這行項目"
 
@@ -8939,7 +8940,7 @@ msgstr "接收這行項目"
 #~ msgid "Add line item"
 #~ msgstr "Add line item"
 
-#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:375
+#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:378
 msgid "Receive items"
 msgstr "收到項目"
 
diff --git a/src/frontend/src/pages/Index/Settings/UserSettings.tsx b/src/frontend/src/pages/Index/Settings/UserSettings.tsx
index 689a5dcdae..60a6a43805 100644
--- a/src/frontend/src/pages/Index/Settings/UserSettings.tsx
+++ b/src/frontend/src/pages/Index/Settings/UserSettings.tsx
@@ -55,7 +55,8 @@ export default function UserSettings() {
               'PART_SHOW_QUANTITY_IN_FORMS',
               'DISPLAY_SCHEDULE_TAB',
               'DISPLAY_STOCKTAKE_TAB',
-              'TABLE_STRING_MAX_LENGTH'
+              'TABLE_STRING_MAX_LENGTH',
+              'ENABLE_LAST_BREADCRUMB'
             ]}
           />
         )
diff --git a/src/frontend/src/pages/build/BuildDetail.tsx b/src/frontend/src/pages/build/BuildDetail.tsx
index 916be8f861..2f44d9c899 100644
--- a/src/frontend/src/pages/build/BuildDetail.tsx
+++ b/src/frontend/src/pages/build/BuildDetail.tsx
@@ -542,8 +542,8 @@ export default function BuildDetail() {
             editAction={editBuild.open}
             editEnabled={user.hasChangePermission(ModelType.part)}
             imageUrl={build.part_detail?.image ?? build.part_detail?.thumbnail}
-            breadcrumbs={[
-              { name: t`Manufacturing`, url: '/manufacturing' },
+            breadcrumbs={[{ name: t`Manufacturing`, url: '/manufacturing' }]}
+            lastCrumb={[
               {
                 name: build.reference,
                 url: getDetailUrl(ModelType.build, build.pk)
diff --git a/src/frontend/src/pages/company/CompanyDetail.tsx b/src/frontend/src/pages/company/CompanyDetail.tsx
index 11e4c8dce6..8b7a63e983 100644
--- a/src/frontend/src/pages/company/CompanyDetail.tsx
+++ b/src/frontend/src/pages/company/CompanyDetail.tsx
@@ -58,6 +58,7 @@ import { StockItemTable } from '../../tables/stock/StockItemTable';
 export type CompanyDetailProps = {
   title: string;
   breadcrumbs: Breadcrumb[];
+  last_crumb_url: string;
 };
 
 /**
@@ -328,6 +329,12 @@ export default function CompanyDetail(props: Readonly<CompanyDetailProps>) {
             actions={companyActions}
             imageUrl={company.image}
             breadcrumbs={props.breadcrumbs}
+            lastCrumb={[
+              {
+                name: company.name,
+                url: `${props.last_crumb_url}/${company.pk}/`
+              }
+            ]}
             badges={badges}
             editAction={editCompany.open}
             editEnabled={user.hasChangePermission(ModelType.company)}
diff --git a/src/frontend/src/pages/company/CustomerDetail.tsx b/src/frontend/src/pages/company/CustomerDetail.tsx
index 2725180dbe..c63b6edf90 100644
--- a/src/frontend/src/pages/company/CustomerDetail.tsx
+++ b/src/frontend/src/pages/company/CustomerDetail.tsx
@@ -7,6 +7,7 @@ export default function CustomerDetail() {
     <CompanyDetail
       title={t`Customer`}
       breadcrumbs={[{ name: t`Sales`, url: '/sales/' }]}
+      last_crumb_url='/sales/customer'
     />
   );
 }
diff --git a/src/frontend/src/pages/company/ManufacturerDetail.tsx b/src/frontend/src/pages/company/ManufacturerDetail.tsx
index aa04b0405c..03a707bfb5 100644
--- a/src/frontend/src/pages/company/ManufacturerDetail.tsx
+++ b/src/frontend/src/pages/company/ManufacturerDetail.tsx
@@ -7,6 +7,7 @@ export default function ManufacturerDetail() {
     <CompanyDetail
       title={t`Manufacturer`}
       breadcrumbs={[{ name: t`Purchasing`, url: '/purchasing/' }]}
+      last_crumb_url='/purchasing/manufacturer'
     />
   );
 }
diff --git a/src/frontend/src/pages/company/ManufacturerPartDetail.tsx b/src/frontend/src/pages/company/ManufacturerPartDetail.tsx
index 6b8350eab9..96837b10a3 100644
--- a/src/frontend/src/pages/company/ManufacturerPartDetail.tsx
+++ b/src/frontend/src/pages/company/ManufacturerPartDetail.tsx
@@ -279,6 +279,15 @@ export default function ManufacturerPartDetail() {
             title={t`ManufacturerPart`}
             subtitle={`${manufacturerPart.MPN} - ${manufacturerPart.part_detail?.name}`}
             breadcrumbs={breadcrumbs}
+            lastCrumb={[
+              {
+                name: manufacturerPart.MPN,
+                url: getDetailUrl(
+                  ModelType.manufacturerpart,
+                  manufacturerPart.pk
+                )
+              }
+            ]}
             actions={manufacturerPartActions}
             imageUrl={manufacturerPart?.part_detail?.thumbnail}
             editAction={editManufacturerPart.open}
diff --git a/src/frontend/src/pages/company/SupplierDetail.tsx b/src/frontend/src/pages/company/SupplierDetail.tsx
index 5be35dda8e..7616f78840 100644
--- a/src/frontend/src/pages/company/SupplierDetail.tsx
+++ b/src/frontend/src/pages/company/SupplierDetail.tsx
@@ -7,6 +7,7 @@ export default function SupplierDetail() {
     <CompanyDetail
       title={t`Supplier`}
       breadcrumbs={[{ name: t`Purchasing`, url: '/purchasing/' }]}
+      last_crumb_url='/purchasing/supplier'
     />
   );
 }
diff --git a/src/frontend/src/pages/company/SupplierPartDetail.tsx b/src/frontend/src/pages/company/SupplierPartDetail.tsx
index 679673ddbe..da3849ab42 100644
--- a/src/frontend/src/pages/company/SupplierPartDetail.tsx
+++ b/src/frontend/src/pages/company/SupplierPartDetail.tsx
@@ -407,6 +407,12 @@ export default function SupplierPartDetail() {
             title={t`Supplier Part`}
             subtitle={`${supplierPart.SKU} - ${supplierPart?.part_detail?.name}`}
             breadcrumbs={breadcrumbs}
+            lastCrumb={[
+              {
+                name: supplierPart.SKU,
+                url: `/purchasing/supplier-part/${supplierPart.pk}/`
+              }
+            ]}
             badges={badges}
             actions={supplierPartActions}
             imageUrl={supplierPart?.part_detail?.thumbnail}
diff --git a/src/frontend/src/pages/part/PartDetail.tsx b/src/frontend/src/pages/part/PartDetail.tsx
index 90953b271f..69f340fc86 100644
--- a/src/frontend/src/pages/part/PartDetail.tsx
+++ b/src/frontend/src/pages/part/PartDetail.tsx
@@ -1001,6 +1001,12 @@ export default function PartDetail() {
                 ? breadcrumbs
                 : undefined
             }
+            lastCrumb={[
+              {
+                name: part.name,
+                url: `/part/${part.pk}/`
+              }
+            ]}
             breadcrumbAction={() => {
               setTreeOpen(true);
             }}
diff --git a/src/frontend/src/pages/purchasing/PurchaseOrderDetail.tsx b/src/frontend/src/pages/purchasing/PurchaseOrderDetail.tsx
index 2edc54374d..4818ac6a78 100644
--- a/src/frontend/src/pages/purchasing/PurchaseOrderDetail.tsx
+++ b/src/frontend/src/pages/purchasing/PurchaseOrderDetail.tsx
@@ -502,6 +502,12 @@ export default function PurchaseOrderDetail() {
             subtitle={order.description}
             imageUrl={order.supplier_detail?.image}
             breadcrumbs={[{ name: t`Purchasing`, url: '/purchasing/' }]}
+            lastCrumb={[
+              {
+                name: order.reference,
+                url: `/purchasing/purchase-order/${order.pk}`
+              }
+            ]}
             actions={poActions}
             badges={orderBadges}
             editAction={editPurchaseOrder.open}
diff --git a/src/frontend/src/pages/sales/ReturnOrderDetail.tsx b/src/frontend/src/pages/sales/ReturnOrderDetail.tsx
index 4925ea1e9e..764bac95e5 100644
--- a/src/frontend/src/pages/sales/ReturnOrderDetail.tsx
+++ b/src/frontend/src/pages/sales/ReturnOrderDetail.tsx
@@ -489,6 +489,9 @@ export default function ReturnOrderDetail() {
             badges={orderBadges}
             actions={orderActions}
             breadcrumbs={[{ name: t`Sales`, url: '/sales/' }]}
+            lastCrumb={[
+              { name: order.reference, url: `/sales/return-order/${order.pk}` }
+            ]}
             editAction={editReturnOrder.open}
             editEnabled={user.hasChangePermission(ModelType.returnorder)}
           />
diff --git a/src/frontend/src/pages/sales/SalesOrderDetail.tsx b/src/frontend/src/pages/sales/SalesOrderDetail.tsx
index 4abc8f1e06..fb226a9a82 100644
--- a/src/frontend/src/pages/sales/SalesOrderDetail.tsx
+++ b/src/frontend/src/pages/sales/SalesOrderDetail.tsx
@@ -553,6 +553,9 @@ export default function SalesOrderDetail() {
             badges={orderBadges}
             actions={soActions}
             breadcrumbs={[{ name: t`Sales`, url: '/sales/' }]}
+            lastCrumb={[
+              { name: order.reference, url: `/sales/sales-order/${order.pk}` }
+            ]}
             editAction={editSalesOrder.open}
             editEnabled={user.hasChangePermission(ModelType.salesorder)}
           />
diff --git a/src/frontend/src/pages/stock/LocationDetail.tsx b/src/frontend/src/pages/stock/LocationDetail.tsx
index 75f1202177..d67e59da6d 100644
--- a/src/frontend/src/pages/stock/LocationDetail.tsx
+++ b/src/frontend/src/pages/stock/LocationDetail.tsx
@@ -384,6 +384,12 @@ export default function Stock() {
             editAction={editLocation.open}
             editEnabled={user.hasChangePermission(ModelType.stocklocation)}
             breadcrumbs={breadcrumbs}
+            lastCrumb={[
+              {
+                name: location.name,
+                url: `/stock/location/${location.pk}/`
+              }
+            ]}
             breadcrumbAction={() => {
               setTreeOpen(true);
             }}
diff --git a/src/frontend/src/pages/stock/StockDetail.tsx b/src/frontend/src/pages/stock/StockDetail.tsx
index eab214acce..b6f026943b 100644
--- a/src/frontend/src/pages/stock/StockDetail.tsx
+++ b/src/frontend/src/pages/stock/StockDetail.tsx
@@ -916,6 +916,12 @@ export default function StockDetail() {
           breadcrumbs={
             user.hasViewRole(UserRoles.stock_location) ? breadcrumbs : undefined
           }
+          lastCrumb={[
+            {
+              name: stockitem.name,
+              url: `/stock/item/${stockitem.pk}/`
+            }
+          ]}
           breadcrumbAction={() => {
             setTreeOpen(true);
           }}
diff --git a/tasks.py b/tasks.py
index e8f209f21f..575e10e24a 100644
--- a/tasks.py
+++ b/tasks.py
@@ -49,28 +49,33 @@ def task_exception_handler(t, v, tb):
 sys.excepthook = task_exception_handler
 
 
+def wrap_color(text: str, color: str) -> str:
+    """Wrap text in a color code."""
+    return f'\033[{color}m{text}\033[0m'
+
+
 def success(*args):
     """Print a success message to the console."""
     msg = ' '.join(map(str, args))
-    print(f'\033[92m{msg}\033[0m')
+    print(wrap_color(msg, '92'))
 
 
 def error(*args):
     """Print an error message to the console."""
     msg = ' '.join(map(str, args))
-    print(f'\033[91m{msg}\033[0m')
+    print(wrap_color(msg, '91'))
 
 
 def warning(*args):
     """Print a warning message to the console."""
     msg = ' '.join(map(str, args))
-    print(f'\033[93m{msg}\033[0m')
+    print(wrap_color(msg, '93'))
 
 
 def info(*args):
     """Print an informational message to the console."""
     msg = ' '.join(map(str, args))
-    print(f'\033[94m{msg}\033[0m')
+    print(wrap_color(msg, '94'))
 
 
 def checkInvokeVersion():
@@ -1284,6 +1289,7 @@ def version(c):
     """Show the current version of InvenTree."""
     import src.backend.InvenTree.InvenTree.version as InvenTreeVersion
     from src.backend.InvenTree.InvenTree.config import (
+        get_backup_dir,
         get_config_file,
         get_media_dir,
         get_static_dir,
@@ -1292,6 +1298,10 @@ def version(c):
     # Gather frontend version information
     _, node, yarn = node_available(versions=True)
 
+    # Special output messages
+    NOT_SPECIFIED = wrap_color('NOT SPECIFIED', '91')
+    NA = wrap_color('N/A', '93')
+
     print(
         f"""
 InvenTree - inventree.org
@@ -1304,16 +1314,17 @@ Environment {sys.prefix}
 Installation paths:
 Base        {localDir()}
 Config      {get_config_file()}
-Media       {get_media_dir()}
-Static      {get_static_dir()}
+Media       {get_media_dir(error=False) or NOT_SPECIFIED}
+Static      {get_static_dir(error=False) or NOT_SPECIFIED}
+Backup      {get_backup_dir(error=False) or NOT_SPECIFIED}
 
 Versions:
 Python      {python_version()}
 Django      {InvenTreeVersion.inventreeDjangoVersion()}
 InvenTree   {InvenTreeVersion.inventreeVersion()}
 API         {InvenTreeVersion.inventreeApiVersion()}
-Node        {node if node else 'N/A'}
-Yarn        {yarn if yarn else 'N/A'}
+Node        {node if node else NA}
+Yarn        {yarn if yarn else NA}
 
 Commit hash: {InvenTreeVersion.inventreeCommitHash()}
 Commit date: {InvenTreeVersion.inventreeCommitDate()}"""
@@ -1321,7 +1332,7 @@ Commit date: {InvenTreeVersion.inventreeCommitDate()}"""
     if len(sys.argv) == 1 and sys.argv[0].startswith('/opt/inventree/env/lib/python'):
         print(
             """
-You are probably running the package installer / single-line installer. Please mentioned that in any bug reports!
+You are probably running the package installer / single-line installer. Please mention this in any bug reports!
 
 Use '--list' for a list of available commands
 Use '--help' for help on a specific command"""