From 1b668bf92010ad273e6eb3c04ca6b2affe6e2ba3 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
 <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri, 28 May 2021 02:51:33 +0000
Subject: [PATCH] updated translation base

---
 InvenTree/locale/de/LC_MESSAGES/django.po | 46 ++++++++++++++---------
 InvenTree/locale/en/LC_MESSAGES/django.po | 42 ++++++++++++---------
 InvenTree/locale/es/LC_MESSAGES/django.po | 42 ++++++++++++---------
 InvenTree/locale/fr/LC_MESSAGES/django.po | 42 ++++++++++++---------
 InvenTree/locale/it/LC_MESSAGES/django.po | 42 ++++++++++++---------
 InvenTree/locale/ja/LC_MESSAGES/django.po | 42 ++++++++++++---------
 InvenTree/locale/pl/LC_MESSAGES/django.po | 46 ++++++++++++++---------
 InvenTree/locale/ru/LC_MESSAGES/django.po | 42 ++++++++++++---------
 InvenTree/locale/tr/LC_MESSAGES/django.po | 42 ++++++++++++---------
 InvenTree/locale/zh/LC_MESSAGES/django.po | 42 ++++++++++++---------
 10 files changed, 258 insertions(+), 170 deletions(-)

diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po
index 31d15c53ba..9938380f27 100644
--- a/InvenTree/locale/de/LC_MESSAGES/django.po
+++ b/InvenTree/locale/de/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-05-27 07:11+0000\n"
+"POT-Creation-Date: 2021-05-28 02:51+0000\n"
 "PO-Revision-Date: 2021-05-18 22:45\n"
 "Last-Translator: \n"
 "Language-Team: German\n"
@@ -773,7 +773,7 @@ msgstr "Link zu einer externen URL"
 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377
 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767
 #: stock/templates/stock/navbar.html:57 templates/js/barcode.js:37
-#: templates/js/bom.js:333 templates/js/stock.js:128 templates/js/stock.js:671
+#: templates/js/bom.js:349 templates/js/stock.js:128 templates/js/stock.js:671
 msgid "Notes"
 msgstr "Notizen"
 
@@ -1811,7 +1811,7 @@ msgid "Price break quantity"
 msgstr "Preisstaffelungs Anzahl"
 
 #: common/models.py:708 company/templates/company/supplier_part_pricing.html:82
-#: part/templates/part/sale_prices.html:90 templates/js/bom.js:255
+#: part/templates/part/sale_prices.html:90 templates/js/bom.js:271
 msgid "Price"
 msgstr "Preis"
 
@@ -3188,7 +3188,7 @@ msgstr "Berichte drucken"
 msgid "Receive outstanding parts for <b>%(order)s</b> - <i>%(desc)s</i>"
 msgstr "Ausstehende Teile für <b>%(order)s</b> - <i>%(desc)s</i> empfangen"
 
-#: order/templates/order/receive_parts.html:14 part/api.py:40
+#: order/templates/order/receive_parts.html:14 part/api.py:45
 #: part/models.py:322 part/templates/part/cat_link.html:7
 #: part/templates/part/category.html:99
 #: part/templates/part/category_navbar.html:22
@@ -3258,7 +3258,7 @@ msgstr "Abbruch dieser Bestellung bedeutet, dass sie nicht länger bearbeitbar i
 msgid "Sales Order Items"
 msgstr "Auftrags-Positionen"
 
-#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:342
+#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:358
 #: templates/js/build.js:627 templates/js/build.js:1044
 msgid "Actions"
 msgstr "Aktionen"
@@ -4012,7 +4012,7 @@ msgstr "Teil für die Nutzung in der Stückliste auswählen"
 msgid "BOM quantity for this BOM item"
 msgstr "Stücklisten-Anzahl für dieses Stücklisten-Teil"
 
-#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:269
+#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:285
 msgid "Optional"
 msgstr "Optional"
 
@@ -4044,7 +4044,7 @@ msgstr "Prüfsumme"
 msgid "BOM line checksum"
 msgstr "Prüfsumme der Stückliste"
 
-#: part/models.py:2287 templates/js/bom.js:279 templates/js/bom.js:286
+#: part/models.py:2287 templates/js/bom.js:295 templates/js/bom.js:302
 #: templates/js/table_filters.js:51
 msgid "Inherited"
 msgstr "Geerbt"
@@ -4631,7 +4631,7 @@ msgstr "Benötigt für Aufträge"
 msgid "Allocated to Orders"
 msgstr "Zu Bauaufträgen zugeordnet"
 
-#: part/templates/part/part_base.html:172 templates/js/bom.js:300
+#: part/templates/part/part_base.html:172 templates/js/bom.js:316
 msgid "Can Build"
 msgstr "Herstellbar"
 
@@ -6458,41 +6458,53 @@ msgstr "Barcode entspricht keinem Lagerort"
 msgid "Open subassembly"
 msgstr "Unterbaugruppe öffnen"
 
-#: templates/js/bom.js:261
+#: templates/js/bom.js:249
+#, fuzzy
+#| msgid "Purchase Price"
+msgid "Purchase Price Range"
+msgstr "Preis"
+
+#: templates/js/bom.js:257
+#, fuzzy
+#| msgid "Purchase Price"
+msgid "Purchase Price Average"
+msgstr "Preis"
+
+#: templates/js/bom.js:277
 msgid "No pricing available"
 msgstr "Keine Preisinformation verfügbar"
 
-#: templates/js/bom.js:272 templates/js/filters.js:167
+#: templates/js/bom.js:288 templates/js/filters.js:167
 #: templates/js/filters.js:397
 msgid "true"
 msgstr "ja"
 
-#: templates/js/bom.js:273 templates/js/filters.js:171
+#: templates/js/bom.js:289 templates/js/filters.js:171
 #: templates/js/filters.js:398
 msgid "false"
 msgstr "nein"
 
-#: templates/js/bom.js:290 templates/js/bom.js:376
+#: templates/js/bom.js:306 templates/js/bom.js:392
 msgid "View BOM"
 msgstr "Stückliste anzeigen"
 
-#: templates/js/bom.js:350
+#: templates/js/bom.js:366
 msgid "Validate BOM Item"
 msgstr "Stücklisten-Position kontrollieren"
 
-#: templates/js/bom.js:352
+#: templates/js/bom.js:368
 msgid "This line has been validated"
 msgstr "Diese Position wurde kontrolliert"
 
-#: templates/js/bom.js:354
+#: templates/js/bom.js:370
 msgid "Edit BOM Item"
 msgstr "Stücklisten-Position bearbeiten"
 
-#: templates/js/bom.js:356
+#: templates/js/bom.js:372
 msgid "Delete BOM Item"
 msgstr "Stücklisten-Position löschen"
 
-#: templates/js/bom.js:447 templates/js/build.js:340 templates/js/build.js:1092
+#: templates/js/bom.js:463 templates/js/build.js:340 templates/js/build.js:1092
 msgid "No BOM items found"
 msgstr "Keine Stücklisten-Position(en) gefunden"
 
diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po
index 3003376391..90c865a03f 100644
--- a/InvenTree/locale/en/LC_MESSAGES/django.po
+++ b/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: 2021-05-27 07:11+0000\n"
+"POT-Creation-Date: 2021-05-28 02:51+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"
@@ -774,7 +774,7 @@ msgstr ""
 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377
 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767
 #: stock/templates/stock/navbar.html:57 templates/js/barcode.js:37
-#: templates/js/bom.js:333 templates/js/stock.js:128 templates/js/stock.js:671
+#: templates/js/bom.js:349 templates/js/stock.js:128 templates/js/stock.js:671
 msgid "Notes"
 msgstr ""
 
@@ -1812,7 +1812,7 @@ msgid "Price break quantity"
 msgstr ""
 
 #: common/models.py:708 company/templates/company/supplier_part_pricing.html:82
-#: part/templates/part/sale_prices.html:90 templates/js/bom.js:255
+#: part/templates/part/sale_prices.html:90 templates/js/bom.js:271
 msgid "Price"
 msgstr ""
 
@@ -3187,7 +3187,7 @@ msgstr ""
 msgid "Receive outstanding parts for <b>%(order)s</b> - <i>%(desc)s</i>"
 msgstr ""
 
-#: order/templates/order/receive_parts.html:14 part/api.py:40
+#: order/templates/order/receive_parts.html:14 part/api.py:45
 #: part/models.py:322 part/templates/part/cat_link.html:7
 #: part/templates/part/category.html:99
 #: part/templates/part/category_navbar.html:22
@@ -3257,7 +3257,7 @@ msgstr ""
 msgid "Sales Order Items"
 msgstr ""
 
-#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:342
+#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:358
 #: templates/js/build.js:627 templates/js/build.js:1044
 msgid "Actions"
 msgstr ""
@@ -4011,7 +4011,7 @@ msgstr ""
 msgid "BOM quantity for this BOM item"
 msgstr ""
 
-#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:269
+#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:285
 msgid "Optional"
 msgstr ""
 
@@ -4043,7 +4043,7 @@ msgstr ""
 msgid "BOM line checksum"
 msgstr ""
 
-#: part/models.py:2287 templates/js/bom.js:279 templates/js/bom.js:286
+#: part/models.py:2287 templates/js/bom.js:295 templates/js/bom.js:302
 #: templates/js/table_filters.js:51
 msgid "Inherited"
 msgstr ""
@@ -4628,7 +4628,7 @@ msgstr ""
 msgid "Allocated to Orders"
 msgstr ""
 
-#: part/templates/part/part_base.html:172 templates/js/bom.js:300
+#: part/templates/part/part_base.html:172 templates/js/bom.js:316
 msgid "Can Build"
 msgstr ""
 
@@ -6439,41 +6439,49 @@ msgstr ""
 msgid "Open subassembly"
 msgstr ""
 
-#: templates/js/bom.js:261
+#: templates/js/bom.js:249
+msgid "Purchase Price Range"
+msgstr ""
+
+#: templates/js/bom.js:257
+msgid "Purchase Price Average"
+msgstr ""
+
+#: templates/js/bom.js:277
 msgid "No pricing available"
 msgstr ""
 
-#: templates/js/bom.js:272 templates/js/filters.js:167
+#: templates/js/bom.js:288 templates/js/filters.js:167
 #: templates/js/filters.js:397
 msgid "true"
 msgstr ""
 
-#: templates/js/bom.js:273 templates/js/filters.js:171
+#: templates/js/bom.js:289 templates/js/filters.js:171
 #: templates/js/filters.js:398
 msgid "false"
 msgstr ""
 
-#: templates/js/bom.js:290 templates/js/bom.js:376
+#: templates/js/bom.js:306 templates/js/bom.js:392
 msgid "View BOM"
 msgstr ""
 
-#: templates/js/bom.js:350
+#: templates/js/bom.js:366
 msgid "Validate BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:352
+#: templates/js/bom.js:368
 msgid "This line has been validated"
 msgstr ""
 
-#: templates/js/bom.js:354
+#: templates/js/bom.js:370
 msgid "Edit BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:356
+#: templates/js/bom.js:372
 msgid "Delete BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:447 templates/js/build.js:340 templates/js/build.js:1092
+#: templates/js/bom.js:463 templates/js/build.js:340 templates/js/build.js:1092
 msgid "No BOM items found"
 msgstr ""
 
diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po
index 70b7c7fcec..f8f79eea1f 100644
--- a/InvenTree/locale/es/LC_MESSAGES/django.po
+++ b/InvenTree/locale/es/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-05-27 07:11+0000\n"
+"POT-Creation-Date: 2021-05-28 02:51+0000\n"
 "PO-Revision-Date: 2021-05-18 13:05\n"
 "Last-Translator: \n"
 "Language-Team: Spanish\n"
@@ -773,7 +773,7 @@ msgstr ""
 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377
 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767
 #: stock/templates/stock/navbar.html:57 templates/js/barcode.js:37
-#: templates/js/bom.js:333 templates/js/stock.js:128 templates/js/stock.js:671
+#: templates/js/bom.js:349 templates/js/stock.js:128 templates/js/stock.js:671
 msgid "Notes"
 msgstr "Notas"
 
@@ -1811,7 +1811,7 @@ msgid "Price break quantity"
 msgstr ""
 
 #: common/models.py:708 company/templates/company/supplier_part_pricing.html:82
-#: part/templates/part/sale_prices.html:90 templates/js/bom.js:255
+#: part/templates/part/sale_prices.html:90 templates/js/bom.js:271
 msgid "Price"
 msgstr ""
 
@@ -3186,7 +3186,7 @@ msgstr ""
 msgid "Receive outstanding parts for <b>%(order)s</b> - <i>%(desc)s</i>"
 msgstr ""
 
-#: order/templates/order/receive_parts.html:14 part/api.py:40
+#: order/templates/order/receive_parts.html:14 part/api.py:45
 #: part/models.py:322 part/templates/part/cat_link.html:7
 #: part/templates/part/category.html:99
 #: part/templates/part/category_navbar.html:22
@@ -3256,7 +3256,7 @@ msgstr ""
 msgid "Sales Order Items"
 msgstr ""
 
-#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:342
+#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:358
 #: templates/js/build.js:627 templates/js/build.js:1044
 msgid "Actions"
 msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
 msgid "BOM quantity for this BOM item"
 msgstr ""
 
-#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:269
+#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:285
 msgid "Optional"
 msgstr ""
 
@@ -4042,7 +4042,7 @@ msgstr ""
 msgid "BOM line checksum"
 msgstr ""
 
-#: part/models.py:2287 templates/js/bom.js:279 templates/js/bom.js:286
+#: part/models.py:2287 templates/js/bom.js:295 templates/js/bom.js:302
 #: templates/js/table_filters.js:51
 msgid "Inherited"
 msgstr ""
@@ -4627,7 +4627,7 @@ msgstr ""
 msgid "Allocated to Orders"
 msgstr ""
 
-#: part/templates/part/part_base.html:172 templates/js/bom.js:300
+#: part/templates/part/part_base.html:172 templates/js/bom.js:316
 msgid "Can Build"
 msgstr ""
 
@@ -6438,41 +6438,49 @@ msgstr ""
 msgid "Open subassembly"
 msgstr ""
 
-#: templates/js/bom.js:261
+#: templates/js/bom.js:249
+msgid "Purchase Price Range"
+msgstr ""
+
+#: templates/js/bom.js:257
+msgid "Purchase Price Average"
+msgstr ""
+
+#: templates/js/bom.js:277
 msgid "No pricing available"
 msgstr ""
 
-#: templates/js/bom.js:272 templates/js/filters.js:167
+#: templates/js/bom.js:288 templates/js/filters.js:167
 #: templates/js/filters.js:397
 msgid "true"
 msgstr ""
 
-#: templates/js/bom.js:273 templates/js/filters.js:171
+#: templates/js/bom.js:289 templates/js/filters.js:171
 #: templates/js/filters.js:398
 msgid "false"
 msgstr ""
 
-#: templates/js/bom.js:290 templates/js/bom.js:376
+#: templates/js/bom.js:306 templates/js/bom.js:392
 msgid "View BOM"
 msgstr ""
 
-#: templates/js/bom.js:350
+#: templates/js/bom.js:366
 msgid "Validate BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:352
+#: templates/js/bom.js:368
 msgid "This line has been validated"
 msgstr ""
 
-#: templates/js/bom.js:354
+#: templates/js/bom.js:370
 msgid "Edit BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:356
+#: templates/js/bom.js:372
 msgid "Delete BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:447 templates/js/build.js:340 templates/js/build.js:1092
+#: templates/js/bom.js:463 templates/js/build.js:340 templates/js/build.js:1092
 msgid "No BOM items found"
 msgstr ""
 
diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po
index 050700131a..201fbf8ce2 100644
--- a/InvenTree/locale/fr/LC_MESSAGES/django.po
+++ b/InvenTree/locale/fr/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-05-27 07:11+0000\n"
+"POT-Creation-Date: 2021-05-28 02:51+0000\n"
 "PO-Revision-Date: 2021-05-18 13:05\n"
 "Last-Translator: \n"
 "Language-Team: French\n"
@@ -773,7 +773,7 @@ msgstr ""
 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377
 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767
 #: stock/templates/stock/navbar.html:57 templates/js/barcode.js:37
-#: templates/js/bom.js:333 templates/js/stock.js:128 templates/js/stock.js:671
+#: templates/js/bom.js:349 templates/js/stock.js:128 templates/js/stock.js:671
 msgid "Notes"
 msgstr ""
 
@@ -1811,7 +1811,7 @@ msgid "Price break quantity"
 msgstr ""
 
 #: common/models.py:708 company/templates/company/supplier_part_pricing.html:82
-#: part/templates/part/sale_prices.html:90 templates/js/bom.js:255
+#: part/templates/part/sale_prices.html:90 templates/js/bom.js:271
 msgid "Price"
 msgstr ""
 
@@ -3186,7 +3186,7 @@ msgstr ""
 msgid "Receive outstanding parts for <b>%(order)s</b> - <i>%(desc)s</i>"
 msgstr ""
 
-#: order/templates/order/receive_parts.html:14 part/api.py:40
+#: order/templates/order/receive_parts.html:14 part/api.py:45
 #: part/models.py:322 part/templates/part/cat_link.html:7
 #: part/templates/part/category.html:99
 #: part/templates/part/category_navbar.html:22
@@ -3256,7 +3256,7 @@ msgstr ""
 msgid "Sales Order Items"
 msgstr ""
 
-#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:342
+#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:358
 #: templates/js/build.js:627 templates/js/build.js:1044
 msgid "Actions"
 msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
 msgid "BOM quantity for this BOM item"
 msgstr ""
 
-#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:269
+#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:285
 msgid "Optional"
 msgstr ""
 
@@ -4042,7 +4042,7 @@ msgstr ""
 msgid "BOM line checksum"
 msgstr ""
 
-#: part/models.py:2287 templates/js/bom.js:279 templates/js/bom.js:286
+#: part/models.py:2287 templates/js/bom.js:295 templates/js/bom.js:302
 #: templates/js/table_filters.js:51
 msgid "Inherited"
 msgstr ""
@@ -4627,7 +4627,7 @@ msgstr ""
 msgid "Allocated to Orders"
 msgstr ""
 
-#: part/templates/part/part_base.html:172 templates/js/bom.js:300
+#: part/templates/part/part_base.html:172 templates/js/bom.js:316
 msgid "Can Build"
 msgstr ""
 
@@ -6438,41 +6438,49 @@ msgstr ""
 msgid "Open subassembly"
 msgstr ""
 
-#: templates/js/bom.js:261
+#: templates/js/bom.js:249
+msgid "Purchase Price Range"
+msgstr ""
+
+#: templates/js/bom.js:257
+msgid "Purchase Price Average"
+msgstr ""
+
+#: templates/js/bom.js:277
 msgid "No pricing available"
 msgstr ""
 
-#: templates/js/bom.js:272 templates/js/filters.js:167
+#: templates/js/bom.js:288 templates/js/filters.js:167
 #: templates/js/filters.js:397
 msgid "true"
 msgstr ""
 
-#: templates/js/bom.js:273 templates/js/filters.js:171
+#: templates/js/bom.js:289 templates/js/filters.js:171
 #: templates/js/filters.js:398
 msgid "false"
 msgstr ""
 
-#: templates/js/bom.js:290 templates/js/bom.js:376
+#: templates/js/bom.js:306 templates/js/bom.js:392
 msgid "View BOM"
 msgstr ""
 
-#: templates/js/bom.js:350
+#: templates/js/bom.js:366
 msgid "Validate BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:352
+#: templates/js/bom.js:368
 msgid "This line has been validated"
 msgstr ""
 
-#: templates/js/bom.js:354
+#: templates/js/bom.js:370
 msgid "Edit BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:356
+#: templates/js/bom.js:372
 msgid "Delete BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:447 templates/js/build.js:340 templates/js/build.js:1092
+#: templates/js/bom.js:463 templates/js/build.js:340 templates/js/build.js:1092
 msgid "No BOM items found"
 msgstr ""
 
diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po
index dbf76548d2..2434b44d24 100644
--- a/InvenTree/locale/it/LC_MESSAGES/django.po
+++ b/InvenTree/locale/it/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-05-27 07:11+0000\n"
+"POT-Creation-Date: 2021-05-28 02:51+0000\n"
 "PO-Revision-Date: 2021-05-18 13:05\n"
 "Last-Translator: \n"
 "Language-Team: Italian\n"
@@ -773,7 +773,7 @@ msgstr ""
 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377
 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767
 #: stock/templates/stock/navbar.html:57 templates/js/barcode.js:37
-#: templates/js/bom.js:333 templates/js/stock.js:128 templates/js/stock.js:671
+#: templates/js/bom.js:349 templates/js/stock.js:128 templates/js/stock.js:671
 msgid "Notes"
 msgstr ""
 
@@ -1811,7 +1811,7 @@ msgid "Price break quantity"
 msgstr ""
 
 #: common/models.py:708 company/templates/company/supplier_part_pricing.html:82
-#: part/templates/part/sale_prices.html:90 templates/js/bom.js:255
+#: part/templates/part/sale_prices.html:90 templates/js/bom.js:271
 msgid "Price"
 msgstr ""
 
@@ -3186,7 +3186,7 @@ msgstr ""
 msgid "Receive outstanding parts for <b>%(order)s</b> - <i>%(desc)s</i>"
 msgstr ""
 
-#: order/templates/order/receive_parts.html:14 part/api.py:40
+#: order/templates/order/receive_parts.html:14 part/api.py:45
 #: part/models.py:322 part/templates/part/cat_link.html:7
 #: part/templates/part/category.html:99
 #: part/templates/part/category_navbar.html:22
@@ -3256,7 +3256,7 @@ msgstr ""
 msgid "Sales Order Items"
 msgstr ""
 
-#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:342
+#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:358
 #: templates/js/build.js:627 templates/js/build.js:1044
 msgid "Actions"
 msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
 msgid "BOM quantity for this BOM item"
 msgstr ""
 
-#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:269
+#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:285
 msgid "Optional"
 msgstr ""
 
@@ -4042,7 +4042,7 @@ msgstr ""
 msgid "BOM line checksum"
 msgstr ""
 
-#: part/models.py:2287 templates/js/bom.js:279 templates/js/bom.js:286
+#: part/models.py:2287 templates/js/bom.js:295 templates/js/bom.js:302
 #: templates/js/table_filters.js:51
 msgid "Inherited"
 msgstr ""
@@ -4627,7 +4627,7 @@ msgstr ""
 msgid "Allocated to Orders"
 msgstr ""
 
-#: part/templates/part/part_base.html:172 templates/js/bom.js:300
+#: part/templates/part/part_base.html:172 templates/js/bom.js:316
 msgid "Can Build"
 msgstr ""
 
@@ -6438,41 +6438,49 @@ msgstr ""
 msgid "Open subassembly"
 msgstr ""
 
-#: templates/js/bom.js:261
+#: templates/js/bom.js:249
+msgid "Purchase Price Range"
+msgstr ""
+
+#: templates/js/bom.js:257
+msgid "Purchase Price Average"
+msgstr ""
+
+#: templates/js/bom.js:277
 msgid "No pricing available"
 msgstr ""
 
-#: templates/js/bom.js:272 templates/js/filters.js:167
+#: templates/js/bom.js:288 templates/js/filters.js:167
 #: templates/js/filters.js:397
 msgid "true"
 msgstr ""
 
-#: templates/js/bom.js:273 templates/js/filters.js:171
+#: templates/js/bom.js:289 templates/js/filters.js:171
 #: templates/js/filters.js:398
 msgid "false"
 msgstr ""
 
-#: templates/js/bom.js:290 templates/js/bom.js:376
+#: templates/js/bom.js:306 templates/js/bom.js:392
 msgid "View BOM"
 msgstr ""
 
-#: templates/js/bom.js:350
+#: templates/js/bom.js:366
 msgid "Validate BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:352
+#: templates/js/bom.js:368
 msgid "This line has been validated"
 msgstr ""
 
-#: templates/js/bom.js:354
+#: templates/js/bom.js:370
 msgid "Edit BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:356
+#: templates/js/bom.js:372
 msgid "Delete BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:447 templates/js/build.js:340 templates/js/build.js:1092
+#: templates/js/bom.js:463 templates/js/build.js:340 templates/js/build.js:1092
 msgid "No BOM items found"
 msgstr ""
 
diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po
index 8f252c8cbc..0c2277a15d 100644
--- a/InvenTree/locale/ja/LC_MESSAGES/django.po
+++ b/InvenTree/locale/ja/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-05-27 07:11+0000\n"
+"POT-Creation-Date: 2021-05-28 02:51+0000\n"
 "PO-Revision-Date: 2021-05-18 13:06\n"
 "Last-Translator: \n"
 "Language-Team: Japanese\n"
@@ -773,7 +773,7 @@ msgstr ""
 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377
 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767
 #: stock/templates/stock/navbar.html:57 templates/js/barcode.js:37
-#: templates/js/bom.js:333 templates/js/stock.js:128 templates/js/stock.js:671
+#: templates/js/bom.js:349 templates/js/stock.js:128 templates/js/stock.js:671
 msgid "Notes"
 msgstr ""
 
@@ -1811,7 +1811,7 @@ msgid "Price break quantity"
 msgstr ""
 
 #: common/models.py:708 company/templates/company/supplier_part_pricing.html:82
-#: part/templates/part/sale_prices.html:90 templates/js/bom.js:255
+#: part/templates/part/sale_prices.html:90 templates/js/bom.js:271
 msgid "Price"
 msgstr ""
 
@@ -3186,7 +3186,7 @@ msgstr ""
 msgid "Receive outstanding parts for <b>%(order)s</b> - <i>%(desc)s</i>"
 msgstr ""
 
-#: order/templates/order/receive_parts.html:14 part/api.py:40
+#: order/templates/order/receive_parts.html:14 part/api.py:45
 #: part/models.py:322 part/templates/part/cat_link.html:7
 #: part/templates/part/category.html:99
 #: part/templates/part/category_navbar.html:22
@@ -3256,7 +3256,7 @@ msgstr ""
 msgid "Sales Order Items"
 msgstr ""
 
-#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:342
+#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:358
 #: templates/js/build.js:627 templates/js/build.js:1044
 msgid "Actions"
 msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
 msgid "BOM quantity for this BOM item"
 msgstr ""
 
-#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:269
+#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:285
 msgid "Optional"
 msgstr ""
 
@@ -4042,7 +4042,7 @@ msgstr ""
 msgid "BOM line checksum"
 msgstr ""
 
-#: part/models.py:2287 templates/js/bom.js:279 templates/js/bom.js:286
+#: part/models.py:2287 templates/js/bom.js:295 templates/js/bom.js:302
 #: templates/js/table_filters.js:51
 msgid "Inherited"
 msgstr ""
@@ -4627,7 +4627,7 @@ msgstr ""
 msgid "Allocated to Orders"
 msgstr ""
 
-#: part/templates/part/part_base.html:172 templates/js/bom.js:300
+#: part/templates/part/part_base.html:172 templates/js/bom.js:316
 msgid "Can Build"
 msgstr ""
 
@@ -6438,41 +6438,49 @@ msgstr ""
 msgid "Open subassembly"
 msgstr ""
 
-#: templates/js/bom.js:261
+#: templates/js/bom.js:249
+msgid "Purchase Price Range"
+msgstr ""
+
+#: templates/js/bom.js:257
+msgid "Purchase Price Average"
+msgstr ""
+
+#: templates/js/bom.js:277
 msgid "No pricing available"
 msgstr ""
 
-#: templates/js/bom.js:272 templates/js/filters.js:167
+#: templates/js/bom.js:288 templates/js/filters.js:167
 #: templates/js/filters.js:397
 msgid "true"
 msgstr ""
 
-#: templates/js/bom.js:273 templates/js/filters.js:171
+#: templates/js/bom.js:289 templates/js/filters.js:171
 #: templates/js/filters.js:398
 msgid "false"
 msgstr ""
 
-#: templates/js/bom.js:290 templates/js/bom.js:376
+#: templates/js/bom.js:306 templates/js/bom.js:392
 msgid "View BOM"
 msgstr ""
 
-#: templates/js/bom.js:350
+#: templates/js/bom.js:366
 msgid "Validate BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:352
+#: templates/js/bom.js:368
 msgid "This line has been validated"
 msgstr ""
 
-#: templates/js/bom.js:354
+#: templates/js/bom.js:370
 msgid "Edit BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:356
+#: templates/js/bom.js:372
 msgid "Delete BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:447 templates/js/build.js:340 templates/js/build.js:1092
+#: templates/js/bom.js:463 templates/js/build.js:340 templates/js/build.js:1092
 msgid "No BOM items found"
 msgstr ""
 
diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po
index 8790ab5e52..a5965a3c9d 100644
--- a/InvenTree/locale/pl/LC_MESSAGES/django.po
+++ b/InvenTree/locale/pl/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-05-27 07:11+0000\n"
+"POT-Creation-Date: 2021-05-28 02:51+0000\n"
 "PO-Revision-Date: 2021-05-18 13:05\n"
 "Last-Translator: \n"
 "Language-Team: Polish\n"
@@ -773,7 +773,7 @@ msgstr "Link do zewnętrznego adresu URL"
 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377
 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767
 #: stock/templates/stock/navbar.html:57 templates/js/barcode.js:37
-#: templates/js/bom.js:333 templates/js/stock.js:128 templates/js/stock.js:671
+#: templates/js/bom.js:349 templates/js/stock.js:128 templates/js/stock.js:671
 msgid "Notes"
 msgstr "Uwagi"
 
@@ -1811,7 +1811,7 @@ msgid "Price break quantity"
 msgstr ""
 
 #: common/models.py:708 company/templates/company/supplier_part_pricing.html:82
-#: part/templates/part/sale_prices.html:90 templates/js/bom.js:255
+#: part/templates/part/sale_prices.html:90 templates/js/bom.js:271
 msgid "Price"
 msgstr "Cena"
 
@@ -3186,7 +3186,7 @@ msgstr ""
 msgid "Receive outstanding parts for <b>%(order)s</b> - <i>%(desc)s</i>"
 msgstr ""
 
-#: order/templates/order/receive_parts.html:14 part/api.py:40
+#: order/templates/order/receive_parts.html:14 part/api.py:45
 #: part/models.py:322 part/templates/part/cat_link.html:7
 #: part/templates/part/category.html:99
 #: part/templates/part/category_navbar.html:22
@@ -3256,7 +3256,7 @@ msgstr ""
 msgid "Sales Order Items"
 msgstr ""
 
-#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:342
+#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:358
 #: templates/js/build.js:627 templates/js/build.js:1044
 msgid "Actions"
 msgstr "Akcje"
@@ -4010,7 +4010,7 @@ msgstr ""
 msgid "BOM quantity for this BOM item"
 msgstr ""
 
-#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:269
+#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:285
 msgid "Optional"
 msgstr ""
 
@@ -4042,7 +4042,7 @@ msgstr "Suma kontrolna"
 msgid "BOM line checksum"
 msgstr ""
 
-#: part/models.py:2287 templates/js/bom.js:279 templates/js/bom.js:286
+#: part/models.py:2287 templates/js/bom.js:295 templates/js/bom.js:302
 #: templates/js/table_filters.js:51
 msgid "Inherited"
 msgstr ""
@@ -4629,7 +4629,7 @@ msgstr ""
 msgid "Allocated to Orders"
 msgstr ""
 
-#: part/templates/part/part_base.html:172 templates/js/bom.js:300
+#: part/templates/part/part_base.html:172 templates/js/bom.js:316
 msgid "Can Build"
 msgstr ""
 
@@ -6446,41 +6446,53 @@ msgstr ""
 msgid "Open subassembly"
 msgstr ""
 
-#: templates/js/bom.js:261
+#: templates/js/bom.js:249
+#, fuzzy
+#| msgid "Purchase Price"
+msgid "Purchase Price Range"
+msgstr "Cena zakupu"
+
+#: templates/js/bom.js:257
+#, fuzzy
+#| msgid "Purchase Price"
+msgid "Purchase Price Average"
+msgstr "Cena zakupu"
+
+#: templates/js/bom.js:277
 msgid "No pricing available"
 msgstr ""
 
-#: templates/js/bom.js:272 templates/js/filters.js:167
+#: templates/js/bom.js:288 templates/js/filters.js:167
 #: templates/js/filters.js:397
 msgid "true"
 msgstr ""
 
-#: templates/js/bom.js:273 templates/js/filters.js:171
+#: templates/js/bom.js:289 templates/js/filters.js:171
 #: templates/js/filters.js:398
 msgid "false"
 msgstr ""
 
-#: templates/js/bom.js:290 templates/js/bom.js:376
+#: templates/js/bom.js:306 templates/js/bom.js:392
 msgid "View BOM"
 msgstr ""
 
-#: templates/js/bom.js:350
+#: templates/js/bom.js:366
 msgid "Validate BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:352
+#: templates/js/bom.js:368
 msgid "This line has been validated"
 msgstr ""
 
-#: templates/js/bom.js:354
+#: templates/js/bom.js:370
 msgid "Edit BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:356
+#: templates/js/bom.js:372
 msgid "Delete BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:447 templates/js/build.js:340 templates/js/build.js:1092
+#: templates/js/bom.js:463 templates/js/build.js:340 templates/js/build.js:1092
 msgid "No BOM items found"
 msgstr ""
 
diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po
index 7722c4dc97..0aecc57128 100644
--- a/InvenTree/locale/ru/LC_MESSAGES/django.po
+++ b/InvenTree/locale/ru/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-05-27 07:11+0000\n"
+"POT-Creation-Date: 2021-05-28 02:51+0000\n"
 "PO-Revision-Date: 2021-05-18 13:05\n"
 "Last-Translator: \n"
 "Language-Team: Russian\n"
@@ -773,7 +773,7 @@ msgstr ""
 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377
 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767
 #: stock/templates/stock/navbar.html:57 templates/js/barcode.js:37
-#: templates/js/bom.js:333 templates/js/stock.js:128 templates/js/stock.js:671
+#: templates/js/bom.js:349 templates/js/stock.js:128 templates/js/stock.js:671
 msgid "Notes"
 msgstr ""
 
@@ -1811,7 +1811,7 @@ msgid "Price break quantity"
 msgstr ""
 
 #: common/models.py:708 company/templates/company/supplier_part_pricing.html:82
-#: part/templates/part/sale_prices.html:90 templates/js/bom.js:255
+#: part/templates/part/sale_prices.html:90 templates/js/bom.js:271
 msgid "Price"
 msgstr ""
 
@@ -3186,7 +3186,7 @@ msgstr ""
 msgid "Receive outstanding parts for <b>%(order)s</b> - <i>%(desc)s</i>"
 msgstr ""
 
-#: order/templates/order/receive_parts.html:14 part/api.py:40
+#: order/templates/order/receive_parts.html:14 part/api.py:45
 #: part/models.py:322 part/templates/part/cat_link.html:7
 #: part/templates/part/category.html:99
 #: part/templates/part/category_navbar.html:22
@@ -3256,7 +3256,7 @@ msgstr ""
 msgid "Sales Order Items"
 msgstr ""
 
-#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:342
+#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:358
 #: templates/js/build.js:627 templates/js/build.js:1044
 msgid "Actions"
 msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
 msgid "BOM quantity for this BOM item"
 msgstr ""
 
-#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:269
+#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:285
 msgid "Optional"
 msgstr ""
 
@@ -4042,7 +4042,7 @@ msgstr ""
 msgid "BOM line checksum"
 msgstr ""
 
-#: part/models.py:2287 templates/js/bom.js:279 templates/js/bom.js:286
+#: part/models.py:2287 templates/js/bom.js:295 templates/js/bom.js:302
 #: templates/js/table_filters.js:51
 msgid "Inherited"
 msgstr ""
@@ -4627,7 +4627,7 @@ msgstr ""
 msgid "Allocated to Orders"
 msgstr ""
 
-#: part/templates/part/part_base.html:172 templates/js/bom.js:300
+#: part/templates/part/part_base.html:172 templates/js/bom.js:316
 msgid "Can Build"
 msgstr ""
 
@@ -6438,41 +6438,49 @@ msgstr ""
 msgid "Open subassembly"
 msgstr ""
 
-#: templates/js/bom.js:261
+#: templates/js/bom.js:249
+msgid "Purchase Price Range"
+msgstr ""
+
+#: templates/js/bom.js:257
+msgid "Purchase Price Average"
+msgstr ""
+
+#: templates/js/bom.js:277
 msgid "No pricing available"
 msgstr ""
 
-#: templates/js/bom.js:272 templates/js/filters.js:167
+#: templates/js/bom.js:288 templates/js/filters.js:167
 #: templates/js/filters.js:397
 msgid "true"
 msgstr ""
 
-#: templates/js/bom.js:273 templates/js/filters.js:171
+#: templates/js/bom.js:289 templates/js/filters.js:171
 #: templates/js/filters.js:398
 msgid "false"
 msgstr ""
 
-#: templates/js/bom.js:290 templates/js/bom.js:376
+#: templates/js/bom.js:306 templates/js/bom.js:392
 msgid "View BOM"
 msgstr ""
 
-#: templates/js/bom.js:350
+#: templates/js/bom.js:366
 msgid "Validate BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:352
+#: templates/js/bom.js:368
 msgid "This line has been validated"
 msgstr ""
 
-#: templates/js/bom.js:354
+#: templates/js/bom.js:370
 msgid "Edit BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:356
+#: templates/js/bom.js:372
 msgid "Delete BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:447 templates/js/build.js:340 templates/js/build.js:1092
+#: templates/js/bom.js:463 templates/js/build.js:340 templates/js/build.js:1092
 msgid "No BOM items found"
 msgstr ""
 
diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po
index e56bbaa45a..27032e931a 100644
--- a/InvenTree/locale/tr/LC_MESSAGES/django.po
+++ b/InvenTree/locale/tr/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-05-27 07:11+0000\n"
+"POT-Creation-Date: 2021-05-28 02:51+0000\n"
 "PO-Revision-Date: 2021-05-18 13:05\n"
 "Last-Translator: \n"
 "Language-Team: Turkish\n"
@@ -773,7 +773,7 @@ msgstr ""
 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377
 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767
 #: stock/templates/stock/navbar.html:57 templates/js/barcode.js:37
-#: templates/js/bom.js:333 templates/js/stock.js:128 templates/js/stock.js:671
+#: templates/js/bom.js:349 templates/js/stock.js:128 templates/js/stock.js:671
 msgid "Notes"
 msgstr ""
 
@@ -1811,7 +1811,7 @@ msgid "Price break quantity"
 msgstr ""
 
 #: common/models.py:708 company/templates/company/supplier_part_pricing.html:82
-#: part/templates/part/sale_prices.html:90 templates/js/bom.js:255
+#: part/templates/part/sale_prices.html:90 templates/js/bom.js:271
 msgid "Price"
 msgstr ""
 
@@ -3186,7 +3186,7 @@ msgstr ""
 msgid "Receive outstanding parts for <b>%(order)s</b> - <i>%(desc)s</i>"
 msgstr ""
 
-#: order/templates/order/receive_parts.html:14 part/api.py:40
+#: order/templates/order/receive_parts.html:14 part/api.py:45
 #: part/models.py:322 part/templates/part/cat_link.html:7
 #: part/templates/part/category.html:99
 #: part/templates/part/category_navbar.html:22
@@ -3256,7 +3256,7 @@ msgstr ""
 msgid "Sales Order Items"
 msgstr ""
 
-#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:342
+#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:358
 #: templates/js/build.js:627 templates/js/build.js:1044
 msgid "Actions"
 msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
 msgid "BOM quantity for this BOM item"
 msgstr ""
 
-#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:269
+#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:285
 msgid "Optional"
 msgstr ""
 
@@ -4042,7 +4042,7 @@ msgstr ""
 msgid "BOM line checksum"
 msgstr ""
 
-#: part/models.py:2287 templates/js/bom.js:279 templates/js/bom.js:286
+#: part/models.py:2287 templates/js/bom.js:295 templates/js/bom.js:302
 #: templates/js/table_filters.js:51
 msgid "Inherited"
 msgstr ""
@@ -4627,7 +4627,7 @@ msgstr ""
 msgid "Allocated to Orders"
 msgstr ""
 
-#: part/templates/part/part_base.html:172 templates/js/bom.js:300
+#: part/templates/part/part_base.html:172 templates/js/bom.js:316
 msgid "Can Build"
 msgstr ""
 
@@ -6438,41 +6438,49 @@ msgstr ""
 msgid "Open subassembly"
 msgstr ""
 
-#: templates/js/bom.js:261
+#: templates/js/bom.js:249
+msgid "Purchase Price Range"
+msgstr ""
+
+#: templates/js/bom.js:257
+msgid "Purchase Price Average"
+msgstr ""
+
+#: templates/js/bom.js:277
 msgid "No pricing available"
 msgstr ""
 
-#: templates/js/bom.js:272 templates/js/filters.js:167
+#: templates/js/bom.js:288 templates/js/filters.js:167
 #: templates/js/filters.js:397
 msgid "true"
 msgstr ""
 
-#: templates/js/bom.js:273 templates/js/filters.js:171
+#: templates/js/bom.js:289 templates/js/filters.js:171
 #: templates/js/filters.js:398
 msgid "false"
 msgstr ""
 
-#: templates/js/bom.js:290 templates/js/bom.js:376
+#: templates/js/bom.js:306 templates/js/bom.js:392
 msgid "View BOM"
 msgstr ""
 
-#: templates/js/bom.js:350
+#: templates/js/bom.js:366
 msgid "Validate BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:352
+#: templates/js/bom.js:368
 msgid "This line has been validated"
 msgstr ""
 
-#: templates/js/bom.js:354
+#: templates/js/bom.js:370
 msgid "Edit BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:356
+#: templates/js/bom.js:372
 msgid "Delete BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:447 templates/js/build.js:340 templates/js/build.js:1092
+#: templates/js/bom.js:463 templates/js/build.js:340 templates/js/build.js:1092
 msgid "No BOM items found"
 msgstr ""
 
diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po
index 4dd923ffd3..a80780cf13 100644
--- a/InvenTree/locale/zh/LC_MESSAGES/django.po
+++ b/InvenTree/locale/zh/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: inventree\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-05-27 07:11+0000\n"
+"POT-Creation-Date: 2021-05-28 02:51+0000\n"
 "PO-Revision-Date: 2021-05-18 13:05\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
@@ -773,7 +773,7 @@ msgstr ""
 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377
 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767
 #: stock/templates/stock/navbar.html:57 templates/js/barcode.js:37
-#: templates/js/bom.js:333 templates/js/stock.js:128 templates/js/stock.js:671
+#: templates/js/bom.js:349 templates/js/stock.js:128 templates/js/stock.js:671
 msgid "Notes"
 msgstr ""
 
@@ -1811,7 +1811,7 @@ msgid "Price break quantity"
 msgstr ""
 
 #: common/models.py:708 company/templates/company/supplier_part_pricing.html:82
-#: part/templates/part/sale_prices.html:90 templates/js/bom.js:255
+#: part/templates/part/sale_prices.html:90 templates/js/bom.js:271
 msgid "Price"
 msgstr ""
 
@@ -3186,7 +3186,7 @@ msgstr ""
 msgid "Receive outstanding parts for <b>%(order)s</b> - <i>%(desc)s</i>"
 msgstr ""
 
-#: order/templates/order/receive_parts.html:14 part/api.py:40
+#: order/templates/order/receive_parts.html:14 part/api.py:45
 #: part/models.py:322 part/templates/part/cat_link.html:7
 #: part/templates/part/category.html:99
 #: part/templates/part/category_navbar.html:22
@@ -3256,7 +3256,7 @@ msgstr ""
 msgid "Sales Order Items"
 msgstr ""
 
-#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:342
+#: order/templates/order/sales_order_detail.html:95 templates/js/bom.js:358
 #: templates/js/build.js:627 templates/js/build.js:1044
 msgid "Actions"
 msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
 msgid "BOM quantity for this BOM item"
 msgstr ""
 
-#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:269
+#: part/models.py:2271 templates/js/bom.js:216 templates/js/bom.js:285
 msgid "Optional"
 msgstr ""
 
@@ -4042,7 +4042,7 @@ msgstr ""
 msgid "BOM line checksum"
 msgstr ""
 
-#: part/models.py:2287 templates/js/bom.js:279 templates/js/bom.js:286
+#: part/models.py:2287 templates/js/bom.js:295 templates/js/bom.js:302
 #: templates/js/table_filters.js:51
 msgid "Inherited"
 msgstr ""
@@ -4627,7 +4627,7 @@ msgstr ""
 msgid "Allocated to Orders"
 msgstr ""
 
-#: part/templates/part/part_base.html:172 templates/js/bom.js:300
+#: part/templates/part/part_base.html:172 templates/js/bom.js:316
 msgid "Can Build"
 msgstr ""
 
@@ -6438,41 +6438,49 @@ msgstr ""
 msgid "Open subassembly"
 msgstr ""
 
-#: templates/js/bom.js:261
+#: templates/js/bom.js:249
+msgid "Purchase Price Range"
+msgstr ""
+
+#: templates/js/bom.js:257
+msgid "Purchase Price Average"
+msgstr ""
+
+#: templates/js/bom.js:277
 msgid "No pricing available"
 msgstr ""
 
-#: templates/js/bom.js:272 templates/js/filters.js:167
+#: templates/js/bom.js:288 templates/js/filters.js:167
 #: templates/js/filters.js:397
 msgid "true"
 msgstr ""
 
-#: templates/js/bom.js:273 templates/js/filters.js:171
+#: templates/js/bom.js:289 templates/js/filters.js:171
 #: templates/js/filters.js:398
 msgid "false"
 msgstr ""
 
-#: templates/js/bom.js:290 templates/js/bom.js:376
+#: templates/js/bom.js:306 templates/js/bom.js:392
 msgid "View BOM"
 msgstr ""
 
-#: templates/js/bom.js:350
+#: templates/js/bom.js:366
 msgid "Validate BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:352
+#: templates/js/bom.js:368
 msgid "This line has been validated"
 msgstr ""
 
-#: templates/js/bom.js:354
+#: templates/js/bom.js:370
 msgid "Edit BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:356
+#: templates/js/bom.js:372
 msgid "Delete BOM Item"
 msgstr ""
 
-#: templates/js/bom.js:447 templates/js/build.js:340 templates/js/build.js:1092
+#: templates/js/bom.js:463 templates/js/build.js:340 templates/js/build.js:1092
 msgid "No BOM items found"
 msgstr ""