Merged in feature/IO-2920-cash-discounting (pull request #1927)

IO-2920 Update config & totals for discount.
This commit is contained in:
Patrick Fic
2024-11-15 18:58:54 +00:00
7 changed files with 11265 additions and 10832 deletions

View File

@@ -11156,6 +11156,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>imexpay</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>insurancecos</name> <name>insurancecos</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -11198,27 +11219,6 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>intellipay</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>intellipay_cash_discount</name> <name>intellipay_cash_discount</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -11747,6 +11747,48 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>ttl_adjustment</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node>
<name>ttl_tax_adjustment</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
</children> </children>
</folder_node> </folder_node>
<folder_node> <folder_node>
@@ -11775,6 +11817,27 @@
</concept_node> </concept_node>
</children> </children>
</folder_node> </folder_node>
<concept_node>
<name>romepay</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>scheduling</name> <name>scheduling</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -36253,6 +36316,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>total_cust_payable_cash_discount</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>total_repairs</name> <name>total_repairs</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -48360,6 +48444,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>tasks_in_view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>tasks_on_board</name> <name>tasks_on_board</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -48402,6 +48507,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>total_amount_in_view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>total_amount_on_board</name> <name>total_amount_on_board</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -48444,6 +48570,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>total_hours_in_view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>total_hours_on_board</name> <name>total_hours_on_board</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -48465,6 +48612,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>total_jobs_in_view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>total_jobs_on_board</name> <name>total_jobs_on_board</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -48507,6 +48675,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>total_lab_in_view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>total_lab_on_board</name> <name>total_lab_on_board</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -48549,6 +48738,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>total_lar_in_view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>total_lar_on_board</name> <name>total_lar_on_board</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -48724,6 +48934,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>tasks_in_view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>tasks_on_board</name> <name>tasks_on_board</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -48766,6 +48997,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>total_amount_in_view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>total_amount_on_board</name> <name>total_amount_on_board</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -48808,6 +49060,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>total_hours_in_view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>total_hours_on_board</name> <name>total_hours_on_board</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -48829,6 +49102,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>total_jobs_in_view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>total_jobs_on_board</name> <name>total_jobs_on_board</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -48871,6 +49165,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>total_lab_in_view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>total_lab_on_board</name> <name>total_lab_on_board</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -48913,6 +49228,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>total_lar_in_view</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>total_lar_on_board</name> <name>total_lar_on_board</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -51761,6 +52097,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>production_not_production_status</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>production_over_time</name> <name>production_over_time</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -54225,6 +54582,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>created_by</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>description</name> <name>description</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>
@@ -54487,6 +54865,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>related_items</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>remind_at</name> <name>remind_at</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>

View File

@@ -141,14 +141,16 @@ export function JobTotalsTableTotals({ bodyshop, job }) {
key: t("jobs.fields.ded_amt"), key: t("jobs.fields.ded_amt"),
total: job.job_totals.totals.custPayable.deductible total: job.job_totals.totals.custPayable.deductible
}, },
...(InstanceRenderManager({ ...InstanceRenderManager({
imex: [{ imex: [
{
key: t("jobs.fields.federal_tax_payable"), key: t("jobs.fields.federal_tax_payable"),
total: job.job_totals.totals.custPayable.federal_tax total: job.job_totals.totals.custPayable.federal_tax
}], }
],
rome: [], rome: [],
promanager: "USE_ROME" promanager: "USE_ROME"
})), }),
{ {
key: t("jobs.fields.other_amount_payable"), key: t("jobs.fields.other_amount_payable"),
total: job.job_totals.totals.custPayable.other_customer_amount total: job.job_totals.totals.custPayable.other_customer_amount
@@ -158,11 +160,32 @@ export function JobTotalsTableTotals({ bodyshop, job }) {
total: job.job_totals.totals.custPayable.dep_taxes total: job.job_totals.totals.custPayable.dep_taxes
}, },
...(bodyshop.intellipay_config?.enable_cash_discount
? [
{
key: t("jobs.labels.total_cust_payable_cash_discount"),
total: job.job_totals.totals.custPayable.total,
bold: true
},
{
key: t("jobs.labels.total_cust_payable"),
total: Dinero(job.job_totals.totals.custPayable.total)
.add(
Dinero(job.job_totals.totals.custPayable.total).percentage(
bodyshop.intellipay_config?.cash_discount_percentage || 0
)
)
.toJSON(),
bold: true
}
]
: [
{ {
key: t("jobs.labels.total_cust_payable"), key: t("jobs.labels.total_cust_payable"),
total: job.job_totals.totals.custPayable.total, total: job.job_totals.totals.custPayable.total,
bold: true bold: true
}, }
]),
{ {
key: t("jobs.labels.net_repairs"), key: t("jobs.labels.net_repairs"),
total: job.job_totals.totals.net_repairs, total: job.job_totals.totals.net_repairs,

View File

@@ -142,7 +142,7 @@ export function ShopInfoComponent({ bodyshop, form, saveLoading }) {
rome: [ rome: [
{ {
key: "intellipay", key: "intellipay",
label: t("bodyshop.labels.intellipay"), label: InstanceRenderManager({ rome: t("bodyshop.labels.romepay"), imex: t("bodyshop.labels.imexpay") }),
children: <ShopInfoIntellipay form={form} /> children: <ShopInfoIntellipay form={form} />
} }
], ],

View File

@@ -39,14 +39,13 @@ export function ShopInfoIntellipay({ bodyshop, form }) {
</Form.Item> </Form.Item>
<Form.Item <Form.Item
label={t("bodyshop.fields.intellipay_config.cash_discount_percentage")} label={t("bodyshop.fields.intellipay_config.cash_discount_percentage")}
valuePropName="checked"
dependencies={[["intellipay_config", "enable_cash_discount"]]} dependencies={[["intellipay_config", "enable_cash_discount"]]}
name={["intellipay_config", "cash_discount_percentage"]} name={["intellipay_config", "cash_discount_percentage"]}
rules={[ rules={[
({ getFieldsValue }) => ({ required: form.getFieldValue(["intellipay_config", "enable_cash_discount"]) }) ({ getFieldsValue }) => ({ required: form.getFieldValue(["intellipay_config", "enable_cash_discount"]) })
]} ]}
> >
<InputNumber min={0} max={100} precision={1} suffix='%'/> <InputNumber min={0} max={100} precision={1} suffix="%" />
</Form.Item> </Form.Item>
</LayoutFormRow> </LayoutFormRow>
</> </>

View File

@@ -665,9 +665,9 @@
"employees": "Employees", "employees": "Employees",
"estimators": "Estimators", "estimators": "Estimators",
"filehandlers": "Adjusters", "filehandlers": "Adjusters",
"imexpay": "ImEX Pay",
"insurancecos": "Insurance Companies", "insurancecos": "Insurance Companies",
"intakechecklist": "Intake Checklist", "intakechecklist": "Intake Checklist",
"intellipay": "IntelliPay",
"intellipay_cash_discount": "Please ensure that cash discounting has been enabled on your merchant account. Reach out to IntelliPay Support if you need assistance. ", "intellipay_cash_discount": "Please ensure that cash discounting has been enabled on your merchant account. Reach out to IntelliPay Support if you need assistance. ",
"jobstatuses": "Job Statuses", "jobstatuses": "Job Statuses",
"laborrates": "Labor Rates", "laborrates": "Labor Rates",
@@ -693,11 +693,14 @@
"profits": "Profit Centers", "profits": "Profit Centers",
"sales_tax_codes": "Sales Tax Codes", "sales_tax_codes": "Sales Tax Codes",
"tax_accounts": "Tax Accounts", "tax_accounts": "Tax Accounts",
"title": "Responsibility Centers" "title": "Responsibility Centers",
"ttl_adjustment": "",
"ttl_tax_adjustment": ""
}, },
"roguard": { "roguard": {
"title": "RO Guard" "title": "RO Guard"
}, },
"romepay": "Rome Pay",
"scheduling": "SMART Scheduling", "scheduling": "SMART Scheduling",
"scoreboardsetup": "Scoreboard Setup", "scoreboardsetup": "Scoreboard Setup",
"shopinfo": "Shop Information", "shopinfo": "Shop Information",
@@ -2109,6 +2112,7 @@
"threshhold": "Max Threshold: ${{amount}}", "threshhold": "Max Threshold: ${{amount}}",
"total_cost": "Total Cost", "total_cost": "Total Cost",
"total_cust_payable": "Total Customer Amount Payable", "total_cust_payable": "Total Customer Amount Payable",
"total_cust_payable_cash_discount": "$t(jobs.labels.total_cust_payable) (Cash Discounted)",
"total_repairs": "Total Repairs", "total_repairs": "Total Repairs",
"total_sales": "Total Sales", "total_sales": "Total Sales",
"total_sales_tax": "Total Sales Tax", "total_sales_tax": "Total Sales Tax",
@@ -2852,22 +2856,22 @@
"statistics": { "statistics": {
"jobs_in_production": "Jobs in Production", "jobs_in_production": "Jobs in Production",
"tasks_in_production": "Tasks in Production", "tasks_in_production": "Tasks in Production",
"tasks_on_board": "Tasks on Board",
"tasks_in_view": "Tasks in View", "tasks_in_view": "Tasks in View",
"tasks_on_board": "Tasks on Board",
"total_amount_in_production": "Dollars in Production", "total_amount_in_production": "Dollars in Production",
"total_amount_on_board": "Dollars on Board",
"total_amount_in_view": "Dollars in View", "total_amount_in_view": "Dollars in View",
"total_amount_on_board": "Dollars on Board",
"total_hours_in_production": "Hours in Production", "total_hours_in_production": "Hours in Production",
"total_hours_on_board": "Hours on Board",
"total_hours_in_view": "Hours in View", "total_hours_in_view": "Hours in View",
"total_jobs_on_board": "Jobs on Board", "total_hours_on_board": "Hours on Board",
"total_jobs_in_view": "Jobs in View", "total_jobs_in_view": "Jobs in View",
"total_jobs_on_board": "Jobs on Board",
"total_lab_in_production": "Body Hours in Production", "total_lab_in_production": "Body Hours in Production",
"total_lab_on_board": "Body Hours on Board",
"total_lab_in_view": "Body Hours in View", "total_lab_in_view": "Body Hours in View",
"total_lab_on_board": "Body Hours on Board",
"total_lar_in_production": "Refinish Hours in Production", "total_lar_in_production": "Refinish Hours in Production",
"total_lar_on_board": "Refinish Hours on Board", "total_lar_in_view": "Refinish Hours in View",
"total_lar_in_view": "Refinish Hours in View" "total_lar_on_board": "Refinish Hours on Board"
}, },
"statistics_title": "Statistics" "statistics_title": "Statistics"
}, },
@@ -2878,22 +2882,22 @@
"jobs_in_production": "Jobs in Production", "jobs_in_production": "Jobs in Production",
"tasks": "Tasks", "tasks": "Tasks",
"tasks_in_production": "Tasks in Production", "tasks_in_production": "Tasks in Production",
"tasks_on_board": "Tasks on Board",
"tasks_in_view": "Tasks in View", "tasks_in_view": "Tasks in View",
"tasks_on_board": "Tasks on Board",
"total_amount_in_production": "Dollars in Production", "total_amount_in_production": "Dollars in Production",
"total_amount_on_board": "Dollars on Board",
"total_amount_in_view": "Dollars in View", "total_amount_in_view": "Dollars in View",
"total_amount_on_board": "Dollars on Board",
"total_hours_in_production": "Hours in Production", "total_hours_in_production": "Hours in Production",
"total_hours_on_board": "Hours on Board",
"total_hours_in_view": "Hours in View", "total_hours_in_view": "Hours in View",
"total_jobs_on_board": "Jobs on Board", "total_hours_on_board": "Hours on Board",
"total_jobs_in_view": "Jobs in View", "total_jobs_in_view": "Jobs in View",
"total_jobs_on_board": "Jobs on Board",
"total_lab_in_production": "Body Hours in Production", "total_lab_in_production": "Body Hours in Production",
"total_lab_on_board": "Body Hours on Board",
"total_lab_in_view": "Body Hours in View", "total_lab_in_view": "Body Hours in View",
"total_lab_on_board": "Body Hours on Board",
"total_lar_in_production": "Refinish Hours in Production", "total_lar_in_production": "Refinish Hours in Production",
"total_lar_on_board": "Refinish Hours on Board", "total_lar_in_view": "Refinish Hours in View",
"total_lar_in_view": "Refinish Hours in View" "total_lar_on_board": "Refinish Hours on Board"
}, },
"successes": { "successes": {
"removed": "Job removed from production." "removed": "Job removed from production."

View File

@@ -665,9 +665,9 @@
"employees": "", "employees": "",
"estimators": "", "estimators": "",
"filehandlers": "", "filehandlers": "",
"imexpay": "",
"insurancecos": "", "insurancecos": "",
"intakechecklist": "", "intakechecklist": "",
"intellipay": "",
"intellipay_cash_discount": "", "intellipay_cash_discount": "",
"jobstatuses": "", "jobstatuses": "",
"laborrates": "", "laborrates": "",
@@ -693,11 +693,14 @@
"profits": "", "profits": "",
"sales_tax_codes": "", "sales_tax_codes": "",
"tax_accounts": "", "tax_accounts": "",
"title": "" "title": "",
"ttl_adjustment": "",
"ttl_tax_adjustment": ""
}, },
"roguard": { "roguard": {
"title": "" "title": ""
}, },
"romepay": "",
"scheduling": "", "scheduling": "",
"scoreboardsetup": "", "scoreboardsetup": "",
"shopinfo": "", "shopinfo": "",
@@ -2109,6 +2112,7 @@
"threshhold": "", "threshhold": "",
"total_cost": "", "total_cost": "",
"total_cust_payable": "", "total_cust_payable": "",
"total_cust_payable_cash_discount": "",
"total_repairs": "", "total_repairs": "",
"total_sales": "", "total_sales": "",
"total_sales_tax": "", "total_sales_tax": "",
@@ -2852,22 +2856,22 @@
"statistics": { "statistics": {
"jobs_in_production": "", "jobs_in_production": "",
"tasks_in_production": "", "tasks_in_production": "",
"tasks_on_board": "",
"tasks_in_view": "", "tasks_in_view": "",
"tasks_on_board": "",
"total_amount_in_production": "", "total_amount_in_production": "",
"total_amount_on_board": "",
"total_amount_in_view": "", "total_amount_in_view": "",
"total_amount_on_board": "",
"total_hours_in_production": "", "total_hours_in_production": "",
"total_hours_on_board": "",
"total_hours_in_view": "", "total_hours_in_view": "",
"total_jobs_on_board": "", "total_hours_on_board": "",
"total_jobs_in_view": "", "total_jobs_in_view": "",
"total_jobs_on_board": "",
"total_lab_in_production": "", "total_lab_in_production": "",
"total_lab_on_board": "",
"total_lab_in_view": "", "total_lab_in_view": "",
"total_lab_on_board": "",
"total_lar_in_production": "", "total_lar_in_production": "",
"total_lar_on_board": "", "total_lar_in_view": "",
"total_lar_in_view": "" "total_lar_on_board": ""
}, },
"statistics_title": "" "statistics_title": ""
}, },
@@ -2878,22 +2882,22 @@
"jobs_in_production": "", "jobs_in_production": "",
"tasks": "", "tasks": "",
"tasks_in_production": "", "tasks_in_production": "",
"tasks_on_board": "",
"tasks_in_view": "", "tasks_in_view": "",
"tasks_on_board": "",
"total_amount_in_production": "", "total_amount_in_production": "",
"total_amount_on_board": "",
"total_amount_in_view": "", "total_amount_in_view": "",
"total_amount_on_board": "",
"total_hours_in_production": "", "total_hours_in_production": "",
"total_hours_on_board": "",
"total_hours_in_view": "", "total_hours_in_view": "",
"total_jobs_on_board": "", "total_hours_on_board": "",
"total_jobs_in_view": "", "total_jobs_in_view": "",
"total_jobs_on_board": "",
"total_lab_in_production": "", "total_lab_in_production": "",
"total_lab_on_board": "",
"total_lab_in_view": "", "total_lab_in_view": "",
"total_lab_on_board": "",
"total_lar_in_production": "", "total_lar_in_production": "",
"total_lar_on_board": "", "total_lar_in_view": "",
"total_lar_in_view": "" "total_lar_on_board": ""
}, },
"successes": { "successes": {
"removed": "" "removed": ""

View File

@@ -665,9 +665,9 @@
"employees": "", "employees": "",
"estimators": "", "estimators": "",
"filehandlers": "", "filehandlers": "",
"imexpay": "",
"insurancecos": "", "insurancecos": "",
"intakechecklist": "", "intakechecklist": "",
"intellipay": "",
"intellipay_cash_discount": "", "intellipay_cash_discount": "",
"jobstatuses": "", "jobstatuses": "",
"laborrates": "", "laborrates": "",
@@ -693,11 +693,14 @@
"profits": "", "profits": "",
"sales_tax_codes": "", "sales_tax_codes": "",
"tax_accounts": "", "tax_accounts": "",
"title": "" "title": "",
"ttl_adjustment": "",
"ttl_tax_adjustment": ""
}, },
"roguard": { "roguard": {
"title": "" "title": ""
}, },
"romepay": "",
"scheduling": "", "scheduling": "",
"scoreboardsetup": "", "scoreboardsetup": "",
"shopinfo": "", "shopinfo": "",
@@ -2109,6 +2112,7 @@
"threshhold": "", "threshhold": "",
"total_cost": "", "total_cost": "",
"total_cust_payable": "", "total_cust_payable": "",
"total_cust_payable_cash_discount": "",
"total_repairs": "", "total_repairs": "",
"total_sales": "", "total_sales": "",
"total_sales_tax": "", "total_sales_tax": "",
@@ -2852,22 +2856,22 @@
"statistics": { "statistics": {
"jobs_in_production": "", "jobs_in_production": "",
"tasks_in_production": "", "tasks_in_production": "",
"tasks_on_board": "",
"tasks_in_view": "", "tasks_in_view": "",
"tasks_on_board": "",
"total_amount_in_production": "", "total_amount_in_production": "",
"total_amount_on_board": "",
"total_amount_in_view": "", "total_amount_in_view": "",
"total_amount_on_board": "",
"total_hours_in_production": "", "total_hours_in_production": "",
"total_hours_on_board": "",
"total_hours_in_view": "", "total_hours_in_view": "",
"total_jobs_on_board": "", "total_hours_on_board": "",
"total_jobs_in_view": "", "total_jobs_in_view": "",
"total_jobs_on_board": "",
"total_lab_in_production": "", "total_lab_in_production": "",
"total_lab_on_board": "",
"total_lab_in_view": "", "total_lab_in_view": "",
"total_lab_on_board": "",
"total_lar_in_production": "", "total_lar_in_production": "",
"total_lar_on_board": "", "total_lar_in_view": "",
"total_lar_in_view": "" "total_lar_on_board": ""
}, },
"statistics_title": "" "statistics_title": ""
}, },
@@ -2878,22 +2882,22 @@
"jobs_in_production": "", "jobs_in_production": "",
"tasks": "", "tasks": "",
"tasks_in_production": "", "tasks_in_production": "",
"tasks_on_board": "",
"tasks_in_view": "", "tasks_in_view": "",
"tasks_on_board": "",
"total_amount_in_production": "", "total_amount_in_production": "",
"total_amount_on_board": "",
"total_amount_in_view": "", "total_amount_in_view": "",
"total_amount_on_board": "",
"total_hours_in_production": "", "total_hours_in_production": "",
"total_hours_on_board": "",
"total_hours_in_view": "", "total_hours_in_view": "",
"total_jobs_on_board": "", "total_hours_on_board": "",
"total_jobs_in_view": "", "total_jobs_in_view": "",
"total_jobs_on_board": "",
"total_lab_in_production": "", "total_lab_in_production": "",
"total_lab_on_board": "",
"total_lab_in_view": "", "total_lab_in_view": "",
"total_lab_on_board": "",
"total_lar_in_production": "", "total_lar_in_production": "",
"total_lar_on_board": "", "total_lar_in_view": "",
"total_lar_in_view": "" "total_lar_on_board": ""
}, },
"successes": { "successes": {
"removed": "" "removed": ""