+
+
diff --git a/client/src/components/shop-info/shop-info.general.component.jsx b/client/src/components/shop-info/shop-info.general.component.jsx
index 2a167fdb2..603ef790f 100644
--- a/client/src/components/shop-info/shop-info.general.component.jsx
+++ b/client/src/components/shop-info/shop-info.general.component.jsx
@@ -19,6 +19,9 @@ import LayoutFormRow from "../layout-form-row/layout-form-row.component";
import CurrencyInput from "../form-items-formatted/currency-form-item.component";
import FormItemEmail from "../form-items-formatted/email-form-item.component";
+import momentTZ from "moment-timezone";
+const timeZonesList = momentTZ.tz.names();
+
export default function ShopInfoGeneral({ form }) {
const { t } = useTranslation();
return (
@@ -84,6 +87,7 @@ export default function ShopInfoGeneral({ form }) {
+
+
+
-
+
{
// state.user.currentUser.email);
+ try {
+ console.log("Setting shop timezone.");
+ moment.tz.setDefault(payload.timezone);
+ } catch (error) {
+ console.log(error);
+ }
factory.client(payload.imexshopid);
diff --git a/client/src/translations/en_us/common.json b/client/src/translations/en_us/common.json
index 1461ccc73..57b0cc0f7 100644
--- a/client/src/translations/en_us/common.json
+++ b/client/src/translations/en_us/common.json
@@ -183,6 +183,7 @@
"federal_tax": "Federal Tax",
"iouexists": "An IOU exists that is associated to this RO.",
"local_tax": "Local Tax",
+ "markexported": "Mark Exported",
"markforreexport": "Mark for Re-export",
"new": "New Bill",
"noneselected": "No bill selected.",
@@ -197,6 +198,7 @@
"created": "Invoice added successfully.",
"deleted": "Bill deleted successfully.",
"exported": "Bill(s) exported successfully.",
+ "markexported": "Bill marked as exported.",
"reexport": "Bill marked for re-export."
},
"validation": {
@@ -483,6 +485,7 @@
"production_statuses": "Production Statuses"
},
"target_touchtime": "Target Touch Time",
+ "timezone": "Timezone",
"tt_allow_post_to_invoiced": "Allow Time Tickets to be posted to Invoiced & Exported Jobs",
"use_fippa": "Use FIPPA for Names on Generated Documents?",
"website": "Website",
@@ -1242,6 +1245,7 @@
"class": "Class",
"clm_no": "Claim #",
"clm_total": "Claim Total",
+ "comment": "Comment",
"customerowing": "Customer Owing",
"date_estimated": "Date Estimated",
"date_exported": "Exported",
@@ -1553,7 +1557,7 @@
"partstotal": "Parts Total (ex. Taxes)",
"plitooltips": {
"billtotal": "The total amount of all bill lines that have been posted against this RO (not including credits, taxes, or labor adjustments).",
- "creditmemos": "The total amount of all credit memos entered. This amount does not reflect any parts returns created.",
+ "creditmemos": "The total amount of all returns created. This amount does not reflect credit memos that have been posted.",
"creditsnotreceived": "The total amount of returns created for this job that do not have a corresponding credit memo posted. An amount greater than $0 indicates that vendors have not provided requested credit memos.",
"discrep1": "If the discrepancy is not $0, you may have one of the following:
\n\n
\n
Too many bills/bill lines that have been posted against this RO. Check to make sure every bill posted on this RO is correctly posted and assigned.
\n
You do not have the latest supplement imported, or, a supplement must be submitted and then imported.
\n
You have posted a bill line to labor.
\n
\n \nThere may be additional issues not listed above that prevent this job from reconciling.",
"discrep2": "If the discrepancy is not $0, you may have one of the following:
\n\n
\n
Used an incorrect rate when deducting from labor.
\n
An outstanding imbalance higher in the reconciliation process.