diff --git a/bodyshop_translations.babel b/bodyshop_translations.babel
index 5a1739582..889b1b9ab 100644
--- a/bodyshop_translations.babel
+++ b/bodyshop_translations.babel
@@ -40555,6 +40555,27 @@
+
+ parts_not_recieved_vendor
+ false
+
+
+
+
+
+ en-US
+ false
+
+
+ es-MX
+ false
+
+
+ fr-CA
+ false
+
+
+
payments_by_date
false
diff --git a/client/src/translations/en_us/common.json b/client/src/translations/en_us/common.json
index 4075e650b..7e6168576 100644
--- a/client/src/translations/en_us/common.json
+++ b/client/src/translations/en_us/common.json
@@ -2406,6 +2406,7 @@
"open_orders_status": "Open Orders by Status",
"parts_backorder": "IOU Parts List",
"parts_not_recieved": "Parts Not Received",
+ "parts_not_recieved_vendor": "Parts Not Received by Vendor",
"payments_by_date": "Payments by Date",
"payments_by_date_type": "Payments by Date and Type",
"production_by_category": "Production by Category",
diff --git a/client/src/translations/es/common.json b/client/src/translations/es/common.json
index 975adadff..2b8cf64e8 100644
--- a/client/src/translations/es/common.json
+++ b/client/src/translations/es/common.json
@@ -2406,6 +2406,7 @@
"open_orders_status": "",
"parts_backorder": "",
"parts_not_recieved": "",
+ "parts_not_recieved_vendor": "",
"payments_by_date": "",
"payments_by_date_type": "",
"production_by_category": "",
diff --git a/client/src/translations/fr/common.json b/client/src/translations/fr/common.json
index 9a7d41508..c79d4c61a 100644
--- a/client/src/translations/fr/common.json
+++ b/client/src/translations/fr/common.json
@@ -2406,6 +2406,7 @@
"open_orders_status": "",
"parts_backorder": "",
"parts_not_recieved": "",
+ "parts_not_recieved_vendor": "",
"payments_by_date": "",
"payments_by_date_type": "",
"production_by_category": "",
diff --git a/client/src/utils/TemplateConstants.js b/client/src/utils/TemplateConstants.js
index 6d7379a02..5a40632cc 100644
--- a/client/src/utils/TemplateConstants.js
+++ b/client/src/utils/TemplateConstants.js
@@ -1448,6 +1448,19 @@ export const TemplateList = (type, context) => {
},
group: "purchases",
},
+ parts_not_recieved_vendor: {
+ title: i18n.t("reportcenter.templates.parts_not_recieved_vendor"),
+ description: "",
+ subject: i18n.t("reportcenter.templates.parts_not_recieved_vendor"),
+ key: "parts_not_recieved_vendor",
+ idtype: "vendor",
+ disabled: false,
+ rangeFilter: {
+ object: i18n.t("reportcenter.labels.objects.parts_orders"),
+ field: i18n.t("parts_orders.fields.order_date"),
+ },
+ group: "purchases",
+ },
scoreboard_detail: {
title: i18n.t("reportcenter.templates.scoreboard_detail"),
description: "",