diff --git a/client/src/components/job-totals-table/job-totals.table.labor.component.jsx b/client/src/components/job-totals-table/job-totals.table.labor.component.jsx
index dedce3809..683b34deb 100644
--- a/client/src/components/job-totals-table/job-totals.table.labor.component.jsx
+++ b/client/src/components/job-totals-table/job-totals.table.labor.component.jsx
@@ -3,8 +3,8 @@ import Dinero from "dinero.js";
import React, { useMemo, useState } from "react";
import { useTranslation } from "react-i18next";
import CurrencyFormatter from "../../utils/CurrencyFormatter";
-import { alphaSort } from "../../utils/sorters";
import InstanceRenderManager from "../../utils/instanceRenderMgr";
+import { alphaSort } from "../../utils/sorters";
export default function JobTotalsTableLabor({ job }) {
const { t } = useTranslation();
@@ -56,16 +56,47 @@ export default function JobTotalsTableLabor({ job }) {
sortOrder: state.sortedInfo.columnKey === "mod_lb_hrs" && state.sortedInfo.order,
render: (text, record) => record.hours.toFixed(1)
},
- {
- title: t("joblines.fields.total"),
- dataIndex: "total",
- key: "total",
- align: "right",
- sorter: (a, b) => a.total.amount - b.total.amount,
- sortOrder: state.sortedInfo.columnKey === "total" && state.sortedInfo.order,
-
- render: (text, record) => Dinero(record.total).toFormat()
- }
+ ...InstanceRenderManager({
+ imex: {
+ title: t("joblines.fields.total"),
+ dataIndex: "total",
+ key: "total",
+ align: "right",
+ sorter: (a, b) => a.total.amount - b.total.amount,
+ sortOrder: state.sortedInfo.columnKey === "total" && state.sortedInfo.order,
+ render: (text, record) => Dinero(record.total).toFormat()
+ },
+ rome: [
+ {
+ title: t("joblines.fields.amount"),
+ dataIndex: "base",
+ key: "base",
+ align: "right",
+ sorter: (a, b) => a.base.amount - b.base.amount,
+ sortOrder: state.sortedInfo.columnKey === "base" && state.sortedInfo.order,
+ render: (text, record) => Dinero(record.base).toFormat()
+ },
+ {
+ title: t("joblines.fields.adjustment"),
+ dataIndex: "adjustment",
+ key: "adjustment",
+ align: "right",
+ sorter: (a, b) => a.adjustment.amount - b.adjustment.amount,
+ sortOrder: state.sortedInfo.columnKey === "adjustment" && state.sortedInfo.order,
+ render: (text, record) => Dinero(record.adjustment).toFormat()
+ },
+ {
+ title: t("joblines.fields.total"),
+ dataIndex: "total",
+ key: "total",
+ align: "right",
+ sorter: (a, b) => a.total.amount - b.total.amount,
+ sortOrder: state.sortedInfo.columnKey === "total" && state.sortedInfo.order,
+ render: (text, record) => Dinero(record.total).toFormat()
+ }
+ ],
+ promanager: "USE_ROME"
+ })
];
const handleTableChange = (pagination, filters, sorter) => {
@@ -91,6 +122,16 @@ export default function JobTotalsTableLabor({ job }) {
{(job.job_totals.rates.mapa.hours + job.job_totals.rates.mash.hours).toFixed(1)}
+ {InstanceRenderManager({
+ imex: null,
+ rome: (
+ <>
+
+
+ >
+ ),
+ promanager: "USE_ROME"
+ })}
{Dinero(job.job_totals.rates.rates_subtotal).toFormat()}
@@ -122,7 +163,29 @@ export default function JobTotalsTableLabor({ job }) {
{job.job_totals.rates.mapa.rate}
{job.job_totals.rates.mapa.hours.toFixed(1)}
- {Dinero(job.job_totals.rates.mapa.total).toFormat()}
+ {InstanceRenderManager({
+ imex: (
+ <>
+
+ {Dinero(job.job_totals.rates.mapa.total).toFormat()}
+
+ >
+ ),
+ rome: (
+ <>
+
+ {Dinero(job.job_totals.rates.mapa.base).toFormat()}
+
+
+ {Dinero(job.job_totals.rates.mapa.adjustment).toFormat()}
+
+
+ {Dinero(job.job_totals.rates.mapa.total).toFormat()}
+
+ >
+ ),
+ promanager: "USE_ROME"
+ })}
@@ -151,7 +214,29 @@ export default function JobTotalsTableLabor({ job }) {
{job.job_totals.rates.mash.rate}
{job.job_totals.rates.mash.hours.toFixed(1)}
- {Dinero(job.job_totals.rates.mash.total).toFormat()}
+ {InstanceRenderManager({
+ imex: (
+ <>
+
+ {Dinero(job.job_totals.rates.mash.total).toFormat()}
+
+ >
+ ),
+ rome: (
+ <>
+
+ {Dinero(job.job_totals.rates.mash.base).toFormat()}
+
+
+ {Dinero(job.job_totals.rates.mash.adjustment).toFormat()}
+
+
+ {Dinero(job.job_totals.rates.mash.total).toFormat()}
+
+ >
+ ),
+ promanager: "USE_ROME"
+ })}
@@ -159,6 +244,16 @@ export default function JobTotalsTableLabor({ job }) {
+ {InstanceRenderManager({
+ imex: null,
+ rome: (
+ <>
+
+
+ >
+ ),
+ promanager: "USE_ROME"
+ })}
{Dinero(job.job_totals.rates.subtotal).toFormat()}
diff --git a/client/src/components/jobs-detail-rates/jobs-detail-rates.labor.component.jsx b/client/src/components/jobs-detail-rates/jobs-detail-rates.labor.component.jsx
index afbe883ef..b7a2dc861 100644
--- a/client/src/components/jobs-detail-rates/jobs-detail-rates.labor.component.jsx
+++ b/client/src/components/jobs-detail-rates/jobs-detail-rates.labor.component.jsx
@@ -1,4 +1,4 @@
-import { Collapse, Form, Switch } from "antd";
+import { Collapse, Form, InputNumber, Switch } from "antd";
import React from "react";
import { useTranslation } from "react-i18next";
import { connect } from "react-redux";
@@ -17,6 +17,9 @@ export function JobsDetailRatesLabor({ jobRO, expanded, required = true, form })
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
-
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
-
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
-
-
-
-
-
-
+ {InstanceRenderManager({ imex: true, rome: false, promanager: "USE_ROME" }) ? (
+ <>
+
+
+
+
+
+ {" "}
+ >
+ ) : null}
-
-
-
+ {InstanceRenderManager({ imex: true, rome: false, promanager: "USE_ROME" }) ? (
+
+
+
+ ) : null}
diff --git a/client/src/components/shop-info/shop-info.responsibilitycenters.taxes.component.jsx b/client/src/components/shop-info/shop-info.responsibilitycenters.taxes.component.jsx
index e52a70b46..b587deb5a 100644
--- a/client/src/components/shop-info/shop-info.responsibilitycenters.taxes.component.jsx
+++ b/client/src/components/shop-info/shop-info.responsibilitycenters.taxes.component.jsx
@@ -4,6 +4,7 @@ import { useTranslation } from "react-i18next";
import { connect } from "react-redux";
import { createStructuredSelector } from "reselect";
import { selectBodyshop } from "../../redux/user/user.selectors";
+import InstanceRenderManager from "../../utils/instanceRenderMgr";
import LayoutFormRow from "../layout-form-row/layout-form-row.component";
const mapStateToProps = createStructuredSelector({
@@ -51,6 +52,12 @@ export function ShopInfoResponsibilityCenters({ bodyshop, form }) {
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
-
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
-
+
+
+
+
+ {() => {
+ return (
+
+
+
+ );
+ }}
+
-
-
-
-
-
-
+ {InstanceRenderManager({ imex: true, rome: false, promanager: "USE_ROME" }) ? (
+ <>
+
+
+
+
+
+
+ >
+ ) : null}
-
-
-
+ {InstanceRenderManager({ imex: true, rome: false, promanager: "USE_ROME" }) ? (
+
+
+
+ ) : null}
diff --git a/client/src/pages/production-list/production-list.component.jsx b/client/src/pages/production-list/production-list.component.jsx
index 116d6cb20..01dd29d51 100644
--- a/client/src/pages/production-list/production-list.component.jsx
+++ b/client/src/pages/production-list/production-list.component.jsx
@@ -1,6 +1,12 @@
import React from "react";
+import NoteUpsertModal from "../../components/note-upsert-modal/note-upsert-modal.container";
import ProductionListTable from "../../components/production-list-table/production-list-table.container";
export default function ProductionListComponent() {
- return ;
+ return (
+ <>
+
+
+ >
+ );
}
diff --git a/client/src/translations/en_us/common.json b/client/src/translations/en_us/common.json
index 71cd4eddf..f3a95722e 100644
--- a/client/src/translations/en_us/common.json
+++ b/client/src/translations/en_us/common.json
@@ -1393,7 +1393,9 @@
"fields": {
"act_price": "Retail Price",
"act_price_before_ppc": "Original Part Price",
+ "adjustment": "Adjustment",
"ah_detail_line": "Mark as Detail Labor Line (Autohouse Only)",
+ "amount": "Amount",
"assigned_team": "Team",
"assigned_team_name": "Team {{name}}",
"create_ppc": "Create PPC?",
@@ -1602,7 +1604,9 @@
"ccm": "CC Mileage",
"cieca_id": "CIECA ID",
"cieca_pfl": {
+ "lbr_adjp": "Labor Adjustment",
"lbr_tax_in": "Tax Labor Indicator",
+ "lbr_taxp": "Labor Tax Rate",
"lbr_tx_in1": "Tax 1 Indicator",
"lbr_tx_in2": "Tax 2 Indicator",
"lbr_tx_in3": "Tax 3 Indicator",
@@ -1742,6 +1746,8 @@
"MASH": "Shop Materials",
"cal_maxdlr": "Threshhold",
"cal_opcode": "OP Codes",
+ "mat_adjp": "Material Adjustment",
+ "mat_taxp": "Material Tax Rate",
"mat_tx_in1": "Tax 1 Indicator",
"mat_tx_in2": "Tax 2 Indicator",
"mat_tx_in3": "Tax 3 Indicator",
diff --git a/client/src/translations/es/common.json b/client/src/translations/es/common.json
index 54be939ef..9864831e4 100644
--- a/client/src/translations/es/common.json
+++ b/client/src/translations/es/common.json
@@ -1,2728 +1,2734 @@
{
- "translation": {
- "allocations": {
- "actions": {
- "assign": "Asignar"
- },
- "errors": {
- "deleting": "",
- "saving": "",
- "validation": ""
- },
- "fields": {
- "employee": "Asignado a"
- },
- "successes": {
- "deleted": "",
- "save": ""
- }
- },
- "appointments": {
- "actions": {
- "block": "",
- "calculate": "",
- "cancel": "Cancelar",
- "intake": "Consumo",
- "new": "Nueva cita",
- "preview": "",
- "reschedule": "Reprogramar",
- "sendreminder": "",
- "unblock": "",
- "viewjob": "Ver trabajo"
- },
- "errors": {
- "blocking": "",
- "canceling": "Error al cancelar la cita. {{message}}",
- "saving": "Error al programar la cita. {{message}}"
- },
- "fields": {
- "alt_transport": "",
- "color": "",
- "end": "",
- "note": "",
- "start": "",
- "time": "",
- "title": "Título"
- },
- "labels": {
- "arrivedon": "Llegado el:",
- "arrivingjobs": "",
- "blocked": "",
- "cancelledappointment": "Cita cancelada para:",
- "completingjobs": "",
- "dataconsistency": "",
- "expectedjobs": "",
- "expectedprodhrs": "",
- "history": "",
- "inproduction": "",
- "manualevent": "",
- "noarrivingjobs": "",
- "nocompletingjobs": "",
- "nodateselected": "No se ha seleccionado ninguna fecha.",
- "priorappointments": "Nombramientos previos",
- "reminder": "",
- "scheduledfor": "Cita programada para:",
- "severalerrorsfound": "",
- "smartscheduling": "",
- "smspaymentreminder": "",
- "suggesteddates": ""
- },
- "successes": {
- "canceled": "Cita cancelada con éxito.",
- "created": "Cita programada con éxito.",
- "saved": ""
- }
- },
- "associations": {
- "actions": {
- "activate": "Activar"
- },
- "fields": {
- "active": "¿Activo?",
- "shopname": "Nombre de tienda"
- },
- "labels": {
- "actions": "Comportamiento"
- }
- },
- "audit": {
- "fields": {
- "cc": "",
- "contents": "",
- "created": "",
- "operation": "",
- "status": "",
- "subject": "",
- "to": "",
- "useremail": "",
- "values": ""
- }
- },
- "audit_trail": {
- "messages": {
- "admin_job_remove_from_ar": "",
- "admin_jobmarkexported": "",
- "admin_jobmarkforreexport": "",
- "admin_jobuninvoice": "",
- "admin_jobunvoid": "",
- "alerttoggle": "",
- "appointmentcancel": "",
- "appointmentinsert": "",
- "assignedlinehours": "",
- "billdeleted": "",
- "billposted": "",
- "billupdated": "",
- "failedpayment": "",
- "jobassignmentchange": "",
- "jobassignmentremoved": "",
- "jobchecklist": "",
- "jobclosedwithbypass": "",
- "jobconverted": "",
- "jobdelivery": "",
- "jobexported": "",
- "jobfieldchanged": "",
- "jobimported": "",
- "jobinproductionchange": "",
- "jobintake": "",
- "jobinvoiced": "",
- "jobioucreated": "",
- "jobmodifylbradj": "",
- "jobnoteadded": "",
- "jobnotedeleted": "",
- "jobnoteupdated": "",
- "jobspartsorder": "",
- "jobspartsreturn": "",
- "jobstatuschange": "",
- "jobsupplement": "",
- "jobsuspend": "",
- "jobvoid": "",
- "tasks_completed": "",
- "tasks_created": "",
- "tasks_deleted": "",
- "tasks_uncompleted": "",
- "tasks_undeleted": "",
- "tasks_updated": ""
- }
- },
- "billlines": {
- "actions": {
- "newline": ""
- },
- "fields": {
- "actual_cost": "",
- "actual_price": "",
- "cost_center": "",
- "federal_tax_applicable": "",
- "jobline": "",
- "line_desc": "",
- "local_tax_applicable": "",
- "location": "",
- "quantity": "",
- "state_tax_applicable": ""
- },
- "labels": {
- "deductedfromlbr": "",
- "entered": "",
- "from": "",
- "mod_lbr_adjustment": "",
- "other": "",
- "reconciled": "",
- "unreconciled": ""
- },
- "validation": {
- "atleastone": ""
- }
- },
- "bills": {
- "actions": {
- "deductallhours": "",
- "edit": "",
- "receive": "",
- "return": ""
- },
- "errors": {
- "creating": "",
- "deleting": "",
- "existinginventoryline": "",
- "exporting": "",
- "exporting-partner": "",
- "invalidro": "",
- "invalidvendor": "",
- "validation": ""
- },
- "fields": {
- "allpartslocation": "",
- "date": "",
- "exported": "",
- "federal_tax_rate": "",
- "invoice_number": "",
- "is_credit_memo": "",
- "is_credit_memo_short": "",
- "local_tax_rate": "",
- "ro_number": "",
- "state_tax_rate": "",
- "total": "",
- "vendor": "",
- "vendorname": ""
- },
- "labels": {
- "actions": "",
- "bill_lines": "",
- "bill_total": "",
- "billcmtotal": "",
- "bills": "",
- "calculatedcreditsnotreceived": "",
- "creditsnotreceived": "",
- "creditsreceived": "",
- "dedfromlbr": "",
- "deleteconfirm": "",
- "discrepancy": "",
- "discrepwithcms": "",
- "discrepwithlbradj": "",
- "editadjwarning": "",
- "entered_total": "",
- "enteringcreditmemo": "",
- "federal_tax": "",
- "federal_tax_exempt": "",
- "generatepartslabel": "",
- "iouexists": "",
- "local_tax": "",
- "markexported": "",
- "markforreexport": "",
- "new": "",
- "nobilllines": "",
- "noneselected": "",
- "onlycmforinvoiced": "",
- "printlabels": "",
- "retailtotal": "",
- "returnfrombill": "",
- "savewithdiscrepancy": "",
- "state_tax": "",
- "subtotal": "",
- "totalreturns": ""
- },
- "successes": {
- "created": "",
- "deleted": "",
- "exported": "",
- "markexported": "",
- "reexport": ""
- },
- "validation": {
- "closingperiod": "",
- "inventoryquantity": "",
- "manualinhouse": "",
- "unique_invoice_number": ""
- }
- },
- "bodyshop": {
- "actions": {
- "add_task_preset": "",
- "addapptcolor": "",
- "addbucket": "",
- "addpartslocation": "",
- "addpartsrule": "",
- "addspeedprint": "",
- "addtemplate": "",
- "newlaborrate": "",
- "newsalestaxcode": "",
- "newstatus": "",
- "testrender": ""
- },
- "errors": {
- "loading": "No se pueden cargar los detalles de la tienda. Por favor llame al soporte técnico.",
- "saving": ""
- },
- "fields": {
- "ReceivableCustomField": "",
- "address1": "",
- "address2": "",
- "appt_alt_transport": "",
- "appt_colors": {
- "color": "",
- "label": ""
- },
- "appt_length": "",
- "attach_pdf_to_email": "",
- "bill_allow_post_to_closed": "",
- "bill_federal_tax_rate": "",
- "bill_local_tax_rate": "",
- "bill_state_tax_rate": "",
- "city": "",
- "closingperiod": "",
- "country": "",
- "dailybodytarget": "",
- "dailypainttarget": "",
- "default_adjustment_rate": "",
- "deliver": {
- "templates": "",
- "require_actual_delivery_date": ""
- },
- "dms": {
- "apcontrol": "",
- "appostingaccount": "",
- "cashierid": "",
- "default_journal": "",
- "disablebillwip": "",
- "disablecontactvehiclecreation": "",
- "dms_acctnumber": "",
- "dms_control_override": "",
- "dms_wip_acctnumber": "",
- "generic_customer_number": "",
- "itc_federal": "",
- "itc_local": "",
- "itc_state": "",
- "mappingname": "",
- "sendmaterialscosting": "",
- "srcco": ""
- },
- "email": "",
- "enforce_class": "",
- "enforce_conversion_category": "",
- "enforce_conversion_csr": "",
- "enforce_referral": "",
- "federal_tax_id": "",
- "ignoreblockeddays": "",
- "inhousevendorid": "",
- "insurance_vendor_id": "",
- "intake": {
- "next_contact_hours": "",
- "templates": ""
- },
- "invoice_federal_tax_rate": "",
- "invoice_local_tax_rate": "",
- "invoice_state_tax_rate": "",
- "jc_hourly_rates": {
- "mapa": "",
- "mash": ""
- },
- "last_name_first": "",
- "lastnumberworkingdays": "",
- "localmediaserverhttp": "",
- "localmediaservernetwork": "",
- "localmediatoken": "",
- "logo_img_footer_margin": "",
- "logo_img_header_margin": "",
- "logo_img_path": "",
- "logo_img_path_height": "",
- "logo_img_path_width": "",
- "md_categories": "",
- "md_ccc_rates": "",
- "md_classes": "",
- "md_ded_notes": "",
- "md_email_cc": "",
- "md_from_emails": "",
- "md_functionality_toggles": {
- "parts_queue_toggle": ""
- },
- "md_hour_split": {
- "paint": "",
- "prep": ""
- },
- "md_ins_co": {
- "city": "",
- "name": "",
- "private": "",
- "state": "",
- "street1": "",
- "street2": "",
- "zip": ""
- },
- "md_jobline_presets": "",
- "md_lost_sale_reasons": "",
- "md_parts_order_comment": "",
- "md_parts_scan": {
- "expression": "",
- "flags": ""
- },
- "md_payment_types": "",
- "md_referral_sources": "",
- "md_ro_guard": {
- "enabled": "",
- "enforce_ar": "",
- "enforce_bills": "",
- "enforce_cm": "",
- "enforce_labor": "",
- "enforce_ppd": "",
- "enforce_profit": "",
- "enforce_sublet": "",
- "masterbypass": "",
- "totalgppercent_minimum": ""
- },
- "md_tasks_presets": {
- "enable_tasks": "",
- "hourstype": "",
- "memo": "",
- "name": "",
- "nextstatus": "",
- "percent": "",
- "use_approvals": ""
- },
- "messaginglabel": "",
- "messagingtext": "",
- "noteslabel": "",
- "notestext": "",
- "partslocation": "",
- "phone": "",
- "prodtargethrs": "",
- "rbac": {
- "accounting": {
- "exportlog": "",
- "payables": "",
- "payments": "",
- "receivables": ""
- },
- "bills": {
- "delete": "",
- "enter": "",
- "list": "",
- "reexport": "",
- "view": ""
- },
- "contracts": {
- "create": "",
- "detail": "",
- "list": ""
- },
- "courtesycar": {
- "create": "",
- "detail": "",
- "list": ""
- },
- "csi": {
- "export": "",
- "page": ""
- },
- "employee_teams": {
- "page": ""
- },
- "employees": {
- "page": ""
- },
- "inventory": {
- "delete": "",
- "list": ""
- },
- "jobs": {
- "admin": "",
- "available-list": "",
- "checklist-view": "",
- "close": "",
- "create": "",
- "deliver": "",
- "detail": "",
- "intake": "",
- "list-active": "",
- "list-all": "",
- "list-ready": "",
- "partsqueue": "",
- "void": ""
- },
- "owners": {
- "detail": "",
- "list": ""
- },
- "payments": {
- "enter": "",
- "list": ""
- },
- "phonebook": {
- "edit": "",
- "view": ""
- },
- "production": {
- "board": "",
- "list": ""
- },
- "schedule": {
- "view": ""
- },
- "scoreboard": {
- "view": ""
- },
- "shiftclock": {
- "view": ""
- },
- "shop": {
- "config": "",
- "dashboard": "",
- "rbac": "",
- "reportcenter": "",
- "templates": "",
- "vendors": ""
- },
- "temporarydocs": {
- "view": ""
- },
- "timetickets": {
- "edit": "",
- "editcommitted": "",
- "enter": "",
- "list": "",
- "shiftedit": ""
- },
- "ttapprovals": {
- "approve": "",
- "view": ""
- },
- "users": {
- "editaccess": ""
- }
- },
- "responsibilitycenter": "",
- "responsibilitycenter_accountdesc": "",
- "responsibilitycenter_accountitem": "",
- "responsibilitycenter_accountname": "",
- "responsibilitycenter_accountnumber": "",
- "responsibilitycenter_rate": "",
- "responsibilitycenter_tax_rate": "",
- "responsibilitycenter_tax_sur": "",
- "responsibilitycenter_tax_thres": "",
- "responsibilitycenter_tax_tier": "",
- "responsibilitycenter_tax_type": "",
- "responsibilitycenters": {
- "ap": "",
- "ar": "",
- "ats": "",
- "federal_tax": "",
- "federal_tax_itc": "",
- "gst_override": "",
- "invoiceexemptcode": "",
- "itemexemptcode": "",
- "la1": "",
- "la2": "",
- "la3": "",
- "la4": "",
- "laa": "",
- "lab": "",
- "lad": "",
- "lae": "",
- "laf": "",
- "lag": "",
- "lam": "",
- "lar": "",
- "las": "",
- "lau": "",
- "local_tax": "",
- "mapa": "",
- "mash": "",
- "paa": "",
- "pac": "",
- "pag": "",
- "pal": "",
- "pam": "",
- "pan": "",
- "pao": "",
- "pap": "",
- "par": "",
- "pas": "",
- "pasl": "",
- "refund": "",
- "sales_tax_codes": {
- "code": "",
- "description": "",
- "federal": "",
- "local": "",
- "state": ""
- },
- "state_tax": "",
- "tow": ""
- },
- "schedule_end_time": "",
- "schedule_start_time": "",
- "shopname": "",
- "speedprint": {
- "id": "",
- "label": "",
- "templates": ""
- },
- "ss_configuration": {
- "dailyhrslimit": ""
- },
- "ssbuckets": {
- "color": "",
- "gte": "",
- "id": "",
- "label": "",
- "lt": "",
- "target": ""
- },
- "state": "",
- "state_tax_id": "",
- "status": "",
- "statuses": {
- "active_statuses": "",
- "additional_board_statuses": "",
- "color": "",
- "default_arrived": "",
- "default_bo": "",
- "default_canceled": "",
- "default_completed": "",
- "default_delivered": "",
- "default_exported": "",
- "default_imported": "",
- "default_invoiced": "",
- "default_ordered": "",
- "default_quote": "",
- "default_received": "",
- "default_returned": "",
- "default_scheduled": "",
- "default_void": "",
- "open_statuses": "",
- "post_production_statuses": "",
- "pre_production_statuses": "",
- "production_colors": "",
- "production_statuses": "",
- "ready_statuses": ""
- },
- "target_touchtime": "",
- "timezone": "",
- "tt_allow_post_to_invoiced": "",
- "tt_enforce_hours_for_tech_console": "",
- "use_fippa": "",
- "use_paint_scale_data": "",
- "uselocalmediaserver": "",
- "website": "",
- "zip_post": ""
- },
- "labels": {
- "2tiername": "",
- "2tiersetup": "",
- "2tiersource": "",
- "accountingsetup": "",
- "accountingtiers": "",
- "alljobstatuses": "",
- "allopenjobstatuses": "",
- "apptcolors": "",
- "businessinformation": "",
- "checklists": "",
- "csiq": "",
- "customtemplates": "",
- "defaultcostsmapping": "",
- "defaultprofitsmapping": "",
- "deliverchecklist": "",
- "dms": {
- "cdk": {
- "controllist": "",
- "payers": ""
- },
- "cdk_dealerid": "",
+ "translation": {
+ "allocations": {
+ "actions": {
+ "assign": "Asignar"
+ },
+ "errors": {
+ "deleting": "",
+ "saving": "",
+ "validation": ""
+ },
+ "fields": {
+ "employee": "Asignado a"
+ },
+ "successes": {
+ "deleted": "",
+ "save": ""
+ }
+ },
+ "appointments": {
+ "actions": {
+ "block": "",
+ "calculate": "",
+ "cancel": "Cancelar",
+ "intake": "Consumo",
+ "new": "Nueva cita",
+ "preview": "",
+ "reschedule": "Reprogramar",
+ "sendreminder": "",
+ "unblock": "",
+ "viewjob": "Ver trabajo"
+ },
+ "errors": {
+ "blocking": "",
+ "canceling": "Error al cancelar la cita. {{message}}",
+ "saving": "Error al programar la cita. {{message}}"
+ },
+ "fields": {
+ "alt_transport": "",
+ "color": "",
+ "end": "",
+ "note": "",
+ "start": "",
+ "time": "",
+ "title": "Título"
+ },
+ "labels": {
+ "arrivedon": "Llegado el:",
+ "arrivingjobs": "",
+ "blocked": "",
+ "cancelledappointment": "Cita cancelada para:",
+ "completingjobs": "",
+ "dataconsistency": "",
+ "expectedjobs": "",
+ "expectedprodhrs": "",
+ "history": "",
+ "inproduction": "",
+ "manualevent": "",
+ "noarrivingjobs": "",
+ "nocompletingjobs": "",
+ "nodateselected": "No se ha seleccionado ninguna fecha.",
+ "priorappointments": "Nombramientos previos",
+ "reminder": "",
+ "scheduledfor": "Cita programada para:",
+ "severalerrorsfound": "",
+ "smartscheduling": "",
+ "smspaymentreminder": "",
+ "suggesteddates": ""
+ },
+ "successes": {
+ "canceled": "Cita cancelada con éxito.",
+ "created": "Cita programada con éxito.",
+ "saved": ""
+ }
+ },
+ "associations": {
+ "actions": {
+ "activate": "Activar"
+ },
+ "fields": {
+ "active": "¿Activo?",
+ "shopname": "Nombre de tienda"
+ },
+ "labels": {
+ "actions": "Comportamiento"
+ }
+ },
+ "audit": {
+ "fields": {
+ "cc": "",
+ "contents": "",
+ "created": "",
+ "operation": "",
+ "status": "",
+ "subject": "",
+ "to": "",
+ "useremail": "",
+ "values": ""
+ }
+ },
+ "audit_trail": {
+ "messages": {
+ "admin_job_remove_from_ar": "",
+ "admin_jobmarkexported": "",
+ "admin_jobmarkforreexport": "",
+ "admin_jobuninvoice": "",
+ "admin_jobunvoid": "",
+ "alerttoggle": "",
+ "appointmentcancel": "",
+ "appointmentinsert": "",
+ "assignedlinehours": "",
+ "billdeleted": "",
+ "billposted": "",
+ "billupdated": "",
+ "failedpayment": "",
+ "jobassignmentchange": "",
+ "jobassignmentremoved": "",
+ "jobchecklist": "",
+ "jobclosedwithbypass": "",
+ "jobconverted": "",
+ "jobdelivery": "",
+ "jobexported": "",
+ "jobfieldchanged": "",
+ "jobimported": "",
+ "jobinproductionchange": "",
+ "jobintake": "",
+ "jobinvoiced": "",
+ "jobioucreated": "",
+ "jobmodifylbradj": "",
+ "jobnoteadded": "",
+ "jobnotedeleted": "",
+ "jobnoteupdated": "",
+ "jobspartsorder": "",
+ "jobspartsreturn": "",
+ "jobstatuschange": "",
+ "jobsupplement": "",
+ "jobsuspend": "",
+ "jobvoid": "",
+ "tasks_completed": "",
+ "tasks_created": "",
+ "tasks_deleted": "",
+ "tasks_uncompleted": "",
+ "tasks_undeleted": "",
+ "tasks_updated": ""
+ }
+ },
+ "billlines": {
+ "actions": {
+ "newline": ""
+ },
+ "fields": {
+ "actual_cost": "",
+ "actual_price": "",
+ "cost_center": "",
+ "federal_tax_applicable": "",
+ "jobline": "",
+ "line_desc": "",
+ "local_tax_applicable": "",
+ "location": "",
+ "quantity": "",
+ "state_tax_applicable": ""
+ },
+ "labels": {
+ "deductedfromlbr": "",
+ "entered": "",
+ "from": "",
+ "mod_lbr_adjustment": "",
+ "other": "",
+ "reconciled": "",
+ "unreconciled": ""
+ },
+ "validation": {
+ "atleastone": ""
+ }
+ },
+ "bills": {
+ "actions": {
+ "deductallhours": "",
+ "edit": "",
+ "receive": "",
+ "return": ""
+ },
+ "errors": {
+ "creating": "",
+ "deleting": "",
+ "existinginventoryline": "",
+ "exporting": "",
+ "exporting-partner": "",
+ "invalidro": "",
+ "invalidvendor": "",
+ "validation": ""
+ },
+ "fields": {
+ "allpartslocation": "",
+ "date": "",
+ "exported": "",
+ "federal_tax_rate": "",
+ "invoice_number": "",
+ "is_credit_memo": "",
+ "is_credit_memo_short": "",
+ "local_tax_rate": "",
+ "ro_number": "",
+ "state_tax_rate": "",
+ "total": "",
+ "vendor": "",
+ "vendorname": ""
+ },
+ "labels": {
+ "actions": "",
+ "bill_lines": "",
+ "bill_total": "",
+ "billcmtotal": "",
+ "bills": "",
+ "calculatedcreditsnotreceived": "",
+ "creditsnotreceived": "",
+ "creditsreceived": "",
+ "dedfromlbr": "",
+ "deleteconfirm": "",
+ "discrepancy": "",
+ "discrepwithcms": "",
+ "discrepwithlbradj": "",
+ "editadjwarning": "",
+ "entered_total": "",
+ "enteringcreditmemo": "",
+ "federal_tax": "",
+ "federal_tax_exempt": "",
+ "generatepartslabel": "",
+ "iouexists": "",
+ "local_tax": "",
+ "markexported": "",
+ "markforreexport": "",
+ "new": "",
+ "nobilllines": "",
+ "noneselected": "",
+ "onlycmforinvoiced": "",
+ "printlabels": "",
+ "retailtotal": "",
+ "returnfrombill": "",
+ "savewithdiscrepancy": "",
+ "state_tax": "",
+ "subtotal": "",
+ "totalreturns": ""
+ },
+ "successes": {
+ "created": "",
+ "deleted": "",
+ "exported": "",
+ "markexported": "",
+ "reexport": ""
+ },
+ "validation": {
+ "closingperiod": "",
+ "inventoryquantity": "",
+ "manualinhouse": "",
+ "unique_invoice_number": ""
+ }
+ },
+ "bodyshop": {
+ "actions": {
+ "add_task_preset": "",
+ "addapptcolor": "",
+ "addbucket": "",
+ "addpartslocation": "",
+ "addpartsrule": "",
+ "addspeedprint": "",
+ "addtemplate": "",
+ "newlaborrate": "",
+ "newsalestaxcode": "",
+ "newstatus": "",
+ "testrender": ""
+ },
+ "errors": {
+ "loading": "No se pueden cargar los detalles de la tienda. Por favor llame al soporte técnico.",
+ "saving": ""
+ },
+ "fields": {
+ "ReceivableCustomField": "",
+ "address1": "",
+ "address2": "",
+ "appt_alt_transport": "",
+ "appt_colors": {
+ "color": "",
+ "label": ""
+ },
+ "appt_length": "",
+ "attach_pdf_to_email": "",
+ "bill_allow_post_to_closed": "",
+ "bill_federal_tax_rate": "",
+ "bill_local_tax_rate": "",
+ "bill_state_tax_rate": "",
+ "city": "",
+ "closingperiod": "",
+ "country": "",
+ "dailybodytarget": "",
+ "dailypainttarget": "",
+ "default_adjustment_rate": "",
+ "deliver": {
+ "templates": "",
+ "require_actual_delivery_date": ""
+ },
+ "dms": {
+ "apcontrol": "",
+ "appostingaccount": "",
+ "cashierid": "",
+ "default_journal": "",
+ "disablebillwip": "",
+ "disablecontactvehiclecreation": "",
+ "dms_acctnumber": "",
+ "dms_control_override": "",
+ "dms_wip_acctnumber": "",
+ "generic_customer_number": "",
+ "itc_federal": "",
+ "itc_local": "",
+ "itc_state": "",
+ "mappingname": "",
+ "sendmaterialscosting": "",
+ "srcco": ""
+ },
+ "email": "",
+ "enforce_class": "",
+ "enforce_conversion_category": "",
+ "enforce_conversion_csr": "",
+ "enforce_referral": "",
+ "federal_tax_id": "",
+ "ignoreblockeddays": "",
+ "inhousevendorid": "",
+ "insurance_vendor_id": "",
+ "intake": {
+ "next_contact_hours": "",
+ "templates": ""
+ },
+ "invoice_federal_tax_rate": "",
+ "invoice_local_tax_rate": "",
+ "invoice_state_tax_rate": "",
+ "jc_hourly_rates": {
+ "mapa": "",
+ "mash": ""
+ },
+ "last_name_first": "",
+ "lastnumberworkingdays": "",
+ "localmediaserverhttp": "",
+ "localmediaservernetwork": "",
+ "localmediatoken": "",
+ "logo_img_footer_margin": "",
+ "logo_img_header_margin": "",
+ "logo_img_path": "",
+ "logo_img_path_height": "",
+ "logo_img_path_width": "",
+ "md_categories": "",
+ "md_ccc_rates": "",
+ "md_classes": "",
+ "md_ded_notes": "",
+ "md_email_cc": "",
+ "md_from_emails": "",
+ "md_functionality_toggles": {
+ "parts_queue_toggle": ""
+ },
+ "md_hour_split": {
+ "paint": "",
+ "prep": ""
+ },
+ "md_ins_co": {
+ "city": "",
+ "name": "",
+ "private": "",
+ "state": "",
+ "street1": "",
+ "street2": "",
+ "zip": ""
+ },
+ "md_jobline_presets": "",
+ "md_lost_sale_reasons": "",
+ "md_parts_order_comment": "",
+ "md_parts_scan": {
+ "expression": "",
+ "flags": ""
+ },
+ "md_payment_types": "",
+ "md_referral_sources": "",
+ "md_ro_guard": {
+ "enabled": "",
+ "enforce_ar": "",
+ "enforce_bills": "",
+ "enforce_cm": "",
+ "enforce_labor": "",
+ "enforce_ppd": "",
+ "enforce_profit": "",
+ "enforce_sublet": "",
+ "masterbypass": "",
+ "totalgppercent_minimum": ""
+ },
+ "md_tasks_presets": {
+ "enable_tasks": "",
+ "hourstype": "",
+ "memo": "",
+ "name": "",
+ "nextstatus": "",
+ "percent": "",
+ "use_approvals": ""
+ },
+ "messaginglabel": "",
+ "messagingtext": "",
+ "noteslabel": "",
+ "notestext": "",
+ "partslocation": "",
+ "phone": "",
+ "prodtargethrs": "",
+ "rbac": {
+ "accounting": {
+ "exportlog": "",
+ "payables": "",
+ "payments": "",
+ "receivables": ""
+ },
+ "bills": {
+ "delete": "",
+ "enter": "",
+ "list": "",
+ "reexport": "",
+ "view": ""
+ },
+ "contracts": {
+ "create": "",
+ "detail": "",
+ "list": ""
+ },
+ "courtesycar": {
+ "create": "",
+ "detail": "",
+ "list": ""
+ },
+ "csi": {
+ "export": "",
+ "page": ""
+ },
+ "employee_teams": {
+ "page": ""
+ },
+ "employees": {
+ "page": ""
+ },
+ "inventory": {
+ "delete": "",
+ "list": ""
+ },
+ "jobs": {
+ "admin": "",
+ "available-list": "",
+ "checklist-view": "",
+ "close": "",
+ "create": "",
+ "deliver": "",
+ "detail": "",
+ "intake": "",
+ "list-active": "",
+ "list-all": "",
+ "list-ready": "",
+ "partsqueue": "",
+ "void": ""
+ },
+ "owners": {
+ "detail": "",
+ "list": ""
+ },
+ "payments": {
+ "enter": "",
+ "list": ""
+ },
+ "phonebook": {
+ "edit": "",
+ "view": ""
+ },
+ "production": {
+ "board": "",
+ "list": ""
+ },
+ "schedule": {
+ "view": ""
+ },
+ "scoreboard": {
+ "view": ""
+ },
+ "shiftclock": {
+ "view": ""
+ },
+ "shop": {
+ "config": "",
+ "dashboard": "",
+ "rbac": "",
+ "reportcenter": "",
+ "templates": "",
+ "vendors": ""
+ },
+ "temporarydocs": {
+ "view": ""
+ },
+ "timetickets": {
+ "edit": "",
+ "editcommitted": "",
+ "enter": "",
+ "list": "",
+ "shiftedit": ""
+ },
+ "ttapprovals": {
+ "approve": "",
+ "view": ""
+ },
+ "users": {
+ "editaccess": ""
+ }
+ },
+ "responsibilitycenter": "",
+ "responsibilitycenter_accountdesc": "",
+ "responsibilitycenter_accountitem": "",
+ "responsibilitycenter_accountname": "",
+ "responsibilitycenter_accountnumber": "",
+ "responsibilitycenter_rate": "",
+ "responsibilitycenter_tax_rate": "",
+ "responsibilitycenter_tax_sur": "",
+ "responsibilitycenter_tax_thres": "",
+ "responsibilitycenter_tax_tier": "",
+ "responsibilitycenter_tax_type": "",
+ "responsibilitycenters": {
+ "ap": "",
+ "ar": "",
+ "ats": "",
+ "federal_tax": "",
+ "federal_tax_itc": "",
+ "gst_override": "",
+ "invoiceexemptcode": "",
+ "itemexemptcode": "",
+ "la1": "",
+ "la2": "",
+ "la3": "",
+ "la4": "",
+ "laa": "",
+ "lab": "",
+ "lad": "",
+ "lae": "",
+ "laf": "",
+ "lag": "",
+ "lam": "",
+ "lar": "",
+ "las": "",
+ "lau": "",
+ "local_tax": "",
+ "mapa": "",
+ "mash": "",
+ "paa": "",
+ "pac": "",
+ "pag": "",
+ "pal": "",
+ "pam": "",
+ "pan": "",
+ "pao": "",
+ "pap": "",
+ "par": "",
+ "pas": "",
+ "pasl": "",
+ "refund": "",
+ "sales_tax_codes": {
+ "code": "",
+ "description": "",
+ "federal": "",
+ "local": "",
+ "state": ""
+ },
+ "state_tax": "",
+ "tow": ""
+ },
+ "schedule_end_time": "",
+ "schedule_start_time": "",
+ "shopname": "",
+ "speedprint": {
+ "id": "",
+ "label": "",
+ "templates": ""
+ },
+ "ss_configuration": {
+ "dailyhrslimit": ""
+ },
+ "ssbuckets": {
+ "color": "",
+ "gte": "",
+ "id": "",
+ "label": "",
+ "lt": "",
+ "target": ""
+ },
+ "state": "",
+ "state_tax_id": "",
+ "status": "",
+ "statuses": {
+ "active_statuses": "",
+ "additional_board_statuses": "",
+ "color": "",
+ "default_arrived": "",
+ "default_bo": "",
+ "default_canceled": "",
+ "default_completed": "",
+ "default_delivered": "",
+ "default_exported": "",
+ "default_imported": "",
+ "default_invoiced": "",
+ "default_ordered": "",
+ "default_quote": "",
+ "default_received": "",
+ "default_returned": "",
+ "default_scheduled": "",
+ "default_void": "",
+ "open_statuses": "",
+ "post_production_statuses": "",
+ "pre_production_statuses": "",
+ "production_colors": "",
+ "production_statuses": "",
+ "ready_statuses": ""
+ },
+ "target_touchtime": "",
+ "timezone": "",
+ "tt_allow_post_to_invoiced": "",
+ "tt_enforce_hours_for_tech_console": "",
+ "use_fippa": "",
+ "use_paint_scale_data": "",
+ "uselocalmediaserver": "",
+ "website": "",
+ "zip_post": ""
+ },
+ "labels": {
+ "2tiername": "",
+ "2tiersetup": "",
+ "2tiersource": "",
+ "accountingsetup": "",
+ "accountingtiers": "",
+ "alljobstatuses": "",
+ "allopenjobstatuses": "",
+ "apptcolors": "",
+ "businessinformation": "",
+ "checklists": "",
+ "csiq": "",
+ "customtemplates": "",
+ "defaultcostsmapping": "",
+ "defaultprofitsmapping": "",
+ "deliverchecklist": "",
+ "dms": {
+ "cdk": {
+ "controllist": "",
+ "payers": ""
+ },
+ "cdk_dealerid": "",
"costsmapping": "",
"dms_allocations": "",
- "pbs_serialnumber": "",
+ "pbs_serialnumber": "",
"profitsmapping": "",
- "title": ""
- },
- "emaillater": "",
- "employee_teams": "",
- "employees": "",
- "estimators": "",
- "filehandlers": "",
- "insurancecos": "",
- "intakechecklist": "",
- "jobstatuses": "",
- "laborrates": "",
- "licensing": "",
- "md_parts_scan": "",
- "md_ro_guard": "",
- "md_tasks_presets": "",
- "md_to_emails": "",
- "md_to_emails_emails": "",
- "messagingpresets": "",
- "notemplatesavailable": "",
- "notespresets": "",
- "orderstatuses": "",
- "partslocations": "",
- "partsscan": "",
- "printlater": "",
- "qbo": "",
- "qbo_departmentid": "",
- "qbo_usa": "",
- "rbac": "",
- "responsibilitycenters": {
- "costs": "",
- "profits": "",
- "sales_tax_codes": "",
- "tax_accounts": "",
- "title": ""
- },
- "roguard": {
- "title": ""
- },
- "scheduling": "",
- "scoreboardsetup": "",
- "shopinfo": "",
- "speedprint": "",
- "ssbuckets": "",
- "systemsettings": "",
- "task-presets": "",
- "workingdays": ""
- },
- "successes": {
- "save": ""
- },
- "validation": {
- "centermustexist": "",
- "larsplit": "",
- "useremailmustexist": ""
- }
- },
- "checklist": {
- "actions": {
- "printall": ""
- },
- "errors": {
- "complete": "",
- "nochecklist": ""
- },
- "labels": {
- "addtoproduction": "",
- "allow_text_message": "",
- "checklist": "",
- "printpack": "",
- "removefromproduction": ""
- },
- "successes": {
- "completed": ""
- }
- },
- "contracts": {
- "actions": {
- "changerate": "",
- "convertoro": "",
- "decodelicense": "",
- "find": "",
- "printcontract": "",
- "senddltoform": ""
- },
- "errors": {
- "fetchingjobinfo": "",
- "returning": "",
- "saving": "",
- "selectjobandcar": ""
- },
- "fields": {
- "actax": "",
- "actualreturn": "",
- "agreementnumber": "",
- "cc_cardholder": "",
- "cc_expiry": "",
- "cc_num": "",
- "cleanupcharge": "",
- "coverage": "",
- "dailyfreekm": "",
- "dailyrate": "",
- "damage": "",
- "damagewaiver": "",
- "driver": "",
- "driver_addr1": "",
- "driver_addr2": "",
- "driver_city": "",
- "driver_dlexpiry": "",
- "driver_dlnumber": "",
- "driver_dlst": "",
- "driver_dob": "",
- "driver_fn": "",
- "driver_ln": "",
- "driver_ph1": "",
- "driver_state": "",
- "driver_zip": "",
- "excesskmrate": "",
- "federaltax": "",
- "fuelin": "",
- "fuelout": "",
- "kmend": "",
- "kmstart": "",
- "length": "",
- "localtax": "",
- "refuelcharge": "",
- "scheduledreturn": "",
- "start": " ",
- "statetax": "",
- "status": ""
- },
- "labels": {
- "agreement": "",
- "availablecars": "",
- "cardueforservice": "",
- "convertform": {
- "applycleanupcharge": "",
- "refuelqty": ""
- },
- "correctdataonform": "",
- "dateinpast": "",
- "dlexpirebeforereturn": "",
- "driverinformation": "",
- "findcontract": "",
- "findermodal": "",
- "insuranceexpired": "",
- "noteconvertedfrom": "",
- "populatefromjob": "",
- "rates": "",
- "time": "",
- "vehicle": "",
- "waitingforscan": ""
- },
- "status": {
- "new": "",
- "out": "",
- "returned": ""
- },
- "successes": {
- "saved": ""
- }
- },
- "courtesycars": {
- "actions": {
- "new": "",
- "return": ""
- },
- "errors": {
- "saving": ""
- },
- "fields": {
- "color": "",
- "dailycost": "",
- "damage": "",
- "fleetnumber": "",
- "fuel": "",
- "insuranceexpires": "",
- "leaseenddate": "",
- "make": "",
- "mileage": "",
- "model": "",
- "nextservicedate": "",
- "nextservicekm": "",
- "notes": "",
- "plate": "",
- "purchasedate": "",
- "readiness": "",
- "registrationexpires": "",
- "serviceenddate": "",
- "servicestartdate": "",
- "status": "",
- "vin": "",
- "year": ""
- },
- "labels": {
- "courtesycar": "",
- "fuel": {
- "12": "",
- "14": "",
- "18": "",
- "34": "",
- "38": "",
- "58": "",
- "78": "",
- "empty": "",
- "full": ""
- },
- "outwith": "",
- "return": "",
- "status": "",
- "uniquefleet": "",
- "usage": "",
- "vehicle": ""
- },
- "readiness": {
- "notready": "",
- "ready": ""
- },
- "status": {
- "in": "",
- "inservice": "",
- "leasereturn": "",
- "out": "",
- "sold": "",
- "unavailable": ""
- },
- "successes": {
- "saved": ""
- }
- },
- "csi": {
- "actions": {
- "activate": ""
- },
- "errors": {
- "creating": "",
- "notconfigured": "",
- "notfoundsubtitle": "",
- "notfoundtitle": "",
- "surveycompletesubtitle": "",
- "surveycompletetitle": ""
- },
- "fields": {
- "completedon": "",
- "created_at": "",
- "surveyid": "",
- "validuntil": ""
- },
- "labels": {
- "copyright": "",
- "greeting": "",
- "intro": "",
- "nologgedinuser": "",
- "nologgedinuser_sub": "",
- "noneselected": "",
- "title": ""
- },
- "successes": {
- "created": "",
- "submitted": "",
- "submittedsub": ""
- }
- },
- "dashboard": {
- "actions": {
- "addcomponent": ""
- },
- "errors": {
- "refreshrequired": "",
- "updatinglayout": ""
- },
- "labels": {
- "bodyhrs": "",
- "dollarsinproduction": "",
- "phone": "",
- "prodhrs": "",
- "refhrs": ""
- },
- "titles": {
- "joblifecycle": "",
- "labhours": "",
- "larhours": "",
- "monthlyemployeeefficiency": "",
- "monthlyjobcosting": "",
- "monthlylaborsales": "",
- "monthlypartssales": "",
- "monthlyrevenuegraph": "",
- "prodhrssummary": "",
- "productiondollars": "",
- "productionhours": "",
- "projectedmonthlysales": "",
- "scheduledindate": "",
- "scheduledintoday": "",
- "scheduledoutdate": "",
- "scheduledouttoday": "",
- "tasks": ""
- }
- },
- "dms": {
- "errors": {
- "alreadyexported": ""
- },
- "labels": {
- "refreshallocations": ""
- }
- },
- "documents": {
- "actions": {
- "delete": "",
- "download": "",
- "reassign": "",
- "selectallimages": "",
- "selectallotherdocuments": ""
- },
- "errors": {
- "deletes3": "Error al eliminar el documento del almacenamiento.",
- "deleting": "",
- "deleting_cloudinary": "",
- "getpresignurl": "Error al obtener la URL prescrita para el documento. {{message}}",
- "insert": "Incapaz de cargar el archivo. {{message}}",
- "nodocuments": "No hay documentos",
- "updating": ""
- },
- "labels": {
- "confirmdelete": "",
- "doctype": "",
- "newjobid": "",
- "openinexplorer": "",
- "optimizedimage": "",
- "reassign_limitexceeded": "",
- "reassign_limitexceeded_title": "",
- "storageexceeded": "",
- "storageexceeded_title": "",
- "upload": "Subir",
- "upload_limitexceeded": "",
- "upload_limitexceeded_title": "",
- "uploading": "",
- "usage": ""
- },
- "successes": {
- "delete": "Documento eliminado con éxito.",
- "edituploaded": "",
- "insert": "Documento cargado con éxito.",
- "updated": ""
- }
- },
- "emails": {
- "errors": {
- "notsent": "Correo electrónico no enviado Se encontró un error al enviar {{message}}"
- },
- "fields": {
- "cc": "",
- "from": "",
- "subject": "",
- "to": ""
- },
- "labels": {
- "attachments": "",
- "documents": "",
- "emailpreview": "",
- "generatingemail": "",
- "pdfcopywillbeattached": "",
- "preview": ""
- },
- "successes": {
- "sent": "Correo electrónico enviado con éxito."
- }
- },
- "employee_teams": {
- "actions": {
- "new": "",
- "newmember": ""
- },
- "fields": {
- "active": "",
- "employeeid": "",
- "max_load": "",
- "name": "",
- "percentage": ""
- }
- },
- "employees": {
- "actions": {
- "addvacation": "",
- "new": "Nuevo empleado",
- "newrate": ""
- },
- "errors": {
- "delete": "Se encontró un error al eliminar al empleado. {{message}}",
- "save": "Se encontró un error al salvar al empleado. {{message}}",
- "validation": "Por favor verifique todos los campos.",
- "validationtitle": "No se puede salvar al empleado."
- },
- "fields": {
- "active": "¿Activo?",
- "base_rate": "Tasa básica",
- "cost_center": "Centro de costos",
- "employee_number": "Numero de empleado",
- "external_id": "",
- "first_name": "Nombre de pila",
- "flat_rate": "Tarifa plana (deshabilitado es tiempo recto)",
- "hire_date": "Fecha de contratación",
- "last_name": "Apellido",
- "pin": "",
- "rate": "",
- "termination_date": "Fecha de conclusión",
- "user_email": "",
- "vacation": {
- "end": "",
- "length": "",
- "start": ""
- }
- },
- "labels": {
- "actions": "",
- "active": "",
- "endmustbeafterstart": "",
- "flat_rate": "",
- "inactive": "",
- "name": "",
- "rate_type": "",
- "status": "",
- "straight_time": ""
- },
- "successes": {
- "delete": "Empleado eliminado con éxito.",
- "save": "Empleado guardado con éxito.",
- "vacationadded": ""
- },
- "validation": {
- "unique_employee_number": ""
- }
- },
- "eula": {
- "buttons": {
- "accept": "Accept EULA"
- },
- "content": {
- "never_scrolled": "You must scroll to the bottom of the Terms and Conditions before accepting."
- },
- "errors": {
- "acceptance": {
- "description": "Something went wrong while accepting the EULA. Please try again.",
- "message": "Eula Acceptance Error"
- }
- },
- "labels": {
- "accepted_terms": "I accept the terms and conditions of this agreement.",
- "address": "Address",
- "business_name": "Legal Business Name",
- "date_accepted": "Date Accepted",
- "first_name": "First Name",
- "last_name": "Last Name",
- "phone_number": "Phone Number"
- },
- "messages": {
- "accepted_terms": "Please accept the terms and conditions of this agreement.",
- "business_name": "Please enter your legal business name.",
- "date_accepted": "Please enter Today's Date.",
- "first_name": "Please enter your first name.",
- "last_name": "Please enter your last name.",
- "phone_number": "Please enter your phone number."
- },
- "titles": {
- "modal": "Terms and Conditions",
- "upper_card": "Acknowledgement"
- }
- },
- "exportlogs": {
- "fields": {
- "createdat": ""
- },
- "labels": {
- "attempts": "",
- "priorsuccesfulexport": ""
- }
- },
- "general": {
- "actions": {
+ "title": ""
+ },
+ "emaillater": "",
+ "employee_teams": "",
+ "employees": "",
+ "estimators": "",
+ "filehandlers": "",
+ "insurancecos": "",
+ "intakechecklist": "",
+ "jobstatuses": "",
+ "laborrates": "",
+ "licensing": "",
+ "md_parts_scan": "",
+ "md_ro_guard": "",
+ "md_tasks_presets": "",
+ "md_to_emails": "",
+ "md_to_emails_emails": "",
+ "messagingpresets": "",
+ "notemplatesavailable": "",
+ "notespresets": "",
+ "orderstatuses": "",
+ "partslocations": "",
+ "partsscan": "",
+ "printlater": "",
+ "qbo": "",
+ "qbo_departmentid": "",
+ "qbo_usa": "",
+ "rbac": "",
+ "responsibilitycenters": {
+ "costs": "",
+ "profits": "",
+ "sales_tax_codes": "",
+ "tax_accounts": "",
+ "title": ""
+ },
+ "roguard": {
+ "title": ""
+ },
+ "scheduling": "",
+ "scoreboardsetup": "",
+ "shopinfo": "",
+ "speedprint": "",
+ "ssbuckets": "",
+ "systemsettings": "",
+ "task-presets": "",
+ "workingdays": ""
+ },
+ "successes": {
+ "save": ""
+ },
+ "validation": {
+ "centermustexist": "",
+ "larsplit": "",
+ "useremailmustexist": ""
+ }
+ },
+ "checklist": {
+ "actions": {
+ "printall": ""
+ },
+ "errors": {
+ "complete": "",
+ "nochecklist": ""
+ },
+ "labels": {
+ "addtoproduction": "",
+ "allow_text_message": "",
+ "checklist": "",
+ "printpack": "",
+ "removefromproduction": ""
+ },
+ "successes": {
+ "completed": ""
+ }
+ },
+ "contracts": {
+ "actions": {
+ "changerate": "",
+ "convertoro": "",
+ "decodelicense": "",
+ "find": "",
+ "printcontract": "",
+ "senddltoform": ""
+ },
+ "errors": {
+ "fetchingjobinfo": "",
+ "returning": "",
+ "saving": "",
+ "selectjobandcar": ""
+ },
+ "fields": {
+ "actax": "",
+ "actualreturn": "",
+ "agreementnumber": "",
+ "cc_cardholder": "",
+ "cc_expiry": "",
+ "cc_num": "",
+ "cleanupcharge": "",
+ "coverage": "",
+ "dailyfreekm": "",
+ "dailyrate": "",
+ "damage": "",
+ "damagewaiver": "",
+ "driver": "",
+ "driver_addr1": "",
+ "driver_addr2": "",
+ "driver_city": "",
+ "driver_dlexpiry": "",
+ "driver_dlnumber": "",
+ "driver_dlst": "",
+ "driver_dob": "",
+ "driver_fn": "",
+ "driver_ln": "",
+ "driver_ph1": "",
+ "driver_state": "",
+ "driver_zip": "",
+ "excesskmrate": "",
+ "federaltax": "",
+ "fuelin": "",
+ "fuelout": "",
+ "kmend": "",
+ "kmstart": "",
+ "length": "",
+ "localtax": "",
+ "refuelcharge": "",
+ "scheduledreturn": "",
+ "start": " ",
+ "statetax": "",
+ "status": ""
+ },
+ "labels": {
+ "agreement": "",
+ "availablecars": "",
+ "cardueforservice": "",
+ "convertform": {
+ "applycleanupcharge": "",
+ "refuelqty": ""
+ },
+ "correctdataonform": "",
+ "dateinpast": "",
+ "dlexpirebeforereturn": "",
+ "driverinformation": "",
+ "findcontract": "",
+ "findermodal": "",
+ "insuranceexpired": "",
+ "noteconvertedfrom": "",
+ "populatefromjob": "",
+ "rates": "",
+ "time": "",
+ "vehicle": "",
+ "waitingforscan": ""
+ },
+ "status": {
+ "new": "",
+ "out": "",
+ "returned": ""
+ },
+ "successes": {
+ "saved": ""
+ }
+ },
+ "courtesycars": {
+ "actions": {
+ "new": "",
+ "return": ""
+ },
+ "errors": {
+ "saving": ""
+ },
+ "fields": {
+ "color": "",
+ "dailycost": "",
+ "damage": "",
+ "fleetnumber": "",
+ "fuel": "",
+ "insuranceexpires": "",
+ "leaseenddate": "",
+ "make": "",
+ "mileage": "",
+ "model": "",
+ "nextservicedate": "",
+ "nextservicekm": "",
+ "notes": "",
+ "plate": "",
+ "purchasedate": "",
+ "readiness": "",
+ "registrationexpires": "",
+ "serviceenddate": "",
+ "servicestartdate": "",
+ "status": "",
+ "vin": "",
+ "year": ""
+ },
+ "labels": {
+ "courtesycar": "",
+ "fuel": {
+ "12": "",
+ "14": "",
+ "18": "",
+ "34": "",
+ "38": "",
+ "58": "",
+ "78": "",
+ "empty": "",
+ "full": ""
+ },
+ "outwith": "",
+ "return": "",
+ "status": "",
+ "uniquefleet": "",
+ "usage": "",
+ "vehicle": ""
+ },
+ "readiness": {
+ "notready": "",
+ "ready": ""
+ },
+ "status": {
+ "in": "",
+ "inservice": "",
+ "leasereturn": "",
+ "out": "",
+ "sold": "",
+ "unavailable": ""
+ },
+ "successes": {
+ "saved": ""
+ }
+ },
+ "csi": {
+ "actions": {
+ "activate": ""
+ },
+ "errors": {
+ "creating": "",
+ "notconfigured": "",
+ "notfoundsubtitle": "",
+ "notfoundtitle": "",
+ "surveycompletesubtitle": "",
+ "surveycompletetitle": ""
+ },
+ "fields": {
+ "completedon": "",
+ "created_at": "",
+ "surveyid": "",
+ "validuntil": ""
+ },
+ "labels": {
+ "copyright": "",
+ "greeting": "",
+ "intro": "",
+ "nologgedinuser": "",
+ "nologgedinuser_sub": "",
+ "noneselected": "",
+ "title": ""
+ },
+ "successes": {
+ "created": "",
+ "submitted": "",
+ "submittedsub": ""
+ }
+ },
+ "dashboard": {
+ "actions": {
+ "addcomponent": ""
+ },
+ "errors": {
+ "refreshrequired": "",
+ "updatinglayout": ""
+ },
+ "labels": {
+ "bodyhrs": "",
+ "dollarsinproduction": "",
+ "phone": "",
+ "prodhrs": "",
+ "refhrs": ""
+ },
+ "titles": {
+ "joblifecycle": "",
+ "labhours": "",
+ "larhours": "",
+ "monthlyemployeeefficiency": "",
+ "monthlyjobcosting": "",
+ "monthlylaborsales": "",
+ "monthlypartssales": "",
+ "monthlyrevenuegraph": "",
+ "prodhrssummary": "",
+ "productiondollars": "",
+ "productionhours": "",
+ "projectedmonthlysales": "",
+ "scheduledindate": "",
+ "scheduledintoday": "",
+ "scheduledoutdate": "",
+ "scheduledouttoday": "",
+ "tasks": ""
+ }
+ },
+ "dms": {
+ "errors": {
+ "alreadyexported": ""
+ },
+ "labels": {
+ "refreshallocations": ""
+ }
+ },
+ "documents": {
+ "actions": {
+ "delete": "",
+ "download": "",
+ "reassign": "",
+ "selectallimages": "",
+ "selectallotherdocuments": ""
+ },
+ "errors": {
+ "deletes3": "Error al eliminar el documento del almacenamiento.",
+ "deleting": "",
+ "deleting_cloudinary": "",
+ "getpresignurl": "Error al obtener la URL prescrita para el documento. {{message}}",
+ "insert": "Incapaz de cargar el archivo. {{message}}",
+ "nodocuments": "No hay documentos",
+ "updating": ""
+ },
+ "labels": {
+ "confirmdelete": "",
+ "doctype": "",
+ "newjobid": "",
+ "openinexplorer": "",
+ "optimizedimage": "",
+ "reassign_limitexceeded": "",
+ "reassign_limitexceeded_title": "",
+ "storageexceeded": "",
+ "storageexceeded_title": "",
+ "upload": "Subir",
+ "upload_limitexceeded": "",
+ "upload_limitexceeded_title": "",
+ "uploading": "",
+ "usage": ""
+ },
+ "successes": {
+ "delete": "Documento eliminado con éxito.",
+ "edituploaded": "",
+ "insert": "Documento cargado con éxito.",
+ "updated": ""
+ }
+ },
+ "emails": {
+ "errors": {
+ "notsent": "Correo electrónico no enviado Se encontró un error al enviar {{message}}"
+ },
+ "fields": {
+ "cc": "",
+ "from": "",
+ "subject": "",
+ "to": ""
+ },
+ "labels": {
+ "attachments": "",
+ "documents": "",
+ "emailpreview": "",
+ "generatingemail": "",
+ "pdfcopywillbeattached": "",
+ "preview": ""
+ },
+ "successes": {
+ "sent": "Correo electrónico enviado con éxito."
+ }
+ },
+ "employee_teams": {
+ "actions": {
+ "new": "",
+ "newmember": ""
+ },
+ "fields": {
+ "active": "",
+ "employeeid": "",
+ "max_load": "",
+ "name": "",
+ "percentage": ""
+ }
+ },
+ "employees": {
+ "actions": {
+ "addvacation": "",
+ "new": "Nuevo empleado",
+ "newrate": ""
+ },
+ "errors": {
+ "delete": "Se encontró un error al eliminar al empleado. {{message}}",
+ "save": "Se encontró un error al salvar al empleado. {{message}}",
+ "validation": "Por favor verifique todos los campos.",
+ "validationtitle": "No se puede salvar al empleado."
+ },
+ "fields": {
+ "active": "¿Activo?",
+ "base_rate": "Tasa básica",
+ "cost_center": "Centro de costos",
+ "employee_number": "Numero de empleado",
+ "external_id": "",
+ "first_name": "Nombre de pila",
+ "flat_rate": "Tarifa plana (deshabilitado es tiempo recto)",
+ "hire_date": "Fecha de contratación",
+ "last_name": "Apellido",
+ "pin": "",
+ "rate": "",
+ "termination_date": "Fecha de conclusión",
+ "user_email": "",
+ "vacation": {
+ "end": "",
+ "length": "",
+ "start": ""
+ }
+ },
+ "labels": {
+ "actions": "",
+ "active": "",
+ "endmustbeafterstart": "",
+ "flat_rate": "",
+ "inactive": "",
+ "name": "",
+ "rate_type": "",
+ "status": "",
+ "straight_time": ""
+ },
+ "successes": {
+ "delete": "Empleado eliminado con éxito.",
+ "save": "Empleado guardado con éxito.",
+ "vacationadded": ""
+ },
+ "validation": {
+ "unique_employee_number": ""
+ }
+ },
+ "eula": {
+ "buttons": {
+ "accept": "Accept EULA"
+ },
+ "content": {
+ "never_scrolled": "You must scroll to the bottom of the Terms and Conditions before accepting."
+ },
+ "errors": {
+ "acceptance": {
+ "description": "Something went wrong while accepting the EULA. Please try again.",
+ "message": "Eula Acceptance Error"
+ }
+ },
+ "labels": {
+ "accepted_terms": "I accept the terms and conditions of this agreement.",
+ "address": "Address",
+ "business_name": "Legal Business Name",
+ "date_accepted": "Date Accepted",
+ "first_name": "First Name",
+ "last_name": "Last Name",
+ "phone_number": "Phone Number"
+ },
+ "messages": {
+ "accepted_terms": "Please accept the terms and conditions of this agreement.",
+ "business_name": "Please enter your legal business name.",
+ "date_accepted": "Please enter Today's Date.",
+ "first_name": "Please enter your first name.",
+ "last_name": "Please enter your last name.",
+ "phone_number": "Please enter your phone number."
+ },
+ "titles": {
+ "modal": "Terms and Conditions",
+ "upper_card": "Acknowledgement"
+ }
+ },
+ "exportlogs": {
+ "fields": {
+ "createdat": ""
+ },
+ "labels": {
+ "attempts": "",
+ "priorsuccesfulexport": ""
+ }
+ },
+ "general": {
+ "actions": {
"defaults": "defaults",
"add": "",
- "calculate": "",
- "cancel": "",
- "clear": "",
- "close": "",
- "copied": "",
- "copylink": "",
- "create": "",
- "delete": "Borrar",
- "deleteall": "",
- "deselectall": "",
- "download": "",
- "edit": "Editar",
- "login": "",
+ "calculate": "",
+ "cancel": "",
+ "clear": "",
+ "close": "",
+ "copied": "",
+ "copylink": "",
+ "create": "",
+ "delete": "Borrar",
+ "deleteall": "",
+ "deselectall": "",
+ "download": "",
+ "edit": "Editar",
+ "login": "",
"next": "",
"previous": "",
- "print": "",
- "refresh": "",
- "remove": "",
- "reset": " Restablecer a original.",
- "resetpassword": "",
- "save": "Salvar",
- "saveandnew": "",
- "selectall": "",
- "send": "",
- "sendbysms": "",
- "senderrortosupport": "",
- "submit": "",
- "tryagain": "",
- "view": "",
- "viewreleasenotes": ""
- },
- "errors": {
- "fcm": "",
- "notfound": "",
- "sizelimit": ""
- },
- "itemtypes": {
- "contract": "",
- "courtesycar": "",
- "job": "",
- "owner": "",
- "vehicle": ""
- },
- "labels": {
- "actions": "Comportamiento",
- "areyousure": "",
- "barcode": "código de barras",
- "cancel": "",
- "clear": "",
- "confirmpassword": "",
- "created_at": "",
- "email": "",
- "errors": "",
- "excel": "",
- "exceptiontitle": "",
- "friday": "",
- "globalsearch": "",
- "help": "",
- "hours": "",
- "in": "en",
- "instanceconflictext": "",
- "instanceconflictitle": "",
- "item": "",
- "label": "",
- "loading": "Cargando...",
- "loadingapp": "Cargando {{app}}",
- "loadingshop": "Cargando datos de la tienda ...",
- "loggingin": "Iniciando sesión ...",
- "markedexported": "",
- "media": "",
- "message": "",
- "monday": "",
- "na": "N / A",
- "newpassword": "",
- "no": "",
- "nointernet": "",
- "nointernet_sub": "",
- "none": "",
- "out": "Afuera",
- "password": "",
- "passwordresetsuccess": "",
- "passwordresetsuccess_sub": "",
- "passwordresetvalidatesuccess": "",
- "passwordresetvalidatesuccess_sub": "",
- "passwordsdonotmatch": "",
- "print": "",
- "refresh": "",
- "reports": "",
- "required": "",
- "saturday": "",
- "search": "Buscar...",
- "searchresults": "",
- "selectdate": "",
- "sendagain": "",
- "sendby": "",
- "signin": "",
- "sms": "",
- "status": "",
- "sub_status": {
- "expired": ""
- },
- "successful": "",
- "sunday": "",
- "text": "",
- "thursday": "",
- "total": "",
- "totals": "",
- "tuesday": "",
- "tvmode": "",
- "unknown": "Desconocido",
- "username": "",
- "view": "",
- "wednesday": "",
- "yes": ""
- },
- "languages": {
- "english": "Inglés",
- "french": "francés",
- "spanish": "español"
- },
- "messages": {
- "exception": "",
- "newversionmessage": "",
- "newversiontitle": "",
- "noacctfilepath": "",
- "nofeatureaccess": "",
- "noshop": "",
- "notfoundsub": "",
- "notfoundtitle": "",
- "partnernotrunning": "",
- "rbacunauth": "",
- "unsavedchanges": "Usted tiene cambios no guardados.",
- "unsavedchangespopup": ""
- },
- "validation": {
- "invalidemail": "Por favor introduzca una dirección de correo electrónico válida.",
- "invalidphone": "",
- "required": "Este campo es requerido."
- }
- },
- "help": {
- "actions": {
- "connect": ""
- },
- "labels": {
- "codeplacholder": "",
- "rescuedesc": "",
- "rescuetitle": ""
- }
- },
- "intake": {
- "labels": {
- "printpack": ""
- }
- },
- "inventory": {
- "actions": {
- "addtoinventory": "",
- "addtoro": "",
- "consumefrominventory": "",
- "edit": "",
- "new": ""
- },
- "errors": {
- "inserting": ""
- },
- "fields": {
- "comment": "",
- "manualinvoicenumber": "",
- "manualvendor": ""
- },
- "labels": {
- "consumedbyjob": "",
- "deleteconfirm": "",
- "frombillinvoicenumber": "",
- "fromvendor": "",
- "inventory": "",
- "showall": "",
- "showavailable": ""
- },
- "successes": {
- "deleted": "",
- "inserted": "",
- "updated": ""
- }
- },
- "job_lifecycle": {
- "columns": {
- "duration": "",
- "end": "",
- "human_readable": "",
- "percentage": "",
- "relative_end": "",
- "relative_start": "",
- "start": "",
- "status": "",
- "status_count": "",
- "value": ""
- },
- "content": {
- "calculated_based_on": "",
- "current_status_accumulated_time": "",
- "data_unavailable": "",
- "jobs_in_since": "",
- "legend_title": "",
- "loading": "",
- "not_available": "",
- "previous_status_accumulated_time": "",
- "title": "",
- "title_durations": "",
- "title_loading": "",
- "title_transitions": ""
- },
- "errors": {
- "fetch": "Error al obtener los datos del ciclo de vida del trabajo"
- },
- "titles": {
- "dashboard": "",
- "top_durations": ""
- }
- },
- "job_payments": {
- "buttons": {
- "goback": "",
- "proceedtopayment": "",
- "refundpayment": ""
- },
- "notifications": {
- "error": {
- "description": "",
- "openingip": "",
- "title": ""
- }
- },
- "titles": {
- "amount": "",
- "dateOfPayment": "",
- "descriptions": "",
- "hint": "",
- "payer": "",
- "payername": "",
- "paymentid": "",
- "paymentnum": "",
- "paymenttype": "",
- "refundamount": "",
- "transactionid": ""
- }
- },
- "joblines": {
- "actions": {
- "assign_team": "",
- "converttolabor": "",
- "dispatchparts": "",
- "new": ""
- },
- "errors": {
- "creating": "",
- "updating": ""
- },
- "fields": {
- "act_price": "Precio actual",
- "act_price_before_ppc": "",
- "ah_detail_line": "",
- "assigned_team": "",
- "assigned_team_name": "",
- "create_ppc": "",
- "db_price": "Precio de base de datos",
- "lbr_types": {
- "LA1": "",
- "LA2": "",
- "LA3": "",
- "LA4": "",
- "LAA": "",
- "LAB": "",
- "LAD": "",
- "LAE": "",
- "LAF": "",
- "LAG": "",
- "LAM": "",
- "LAR": "",
- "LAS": "",
- "LAU": ""
- },
- "line_desc": "Descripción de línea",
- "line_ind": "S#",
- "line_no": "",
- "location": "",
- "mod_lb_hrs": "Horas laborales",
- "mod_lbr_ty": "Tipo de trabajo",
- "notes": "",
- "oem_partno": "OEM parte #",
- "op_code_desc": "",
- "part_qty": "",
- "part_type": "Tipo de parte",
- "part_types": {
- "CCC": "",
- "CCD": "",
- "CCDR": "",
- "CCF": "",
- "CCM": "",
- "PAA": "",
- "PAC": "",
- "PAE": "",
- "PAG": "",
- "PAL": "",
- "PAM": "",
- "PAN": "",
- "PAO": "",
- "PAP": "",
- "PAR": "",
- "PAS": "",
- "PASL": ""
- },
- "profitcenter_labor": "",
- "profitcenter_part": "",
- "prt_dsmk_m": "",
- "prt_dsmk_p": "",
- "status": "Estado",
- "tax_part": "",
- "total": "",
- "unq_seq": "Seq #"
- },
- "labels": {
- "adjustmenttobeadded": "",
- "billref": "",
- "convertedtolabor": "",
- "edit": "Línea de edición",
- "ioucreated": "",
- "new": "Nueva línea",
- "nostatus": "",
- "presets": ""
- },
- "successes": {
- "created": "",
- "saved": "",
- "updated": ""
- },
- "validations": {
- "ahdetailonlyonuserdefinedtypes": "",
- "hrsrequirediflbrtyp": "",
- "requiredifparttype": "",
- "zeropriceexistingpart": ""
- }
- },
- "jobs": {
- "actions": {
- "addDocuments": "Agregar documentos de trabajo",
- "addNote": "Añadir la nota",
- "addtopartsqueue": "",
- "addtoproduction": "",
- "addtoscoreboard": "",
- "allocate": "",
- "autoallocate": "",
- "changefilehandler": "",
- "changelaborrate": "",
- "changestatus": "Cambiar Estado",
- "changestimator": "",
- "convert": "Convertir",
- "createiou": "",
- "deliver": "",
- "dms": {
- "addpayer": "",
- "createnewcustomer": "",
- "findmakemodelcode": "",
- "getmakes": "",
- "labels": {
- "refreshallocations": ""
- },
- "post": "",
- "refetchmakesmodels": "",
- "usegeneric": "",
- "useselected": ""
- },
- "dmsautoallocate": "",
- "export": "",
- "exportcustdata": "",
- "exportselected": "",
- "filterpartsonly": "",
- "generatecsi": "",
- "gotojob": "",
- "intake": "",
- "manualnew": "",
- "mark": "",
- "markasexported": "",
- "markpstexempt": "",
- "markpstexemptconfirm": "",
- "postbills": "Contabilizar facturas",
- "printCenter": "Centro de impresión",
- "recalculate": "",
- "reconcile": "",
- "removefromproduction": "",
- "schedule": "Programar",
- "sendcsi": "",
- "sendpartspricechange": "",
- "sendtodms": "",
- "sync": "",
- "taxprofileoverride": "",
- "taxprofileoverride_confirm": "",
- "uninvoice": "",
- "unvoid": "",
- "viewchecklist": "",
- "viewdetail": ""
- },
- "errors": {
- "addingtoproduction": "",
- "cannotintake": "",
- "closing": "",
- "creating": "",
- "deleted": "Error al eliminar el trabajo.",
- "exporting": "",
- "exporting-partner": "",
- "invoicing": "",
- "noaccess": "Este trabajo no existe o no tiene acceso a él.",
- "nodamage": "",
- "nodates": "No hay fechas especificadas para este trabajo.",
- "nofinancial": "",
- "nojobselected": "No hay trabajo seleccionado.",
- "noowner": "Ningún propietario asociado.",
- "novehicle": "No hay vehículo asociado.",
- "partspricechange": "",
- "saving": "Se encontró un error al guardar el registro.",
- "scanimport": "",
- "totalscalc": "",
- "updating": "",
- "validation": "Asegúrese de que todos los campos se ingresen correctamente.",
- "validationtitle": "Error de validacion",
- "voiding": ""
- },
- "fields": {
- "active_tasks": "",
- "actual_completion": "Realización real",
- "actual_delivery": "Entrega real",
- "actual_in": "Real en",
- "adjustment_bottom_line": "Ajustes",
- "adjustmenthours": "",
- "alt_transport": "",
- "area_of_damage_impact": {
- "10": "",
- "11": "",
- "12": "",
- "13": "",
- "14": "",
- "15": "",
- "16": "",
- "25": "",
- "26": "",
- "27": "",
- "28": "",
- "34": "",
- "01": "",
- "02": "",
- "03": "",
- "04": "",
- "05": "",
- "06": "",
- "07": "",
- "08": "",
- "09": ""
- },
- "auto_add_ats": "",
- "ca_bc_pvrt": "",
- "ca_customer_gst": "",
- "ca_gst_registrant": "",
- "category": "",
- "ccc": "",
- "ccd": "",
- "ccdr": "",
- "ccf": "",
- "ccm": "",
- "cieca_id": "CIECA ID",
- "cieca_pfl": {
- "lbr_tax_in": "",
- "lbr_tx_in1": "",
- "lbr_tx_in2": "",
- "lbr_tx_in3": "",
- "lbr_tx_in4": "",
- "lbr_tx_in5": ""
- },
- "cieca_pfo": {
- "stor_t_in1": "",
- "stor_t_in2": "",
- "stor_t_in3": "",
- "stor_t_in4": "",
- "stor_t_in5": "",
- "tow_t_in1": "",
- "tow_t_in2": "",
- "tow_t_in3": "",
- "tow_t_in4": "",
- "tow_t_in5": ""
- },
- "claim_total": "Reclamar total",
- "class": "",
- "clm_no": "Reclamación #",
- "clm_total": "Reclamar total",
- "comment": "",
- "customerowing": "Cliente debido",
- "date_estimated": "Fecha estimada",
- "date_exported": "Exportado",
- "date_invoiced": "Facturado",
- "date_last_contacted": "",
- "date_lost_sale": "",
- "date_next_contact": "",
- "date_open": "Abierto",
- "date_rentalresp": "",
- "date_repairstarted": "",
- "date_scheduled": "Programado",
- "date_towin": "",
- "date_void": "",
- "ded_amt": "Deducible",
- "ded_note": "",
- "ded_status": "Estado deducible",
- "depreciation_taxes": "Depreciación / Impuestos",
- "dms": {
- "address": "",
- "amount": "",
- "center": "",
- "control_type": {
- "account_number": ""
- },
- "cost": "",
- "cost_dms_acctnumber": "",
- "dms_make": "",
- "dms_model": "",
- "dms_model_override": "",
- "dms_unsold": "",
- "dms_wip_acctnumber": "",
- "id": "",
- "inservicedate": "",
- "journal": "",
- "lines": "",
- "name1": "",
- "payer": {
- "amount": "",
- "control_type": "",
- "controlnumber": "",
- "dms_acctnumber": "",
- "name": ""
- },
- "sale": "",
- "sale_dms_acctnumber": "",
- "story": "",
- "vinowner": ""
- },
- "dms_allocation": "",
- "driveable": "",
- "employee_body": "",
- "employee_csr": "Representante de servicio al cliente.",
- "employee_csr_writer": "",
- "employee_prep": "",
- "employee_refinish": "",
- "est_addr1": "Dirección del tasador",
- "est_co_nm": "Tasador",
- "est_ct_fn": "Nombre del tasador",
- "est_ct_ln": "Apellido del tasador",
- "est_ea": "Correo electrónico del tasador",
- "est_ph1": "Número de teléfono del tasador",
- "federal_tax_payable": "Impuesto federal por pagar",
- "federal_tax_rate": "",
- "ins_addr1": "Dirección de Insurance Co.",
- "ins_city": "Ciudad de seguros",
- "ins_co_id": "ID de la compañía de seguros",
- "ins_co_nm": "Nombre de la compañía de seguros",
- "ins_co_nm_short": "",
- "ins_ct_fn": "Nombre del controlador de archivos",
- "ins_ct_ln": "Apellido del manejador de archivos",
- "ins_ea": "Correo electrónico del controlador de archivos",
- "ins_ph1": "File Handler Phone #",
- "intake": {
- "label": "",
- "max": "",
- "min": "",
- "name": "",
- "required": "",
- "type": ""
- },
- "invoice_final_note": "",
- "kmin": "Kilometraje en",
- "kmout": "Kilometraje",
- "la1": "",
- "la2": "",
- "la3": "",
- "la4": "",
- "laa": "",
- "lab": "",
- "labor_rate_desc": "Nombre de la tasa laboral",
- "lad": "",
- "lae": "",
- "laf": "",
- "lag": "",
- "lam": "",
- "lar": "",
- "las": "",
- "lau": "",
- "local_tax_rate": "",
- "loss_date": "Fecha de pérdida",
- "loss_desc": "",
- "loss_of_use": "",
- "lost_sale_reason": "",
- "ma2s": "",
- "ma3s": "",
- "mabl": "",
- "macs": "",
- "mahw": "",
- "mapa": "",
- "mash": "",
- "matd": "",
- "materials": {
- "MAPA": "",
- "MASH": "",
- "cal_maxdlr": "",
- "cal_opcode": "",
- "mat_tx_in1": "",
- "mat_tx_in2": "",
- "mat_tx_in3": "",
- "mat_tx_in4": "",
- "mat_tx_in5": "",
- "materials": "",
- "tax_ind": ""
- },
- "other_amount_payable": "Otra cantidad a pagar",
- "owner": "Propietario",
- "owner_owing": "Cust. Debe",
- "ownr_ea": "Email",
- "ownr_ph1": "Teléfono 1",
- "ownr_ph2": "",
- "paa": "",
- "pac": "",
- "pae": "",
- "pag": "",
- "pal": "",
- "pam": "",
- "pan": "",
- "pao": "",
- "pap": "",
- "par": "",
- "parts_tax_rates": {
- "prt_discp": "",
- "prt_mktyp": "",
- "prt_mkupp": "",
- "prt_tax_in": "",
- "prt_tax_rt": "",
- "prt_tx_in1": "",
- "prt_tx_in2": "",
- "prt_tx_in3": "",
- "prt_tx_in4": "",
- "prt_tx_in5": "",
+ "print": "",
+ "refresh": "",
+ "remove": "",
+ "reset": " Restablecer a original.",
+ "resetpassword": "",
+ "save": "Salvar",
+ "saveandnew": "",
+ "selectall": "",
+ "send": "",
+ "sendbysms": "",
+ "senderrortosupport": "",
+ "submit": "",
+ "tryagain": "",
+ "view": "",
+ "viewreleasenotes": ""
+ },
+ "errors": {
+ "fcm": "",
+ "notfound": "",
+ "sizelimit": ""
+ },
+ "itemtypes": {
+ "contract": "",
+ "courtesycar": "",
+ "job": "",
+ "owner": "",
+ "vehicle": ""
+ },
+ "labels": {
+ "actions": "Comportamiento",
+ "areyousure": "",
+ "barcode": "código de barras",
+ "cancel": "",
+ "clear": "",
+ "confirmpassword": "",
+ "created_at": "",
+ "email": "",
+ "errors": "",
+ "excel": "",
+ "exceptiontitle": "",
+ "friday": "",
+ "globalsearch": "",
+ "help": "",
+ "hours": "",
+ "in": "en",
+ "instanceconflictext": "",
+ "instanceconflictitle": "",
+ "item": "",
+ "label": "",
+ "loading": "Cargando...",
+ "loadingapp": "Cargando {{app}}",
+ "loadingshop": "Cargando datos de la tienda ...",
+ "loggingin": "Iniciando sesión ...",
+ "markedexported": "",
+ "media": "",
+ "message": "",
+ "monday": "",
+ "na": "N / A",
+ "newpassword": "",
+ "no": "",
+ "nointernet": "",
+ "nointernet_sub": "",
+ "none": "",
+ "out": "Afuera",
+ "password": "",
+ "passwordresetsuccess": "",
+ "passwordresetsuccess_sub": "",
+ "passwordresetvalidatesuccess": "",
+ "passwordresetvalidatesuccess_sub": "",
+ "passwordsdonotmatch": "",
+ "print": "",
+ "refresh": "",
+ "reports": "",
+ "required": "",
+ "saturday": "",
+ "search": "Buscar...",
+ "searchresults": "",
+ "selectdate": "",
+ "sendagain": "",
+ "sendby": "",
+ "signin": "",
+ "sms": "",
+ "status": "",
+ "sub_status": {
+ "expired": ""
+ },
+ "successful": "",
+ "sunday": "",
+ "text": "",
+ "thursday": "",
+ "total": "",
+ "totals": "",
+ "tuesday": "",
+ "tvmode": "",
+ "unknown": "Desconocido",
+ "username": "",
+ "view": "",
+ "wednesday": "",
+ "yes": ""
+ },
+ "languages": {
+ "english": "Inglés",
+ "french": "francés",
+ "spanish": "español"
+ },
+ "messages": {
+ "exception": "",
+ "newversionmessage": "",
+ "newversiontitle": "",
+ "noacctfilepath": "",
+ "nofeatureaccess": "",
+ "noshop": "",
+ "notfoundsub": "",
+ "notfoundtitle": "",
+ "partnernotrunning": "",
+ "rbacunauth": "",
+ "unsavedchanges": "Usted tiene cambios no guardados.",
+ "unsavedchangespopup": ""
+ },
+ "validation": {
+ "invalidemail": "Por favor introduzca una dirección de correo electrónico válida.",
+ "invalidphone": "",
+ "required": "Este campo es requerido."
+ }
+ },
+ "help": {
+ "actions": {
+ "connect": ""
+ },
+ "labels": {
+ "codeplacholder": "",
+ "rescuedesc": "",
+ "rescuetitle": ""
+ }
+ },
+ "intake": {
+ "labels": {
+ "printpack": ""
+ }
+ },
+ "inventory": {
+ "actions": {
+ "addtoinventory": "",
+ "addtoro": "",
+ "consumefrominventory": "",
+ "edit": "",
+ "new": ""
+ },
+ "errors": {
+ "inserting": ""
+ },
+ "fields": {
+ "comment": "",
+ "manualinvoicenumber": "",
+ "manualvendor": ""
+ },
+ "labels": {
+ "consumedbyjob": "",
+ "deleteconfirm": "",
+ "frombillinvoicenumber": "",
+ "fromvendor": "",
+ "inventory": "",
+ "showall": "",
+ "showavailable": ""
+ },
+ "successes": {
+ "deleted": "",
+ "inserted": "",
+ "updated": ""
+ }
+ },
+ "job_lifecycle": {
+ "columns": {
+ "duration": "",
+ "end": "",
+ "human_readable": "",
+ "percentage": "",
+ "relative_end": "",
+ "relative_start": "",
+ "start": "",
+ "status": "",
+ "status_count": "",
+ "value": ""
+ },
+ "content": {
+ "calculated_based_on": "",
+ "current_status_accumulated_time": "",
+ "data_unavailable": "",
+ "jobs_in_since": "",
+ "legend_title": "",
+ "loading": "",
+ "not_available": "",
+ "previous_status_accumulated_time": "",
+ "title": "",
+ "title_durations": "",
+ "title_loading": "",
+ "title_transitions": ""
+ },
+ "errors": {
+ "fetch": "Error al obtener los datos del ciclo de vida del trabajo"
+ },
+ "titles": {
+ "dashboard": "",
+ "top_durations": ""
+ }
+ },
+ "job_payments": {
+ "buttons": {
+ "goback": "",
+ "proceedtopayment": "",
+ "refundpayment": ""
+ },
+ "notifications": {
+ "error": {
+ "description": "",
+ "openingip": "",
+ "title": ""
+ }
+ },
+ "titles": {
+ "amount": "",
+ "dateOfPayment": "",
+ "descriptions": "",
+ "hint": "",
+ "payer": "",
+ "payername": "",
+ "paymentid": "",
+ "paymentnum": "",
+ "paymenttype": "",
+ "refundamount": "",
+ "transactionid": ""
+ }
+ },
+ "joblines": {
+ "actions": {
+ "assign_team": "",
+ "converttolabor": "",
+ "dispatchparts": "",
+ "new": ""
+ },
+ "errors": {
+ "creating": "",
+ "updating": ""
+ },
+ "fields": {
+ "act_price": "Precio actual",
+ "act_price_before_ppc": "",
+ "adjustment": "",
+ "ah_detail_line": "",
+ "amount": "",
+ "assigned_team": "",
+ "assigned_team_name": "",
+ "create_ppc": "",
+ "db_price": "Precio de base de datos",
+ "lbr_types": {
+ "LA1": "",
+ "LA2": "",
+ "LA3": "",
+ "LA4": "",
+ "LAA": "",
+ "LAB": "",
+ "LAD": "",
+ "LAE": "",
+ "LAF": "",
+ "LAG": "",
+ "LAM": "",
+ "LAR": "",
+ "LAS": "",
+ "LAU": ""
+ },
+ "line_desc": "Descripción de línea",
+ "line_ind": "S#",
+ "line_no": "",
+ "location": "",
+ "mod_lb_hrs": "Horas laborales",
+ "mod_lbr_ty": "Tipo de trabajo",
+ "notes": "",
+ "oem_partno": "OEM parte #",
+ "op_code_desc": "",
+ "part_qty": "",
+ "part_type": "Tipo de parte",
+ "part_types": {
+ "CCC": "",
+ "CCD": "",
+ "CCDR": "",
+ "CCF": "",
+ "CCM": "",
+ "PAA": "",
+ "PAC": "",
+ "PAE": "",
+ "PAG": "",
+ "PAL": "",
+ "PAM": "",
+ "PAN": "",
+ "PAO": "",
+ "PAP": "",
+ "PAR": "",
+ "PAS": "",
+ "PASL": ""
+ },
+ "profitcenter_labor": "",
+ "profitcenter_part": "",
+ "prt_dsmk_m": "",
+ "prt_dsmk_p": "",
+ "status": "Estado",
+ "tax_part": "",
+ "total": "",
+ "unq_seq": "Seq #"
+ },
+ "labels": {
+ "adjustmenttobeadded": "",
+ "billref": "",
+ "convertedtolabor": "",
+ "edit": "Línea de edición",
+ "ioucreated": "",
+ "new": "Nueva línea",
+ "nostatus": "",
+ "presets": ""
+ },
+ "successes": {
+ "created": "",
+ "saved": "",
+ "updated": ""
+ },
+ "validations": {
+ "ahdetailonlyonuserdefinedtypes": "",
+ "hrsrequirediflbrtyp": "",
+ "requiredifparttype": "",
+ "zeropriceexistingpart": ""
+ }
+ },
+ "jobs": {
+ "actions": {
+ "addDocuments": "Agregar documentos de trabajo",
+ "addNote": "Añadir la nota",
+ "addtopartsqueue": "",
+ "addtoproduction": "",
+ "addtoscoreboard": "",
+ "allocate": "",
+ "autoallocate": "",
+ "changefilehandler": "",
+ "changelaborrate": "",
+ "changestatus": "Cambiar Estado",
+ "changestimator": "",
+ "convert": "Convertir",
+ "createiou": "",
+ "deliver": "",
+ "dms": {
+ "addpayer": "",
+ "createnewcustomer": "",
+ "findmakemodelcode": "",
+ "getmakes": "",
+ "labels": {
+ "refreshallocations": ""
+ },
+ "post": "",
+ "refetchmakesmodels": "",
+ "usegeneric": "",
+ "useselected": ""
+ },
+ "dmsautoallocate": "",
+ "export": "",
+ "exportcustdata": "",
+ "exportselected": "",
+ "filterpartsonly": "",
+ "generatecsi": "",
+ "gotojob": "",
+ "intake": "",
+ "manualnew": "",
+ "mark": "",
+ "markasexported": "",
+ "markpstexempt": "",
+ "markpstexemptconfirm": "",
+ "postbills": "Contabilizar facturas",
+ "printCenter": "Centro de impresión",
+ "recalculate": "",
+ "reconcile": "",
+ "removefromproduction": "",
+ "schedule": "Programar",
+ "sendcsi": "",
+ "sendpartspricechange": "",
+ "sendtodms": "",
+ "sync": "",
+ "taxprofileoverride": "",
+ "taxprofileoverride_confirm": "",
+ "uninvoice": "",
+ "unvoid": "",
+ "viewchecklist": "",
+ "viewdetail": ""
+ },
+ "errors": {
+ "addingtoproduction": "",
+ "cannotintake": "",
+ "closing": "",
+ "creating": "",
+ "deleted": "Error al eliminar el trabajo.",
+ "exporting": "",
+ "exporting-partner": "",
+ "invoicing": "",
+ "noaccess": "Este trabajo no existe o no tiene acceso a él.",
+ "nodamage": "",
+ "nodates": "No hay fechas especificadas para este trabajo.",
+ "nofinancial": "",
+ "nojobselected": "No hay trabajo seleccionado.",
+ "noowner": "Ningún propietario asociado.",
+ "novehicle": "No hay vehículo asociado.",
+ "partspricechange": "",
+ "saving": "Se encontró un error al guardar el registro.",
+ "scanimport": "",
+ "totalscalc": "",
+ "updating": "",
+ "validation": "Asegúrese de que todos los campos se ingresen correctamente.",
+ "validationtitle": "Error de validacion",
+ "voiding": ""
+ },
+ "fields": {
+ "active_tasks": "",
+ "actual_completion": "Realización real",
+ "actual_delivery": "Entrega real",
+ "actual_in": "Real en",
+ "adjustment_bottom_line": "Ajustes",
+ "adjustmenthours": "",
+ "alt_transport": "",
+ "area_of_damage_impact": {
+ "10": "",
+ "11": "",
+ "12": "",
+ "13": "",
+ "14": "",
+ "15": "",
+ "16": "",
+ "25": "",
+ "26": "",
+ "27": "",
+ "28": "",
+ "34": "",
+ "01": "",
+ "02": "",
+ "03": "",
+ "04": "",
+ "05": "",
+ "06": "",
+ "07": "",
+ "08": "",
+ "09": ""
+ },
+ "auto_add_ats": "",
+ "ca_bc_pvrt": "",
+ "ca_customer_gst": "",
+ "ca_gst_registrant": "",
+ "category": "",
+ "ccc": "",
+ "ccd": "",
+ "ccdr": "",
+ "ccf": "",
+ "ccm": "",
+ "cieca_id": "CIECA ID",
+ "cieca_pfl": {
+ "lbr_adjp": "",
+ "lbr_tax_in": "",
+ "lbr_taxp": "",
+ "lbr_tx_in1": "",
+ "lbr_tx_in2": "",
+ "lbr_tx_in3": "",
+ "lbr_tx_in4": "",
+ "lbr_tx_in5": ""
+ },
+ "cieca_pfo": {
+ "stor_t_in1": "",
+ "stor_t_in2": "",
+ "stor_t_in3": "",
+ "stor_t_in4": "",
+ "stor_t_in5": "",
+ "tow_t_in1": "",
+ "tow_t_in2": "",
+ "tow_t_in3": "",
+ "tow_t_in4": "",
+ "tow_t_in5": ""
+ },
+ "claim_total": "Reclamar total",
+ "class": "",
+ "clm_no": "Reclamación #",
+ "clm_total": "Reclamar total",
+ "comment": "",
+ "customerowing": "Cliente debido",
+ "date_estimated": "Fecha estimada",
+ "date_exported": "Exportado",
+ "date_invoiced": "Facturado",
+ "date_last_contacted": "",
+ "date_lost_sale": "",
+ "date_next_contact": "",
+ "date_open": "Abierto",
+ "date_rentalresp": "",
+ "date_repairstarted": "",
+ "date_scheduled": "Programado",
+ "date_towin": "",
+ "date_void": "",
+ "ded_amt": "Deducible",
+ "ded_note": "",
+ "ded_status": "Estado deducible",
+ "depreciation_taxes": "Depreciación / Impuestos",
+ "dms": {
+ "address": "",
+ "amount": "",
+ "center": "",
+ "control_type": {
+ "account_number": ""
+ },
+ "cost": "",
+ "cost_dms_acctnumber": "",
+ "dms_make": "",
+ "dms_model": "",
+ "dms_model_override": "",
+ "dms_unsold": "",
+ "dms_wip_acctnumber": "",
+ "id": "",
+ "inservicedate": "",
+ "journal": "",
+ "lines": "",
+ "name1": "",
+ "payer": {
+ "amount": "",
+ "control_type": "",
+ "controlnumber": "",
+ "dms_acctnumber": "",
+ "name": ""
+ },
+ "sale": "",
+ "sale_dms_acctnumber": "",
+ "story": "",
+ "vinowner": ""
+ },
+ "dms_allocation": "",
+ "driveable": "",
+ "employee_body": "",
+ "employee_csr": "Representante de servicio al cliente.",
+ "employee_csr_writer": "",
+ "employee_prep": "",
+ "employee_refinish": "",
+ "est_addr1": "Dirección del tasador",
+ "est_co_nm": "Tasador",
+ "est_ct_fn": "Nombre del tasador",
+ "est_ct_ln": "Apellido del tasador",
+ "est_ea": "Correo electrónico del tasador",
+ "est_ph1": "Número de teléfono del tasador",
+ "federal_tax_payable": "Impuesto federal por pagar",
+ "federal_tax_rate": "",
+ "ins_addr1": "Dirección de Insurance Co.",
+ "ins_city": "Ciudad de seguros",
+ "ins_co_id": "ID de la compañía de seguros",
+ "ins_co_nm": "Nombre de la compañía de seguros",
+ "ins_co_nm_short": "",
+ "ins_ct_fn": "Nombre del controlador de archivos",
+ "ins_ct_ln": "Apellido del manejador de archivos",
+ "ins_ea": "Correo electrónico del controlador de archivos",
+ "ins_ph1": "File Handler Phone #",
+ "intake": {
+ "label": "",
+ "max": "",
+ "min": "",
+ "name": "",
+ "required": "",
+ "type": ""
+ },
+ "invoice_final_note": "",
+ "kmin": "Kilometraje en",
+ "kmout": "Kilometraje",
+ "la1": "",
+ "la2": "",
+ "la3": "",
+ "la4": "",
+ "laa": "",
+ "lab": "",
+ "labor_rate_desc": "Nombre de la tasa laboral",
+ "lad": "",
+ "lae": "",
+ "laf": "",
+ "lag": "",
+ "lam": "",
+ "lar": "",
+ "las": "",
+ "lau": "",
+ "local_tax_rate": "",
+ "loss_date": "Fecha de pérdida",
+ "loss_desc": "",
+ "loss_of_use": "",
+ "lost_sale_reason": "",
+ "ma2s": "",
+ "ma3s": "",
+ "mabl": "",
+ "macs": "",
+ "mahw": "",
+ "mapa": "",
+ "mash": "",
+ "matd": "",
+ "materials": {
+ "MAPA": "",
+ "MASH": "",
+ "cal_maxdlr": "",
+ "cal_opcode": "",
+ "mat_adjp": "",
+ "mat_taxp": "",
+ "mat_tx_in1": "",
+ "mat_tx_in2": "",
+ "mat_tx_in3": "",
+ "mat_tx_in4": "",
+ "mat_tx_in5": "",
+ "materials": "",
+ "tax_ind": ""
+ },
+ "other_amount_payable": "Otra cantidad a pagar",
+ "owner": "Propietario",
+ "owner_owing": "Cust. Debe",
+ "ownr_ea": "Email",
+ "ownr_ph1": "Teléfono 1",
+ "ownr_ph2": "",
+ "paa": "",
+ "pac": "",
+ "pae": "",
+ "pag": "",
+ "pal": "",
+ "pam": "",
+ "pan": "",
+ "pao": "",
+ "pap": "",
+ "par": "",
+ "parts_tax_rates": {
+ "prt_discp": "",
+ "prt_mktyp": "",
+ "prt_mkupp": "",
+ "prt_tax_in": "",
+ "prt_tax_rt": "",
+ "prt_tx_in1": "",
+ "prt_tx_in2": "",
+ "prt_tx_in3": "",
+ "prt_tx_in4": "",
+ "prt_tx_in5": "",
"prt_tx_ty1": "",
- "prt_type": ""
- },
- "partsstatus": "",
- "pas": "",
- "pay_date": "Fecha de Pay",
- "phoneshort": "PH",
- "po_number": "",
- "policy_no": "Política #",
- "ponumber": "numero postal",
- "production_vars": {
- "note": ""
- },
- "qb_multiple_payers": {
- "amount": "",
- "name": ""
- },
- "queued_for_parts": "",
- "rate_ats": "",
- "rate_la1": "Tarifa LA1",
- "rate_la2": "Tarifa LA2",
- "rate_la3": "Tarifa LA3",
- "rate_la4": "Tarifa LA4",
- "rate_laa": "Tasa de aluminio",
- "rate_lab": "Tasa de trabajo",
- "rate_lad": "Tasa de diagnóstico",
- "rate_lae": "tarifa eléctrica",
- "rate_laf": "Cuadros por segundo",
- "rate_lag": "Tasa de vidrio",
- "rate_lam": "Tasa mecánica",
- "rate_lar": "Tasa de acabado",
- "rate_las": "",
- "rate_lau": "",
- "rate_ma2s": "Velocidad de pintura de 2 etapas",
- "rate_ma3s": "Tasa de pintura de 3 etapas",
- "rate_mabl": "MABL ??",
- "rate_macs": "MACS ??",
- "rate_mahw": "Tasa de residuos peligrosos",
- "rate_mapa": "Tasa de materiales de pintura",
- "rate_mash": "Comprar material de tarifa",
- "rate_matd": "Tasa de eliminación de neumáticos",
- "referral_source_extra": "",
- "referral_source_other": "",
- "referralsource": "Fuente de referencia",
- "regie_number": "N. ° de registro",
- "repairtotal": "Reparación total",
- "ro_number": "RO #",
- "scheduled_completion": "Finalización programada",
- "scheduled_delivery": "Entrega programada",
- "scheduled_in": "Programado en",
- "selling_dealer": "Distribuidor vendedor",
- "selling_dealer_contact": "Contacto con el vendedor",
- "servicecar": "Auto de servicio",
- "servicing_dealer": "Distribuidor de servicio",
- "servicing_dealer_contact": "Servicio Contacto con el concesionario",
- "special_coverage_policy": "Política de cobertura especial",
- "specialcoveragepolicy": "Política de cobertura especial",
- "state_tax_rate": "",
- "status": "Estado del trabajo",
- "storage_payable": "Almacenamiento ",
- "tax_lbr_rt": "",
- "tax_levies_rt": "",
- "tax_paint_mat_rt": "",
- "tax_registration_number": "",
- "tax_shop_mat_rt": "",
- "tax_str_rt": "",
- "tax_sub_rt": "",
- "tax_tow_rt": "",
- "towin": "",
- "towing_payable": "Remolque a pagar",
- "unitnumber": "Unidad #",
- "updated_at": "Actualizado en",
- "uploaded_by": "Subido por",
- "vehicle": "Vehículo"
- },
- "forms": {
- "admindates": "",
- "appraiserinfo": "",
- "claiminfo": "",
- "estdates": "",
- "laborrates": "",
- "lossinfo": "",
- "other": "",
- "repairdates": "",
- "scheddates": ""
- },
- "labels": {
- "accountsreceivable": "",
- "act_price_ppc": "",
- "actual_completion_inferred": "",
- "actual_delivery_inferred": "",
- "actual_in_inferred": "",
- "additionalpayeroverallocation": "",
- "additionaltotal": "",
- "adjustmentrate": "",
- "adjustments": "",
- "adminwarning": "",
- "allocations": "",
- "alreadyaddedtoscoreboard": "",
- "alreadyclosed": "",
- "appointmentconfirmation": "¿Enviar confirmación al cliente?",
- "associationwarning": "",
- "audit": "",
- "available": "",
- "availablejobs": "",
- "ca_bc_pvrt": {
- "days": "",
- "rate": ""
- },
- "ca_gst_all_if_null": "",
- "calc_repair_days": "",
- "calc_repair_days_tt": "",
- "calc_scheuled_completion": "",
- "cards": {
- "customer": "Información al cliente",
- "damage": "Área de Daño",
- "dates": "fechas",
- "documents": "Documentos recientes",
- "estimator": "Estimador",
- "filehandler": "File Handler",
- "insurance": "detalles del seguro",
- "more": "Más",
- "notes": "Notas",
- "parts": "Partes",
- "totals": "Totales",
- "vehicle": "Vehículo"
- },
- "changeclass": "",
- "checklistcompletedby": "",
- "checklistdocuments": "",
- "checklists": "",
- "cieca_pfl": "",
- "cieca_pfo": "",
- "cieca_pft": "",
- "closeconfirm": "",
- "closejob": "",
- "closingperiod": "",
- "contracts": "",
- "convertedtolabor": "",
- "cost": "",
- "cost_Additional": "",
- "cost_labor": "",
- "cost_parts": "",
- "cost_sublet": "",
- "costs": "",
- "create": {
- "jobinfo": "",
- "newowner": "",
- "newvehicle": "",
- "novehicle": "",
- "ownerinfo": "",
- "vehicleinfo": ""
- },
- "createiouwarning": "",
- "creating_new_job": "Creando nuevo trabajo ...",
- "deductible": {
- "stands": "",
- "waived": ""
- },
- "deleteconfirm": "",
- "deletedelivery": "",
- "deleteintake": "",
- "deliverchecklist": "",
- "difference": "",
- "diskscan": "",
- "dms": {
- "apexported": "",
- "damageto": "",
- "defaultstory": "",
- "disablebillwip": "",
- "invoicedatefuture": "",
- "kmoutnotgreaterthankmin": "",
- "logs": "",
- "notallocated": "",
- "postingform": "",
- "totalallocated": ""
- },
- "documents": "documentos",
- "documents-images": "",
- "documents-other": "",
- "duplicateconfirm": "",
- "emailaudit": "",
- "employeeassignments": "",
- "estimatelines": "",
- "estimator": "",
- "existing_jobs": "Empleos existentes",
- "federal_tax_amt": "",
- "gpdollars": "",
- "gppercent": "",
- "hrs_claimed": "",
- "hrs_total": "",
- "importnote": "",
- "inproduction": "",
- "intakechecklist": "",
- "iou": "",
- "job": "",
- "jobcosting": "",
- "jobtotals": "",
- "labor_hrs": "",
- "labor_rates_subtotal": "",
- "laborallocations": "",
- "labortotals": "",
- "lines": "Líneas estimadas",
- "local_tax_amt": "",
- "mapa": "",
- "markforreexport": "",
- "mash": "",
- "masterbypass": "",
- "materials": {
- "mapa": ""
- },
- "missingprofileinfo": "",
- "multipayers": "",
- "net_repairs": "",
- "notes": "Notas",
- "othertotal": "",
- "outstanding_ar": "",
- "outstanding_credit_memos": "",
- "outstanding_ppd": "",
- "outstanding_reconciliation_discrep": "",
- "outstanding_sublets": "",
- "outstandinghours": "",
- "override_header": "¿Anular encabezado estimado al importar?",
- "ownerassociation": "",
- "parts": "Partes",
- "parts_lines": "",
- "parts_received": "",
- "parts_tax_rates": "",
- "partsfilter": "",
- "partssubletstotal": "",
- "partstotal": "",
- "performance": "",
- "pimraryamountpayable": "",
- "plitooltips": {
- "billtotal": "",
- "calculatedcreditsnotreceived": "",
- "creditmemos": "",
- "creditsnotreceived": "",
- "discrep1": "",
- "discrep2": "",
- "discrep3": "",
- "laboradj": "",
- "partstotal": "",
- "totalreturns": ""
- },
- "ppc": "",
- "ppdnotexported": "",
- "profileadjustments": "",
- "profitbypassrequired": "",
- "profits": "",
- "prt_dsmk_total": "",
- "rates": "Tarifas",
- "rates_subtotal": "",
- "reconciliation": {
- "billlinestotal": "",
- "byassoc": "",
- "byprice": "",
- "clear": "",
- "discrepancy": "",
- "joblinestotal": "",
- "multipleactprices": "",
- "multiplebilllines": "",
- "multiplebillsforactprice": "",
- "removedpartsstrikethrough": ""
- },
- "reconciliationheader": "",
- "relatedros": "",
- "remove_from_ar": "",
- "returntotals": "",
- "ro_guard": {
- "enforce_ar": "",
- "enforce_bills": "",
- "enforce_cm": "",
- "enforce_labor": "",
- "enforce_ppd": "",
- "enforce_profit": "",
- "enforce_sublet": "",
- "enforce_validation": "",
- "enforced": ""
- },
- "roguard": "",
- "roguardwarnings": "",
- "rosaletotal": "",
- "sale_additional": "",
- "sale_labor": "",
- "sale_parts": "",
- "sale_sublet": "",
- "sales": "",
- "savebeforeconversion": "",
- "scheduledinchange": "",
- "specialcoveragepolicy": "",
- "state_tax_amt": "",
- "subletsnotcompleted": "",
- "subletstotal": "",
- "subtotal": "",
- "supplementnote": "",
- "suspended": "",
- "suspense": "",
- "tasks": "",
- "threshhold": "",
- "total_cost": "",
- "total_cust_payable": "",
- "total_repairs": "",
- "total_sales": "",
- "total_sales_tax": "",
- "totals": "",
- "unvoidnote": "",
- "update_scheduled_completion": "",
- "vehicle_info": "Vehículo",
- "vehicleassociation": "",
- "viewallocations": "",
- "voidjob": "",
- "voidnote": ""
- },
- "successes": {
- "addedtoproduction": "",
- "all_deleted": "{{count}} trabajos eliminados con éxito.",
- "closed": "",
- "converted": "Trabajo convertido con éxito.",
- "created": "Trabajo creado con éxito. Click para ver.",
- "creatednoclick": "",
- "delete": "",
- "deleted": "Trabajo eliminado con éxito.",
- "duplicated": "",
- "exported": "",
- "invoiced": "",
- "ioucreated": "",
- "partsqueue": "",
- "save": "Trabajo guardado con éxito.",
- "savetitle": "Registro guardado con éxito.",
- "supplemented": "Trabajo complementado con éxito.",
- "updated": "",
- "voided": ""
- }
- },
- "landing": {
- "bigfeature": {
- "subtitle": "",
- "title": ""
- },
- "footer": {
- "company": {
- "about": "",
- "contact": "",
- "disclaimers": "",
- "name": "",
- "privacypolicy": ""
- },
- "io": {
- "help": "",
- "name": "",
- "status": ""
- },
- "slogan": ""
- },
- "hero": {
- "button": "",
- "title": ""
- },
- "labels": {
- "features": "",
- "managemyshop": "",
- "pricing": ""
- },
- "pricing": {
- "basic": {
- "name": "",
- "sub": ""
- },
- "essentials": {
- "name": "",
- "sub": ""
- },
- "pricingtitle": "",
- "pro": {
- "name": "",
- "sub": ""
- },
- "title": "",
- "unlimited": {
- "name": "",
- "sub": ""
- }
- }
- },
- "menus": {
- "currentuser": {
- "languageselector": "idioma",
- "profile": "Perfil"
- },
- "header": {
- "accounting": "",
- "accounting-payables": "",
- "accounting-payments": "",
- "accounting-receivables": "",
- "activejobs": "Empleos activos",
- "all_tasks": "",
- "alljobs": "",
- "allpayments": "",
- "availablejobs": "Trabajos disponibles",
- "bills": "",
- "courtesycars": "",
- "courtesycars-all": "",
- "courtesycars-contracts": "",
- "courtesycars-newcontract": "",
- "create_task": "",
- "customers": "Clientes",
- "dashboard": "",
- "enterbills": "",
- "entercardpayment": "",
- "enterpayment": "",
- "entertimeticket": "",
- "export": "",
- "export-logs": "",
- "help": "",
- "home": "Casa",
- "inventory": "",
- "jobs": "Trabajos",
- "my_tasks": "",
- "newjob": "",
- "owners": "propietarios",
- "parts-queue": "",
- "phonebook": "",
- "productionboard": "",
- "productionlist": "",
- "readyjobs": "",
- "recent": "",
- "reportcenter": "",
- "rescueme": "",
- "schedule": "Programar",
- "scoreboard": "",
- "search": {
- "bills": "",
- "jobs": "",
- "owners": "",
- "payments": "",
- "phonebook": "",
- "vehicles": ""
- },
- "shiftclock": "",
- "shop": "Mi tienda",
- "shop_config": "Configuración",
- "shop_csi": "",
- "shop_templates": "",
- "shop_vendors": "Vendedores",
- "tasks": "",
- "temporarydocs": "",
- "timetickets": "",
- "ttapprovals": "",
- "vehicles": "Vehículos"
- },
- "jobsactions": {
- "admin": "",
- "cancelallappointments": "",
- "closejob": "",
- "deletejob": "",
- "duplicate": "",
- "duplicatenolines": "",
- "newcccontract": "",
- "void": ""
- },
- "jobsdetail": {
- "claimdetail": "Detalles de la reclamación",
- "dates": "fechas",
- "financials": "",
- "general": "",
- "insurance": "",
- "labor": "Labor",
- "lifecycle": "",
- "parts": "",
- "partssublet": "Piezas / Subarrendamiento",
- "rates": "",
- "repairdata": "Datos de reparación",
- "totals": ""
- },
- "profilesidebar": {
- "profile": "Mi perfil",
- "shops": "Mis tiendas"
- },
- "tech": {
- "assignedjobs": "",
- "claimtask": "",
- "dispatchedparts": "",
- "home": "",
- "jobclockin": "",
- "jobclockout": "",
- "joblookup": "",
- "login": "",
- "logout": "",
- "productionboard": "",
- "productionlist": "",
- "shiftclockin": ""
- }
- },
- "messaging": {
- "actions": {
- "link": "",
- "new": ""
- },
- "errors": {
- "invalidphone": "",
- "noattachedjobs": "",
- "updatinglabel": ""
- },
- "labels": {
- "addlabel": "",
- "archive": "",
- "maxtenimages": "",
- "messaging": "Mensajería",
- "noallowtxt": "",
- "nojobs": "",
- "nopush": "",
- "phonenumber": "",
- "presets": "",
- "recentonly": "",
- "selectmedia": "",
- "sentby": "",
- "typeamessage": "Enviar un mensaje...",
- "unarchive": ""
- },
- "render": {
- "conversation_list": ""
- }
- },
- "notes": {
- "actions": {
- "actions": "Comportamiento",
- "deletenote": "Borrar nota",
- "edit": "Editar nota",
- "new": "Nueva nota",
- "savetojobnotes": ""
- },
- "errors": {
- "inserting": ""
- },
- "fields": {
- "createdby": "Creado por",
- "critical": "Crítico",
- "private": "Privado",
- "text": "Contenido",
- "type": "",
- "types": {
- "customer": "",
- "general": "",
- "office": "",
- "paint": "",
- "parts": "",
- "shop": "",
- "supplement": ""
- },
- "updatedat": "Actualizado en"
- },
- "labels": {
- "addtorelatedro": "",
- "newnoteplaceholder": "Agrega una nota...",
- "notetoadd": "",
- "systemnotes": "",
- "usernotes": ""
- },
- "successes": {
- "create": "Nota creada con éxito.",
- "deleted": "Nota eliminada con éxito.",
- "updated": "Nota actualizada con éxito."
- }
- },
- "owner": {
- "labels": {
- "noownerinfo": ""
- }
- },
- "owners": {
- "actions": {
- "update": ""
- },
- "errors": {
- "deleting": "",
- "noaccess": "El registro no existe o no tiene acceso a él.",
- "saving": "",
- "selectexistingornew": ""
- },
- "fields": {
- "address": "Dirección",
- "allow_text_message": "Permiso de texto?",
- "name": "Nombre",
- "note": "",
- "ownr_addr1": "Dirección",
- "ownr_addr2": "Dirección 2",
- "ownr_city": "ciudad",
- "ownr_co_nm": "",
- "ownr_ctry": "País",
- "ownr_ea": "Email",
- "ownr_fn": "Nombre de pila",
- "ownr_ln": "Apellido",
- "ownr_ph1": "Teléfono 1",
- "ownr_ph2": "",
- "ownr_st": "Provincia del estado",
- "ownr_title": "Título",
- "ownr_zip": "código postal",
- "preferred_contact": "Método de Contacto Preferido",
- "tax_number": ""
- },
- "forms": {
- "address": "",
- "contact": "",
- "name": ""
- },
- "labels": {
- "create_new": "Crea un nuevo registro de propietario.",
- "deleteconfirm": "",
- "existing_owners": "Propietarios existentes",
- "fromclaim": "",
- "fromowner": "",
- "relatedjobs": "",
- "updateowner": ""
- },
- "successes": {
- "delete": "",
- "save": "Propietario guardado con éxito."
- }
- },
- "parts": {
- "actions": {
- "order": "Pedido de piezas",
- "orderinhouse": ""
- }
- },
- "parts_dispatch": {
- "actions": {
- "accept": ""
- },
- "errors": {
- "accepting": "",
- "creating": ""
- },
- "fields": {
- "number": "",
- "percent_accepted": ""
- },
- "labels": {
- "notyetdispatched": "",
- "parts_dispatch": ""
- }
- },
- "parts_dispatch_lines": {
- "fields": {
- "accepted_at": ""
- }
- },
- "parts_orders": {
- "actions": {
- "backordered": "",
- "receive": "",
- "receivebill": ""
- },
- "errors": {
- "associatedbills": "",
- "backordering": "",
- "creating": "Se encontró un error al crear el pedido de piezas.",
- "oec": "",
- "saving": "",
- "updating": ""
- },
- "fields": {
- "act_price": "",
- "backordered_eta": "",
- "backordered_on": "",
- "cm_received": "",
- "comments": "",
- "cost": "",
- "db_price": "",
- "deliver_by": "",
- "job_line_id": "",
- "line_desc": "",
- "line_remarks": "",
- "lineremarks": "Comentarios de línea",
- "oem_partno": "",
- "order_date": "",
- "order_number": "",
- "orderedby": "",
- "part_type": "",
- "quantity": "",
- "return": "",
- "status": ""
- },
- "labels": {
- "allpartsto": "",
- "confirmdelete": "",
- "custompercent": "",
- "discount": "",
- "email": "Enviar por correo electrónico",
- "inthisorder": "Partes en este pedido",
- "is_quote": "",
- "mark_as_received": "",
- "newpartsorder": "",
- "notyetordered": "",
- "oec": "",
- "order_type": "",
- "orderhistory": "Historial de pedidos",
- "parts_order": "",
- "parts_orders": "",
- "print": "Mostrar formulario impreso",
- "receive": "",
- "removefrompartsqueue": "",
- "returnpartsorder": "",
- "sublet_order": ""
- },
- "successes": {
- "created": "Pedido de piezas creado con éxito.",
- "line_updated": "",
- "received": "",
- "return_created": ""
- }
- },
- "payments": {
- "actions": {
- "generatepaymentlink": ""
- },
- "errors": {
- "exporting": "",
- "exporting-partner": "",
- "inserting": ""
- },
- "fields": {
- "amount": "",
- "created_at": "",
- "date": "",
- "exportedat": "",
- "memo": "",
- "payer": "",
- "paymentnum": "",
- "stripeid": "",
- "transactionid": "",
- "type": ""
- },
- "labels": {
- "balance": "",
- "ca_bc_etf_table": "",
- "customer": "",
- "edit": "",
- "electronicpayment": "",
- "external": "",
- "findermodal": "",
- "insurance": "",
- "markexported": "",
- "markforreexport": "",
- "new": "",
- "signup": "",
- "smspaymentreminder": "",
- "title": "",
- "totalpayments": ""
- },
- "successes": {
- "exported": "",
- "markexported": "",
- "markreexported": "",
- "payment": "",
- "paymentupdate": "",
- "stripe": ""
- }
- },
- "phonebook": {
- "actions": {
- "new": ""
- },
- "errors": {
- "adding": "",
- "saving": ""
- },
- "fields": {
- "address1": "",
- "address2": "",
- "category": "",
- "city": "",
- "company": "",
- "country": "",
- "email": "",
- "fax": "",
- "firstname": "",
- "lastname": "",
- "phone1": "",
- "phone2": "",
- "state": ""
- },
- "labels": {
- "noneselected": "",
- "onenamerequired": "",
- "vendorcategory": ""
- },
- "successes": {
- "added": "",
- "deleted": "",
- "saved": ""
- }
- },
- "printcenter": {
- "appointments": {
- "appointment_confirmation": ""
- },
- "bills": {
- "inhouse_invoice": ""
- },
- "courtesycarcontract": {
- "courtesy_car_contract": "",
- "courtesy_car_impound": "",
- "courtesy_car_inventory": "",
- "courtesy_car_terms": ""
- },
- "errors": {
- "nocontexttype": ""
- },
- "jobs": {
- "3rdpartyfields": {
- "addr1": "",
- "addr2": "",
- "addr3": "",
- "attn": "",
- "city": "",
- "custgst": "",
- "ded_amt": "",
- "depreciation": "",
- "other": "",
- "ponumber": "",
- "refnumber": "",
- "sendtype": "",
- "state": "",
- "zip": ""
- },
- "3rdpartypayer": "",
- "ab_proof_of_loss": "",
- "appointment_confirmation": "",
- "appointment_reminder": "",
- "casl_authorization": "",
- "committed_timetickets_ro": "",
- "coversheet_landscape": "",
- "coversheet_portrait": "",
- "csi_invitation": "",
- "csi_invitation_action": "",
- "diagnostic_authorization": "",
- "dms_posting_sheet": "",
- "envelope_return_address": "",
- "estimate": "",
- "estimate_detail": "",
- "estimate_followup": "",
- "express_repair_checklist": "",
- "filing_coversheet_landscape": "",
- "filing_coversheet_portrait": "",
- "final_invoice": "",
- "fippa_authorization": "",
- "folder_label_multiple": "",
- "glass_express_checklist": "",
- "guarantee": "",
- "individual_job_note": "",
- "invoice_customer_payable": "",
- "invoice_total_payable": "",
- "iou_form": "",
- "job_costing_ro": "",
- "job_lifecycle_ro": "",
- "job_notes": "",
- "job_tasks": "",
- "key_tag": "",
- "labels": {
- "count": "",
- "labels": "",
- "position": ""
- },
- "lag_time_ro": "",
- "mechanical_authorization": "",
- "mpi_animal_checklist": "",
- "mpi_eglass_auth": "",
- "mpi_final_acct_sheet": "",
- "mpi_final_repair_acct_sheet": "",
- "paint_grid": "",
- "parts_dispatch": "",
- "parts_invoice_label_single": "",
- "parts_label_multiple": "",
- "parts_label_single": "",
- "parts_list": "",
- "parts_order": "",
- "parts_order_confirmation": "",
- "parts_order_history": "",
- "parts_return_slip": "",
- "payment_receipt": "",
- "payment_request": "",
- "payments_by_job": "",
- "purchases_by_ro_detail": "",
- "purchases_by_ro_summary": "",
- "qc_sheet": "",
- "rental_reservation": "",
- "ro_totals": "",
- "ro_with_description": "",
- "sgi_certificate_of_repairs": "",
- "sgi_windshield_auth": "",
- "stolen_recovery_checklist": "",
- "sublet_order": "",
- "supplement_request": "",
- "thank_you_ro": "",
- "thirdpartypayer": "",
- "timetickets_ro": "",
- "vehicle_check_in": "",
- "vehicle_delivery_check": "",
- "window_tag": "",
- "window_tag_sublet": "",
- "work_authorization": "",
- "worksheet_by_line_number": "",
- "worksheet_sorted_by_operation": "",
- "worksheet_sorted_by_operation_no_hours": "",
- "worksheet_sorted_by_operation_part_type": "",
- "worksheet_sorted_by_operation_type": "",
- "worksheet_sorted_by_team": ""
- },
- "labels": {
- "groups": {
- "authorization": "",
- "financial": "",
- "post": "",
- "pre": "",
- "ro": "",
- "worksheet": ""
- },
- "misc": "",
- "repairorder": "",
- "reportcentermodal": "",
- "speedprint": "",
- "title": ""
- },
- "payments": {
- "ca_bc_etf_table": "",
- "exported_payroll": ""
- },
- "special": {
- "attendance_detail_csv": ""
- },
- "subjects": {
- "jobs": {
- "individual_job_note": "",
- "parts_dispatch": "",
- "parts_order": "",
- "parts_return_slip": "",
- "sublet_order": ""
- }
- },
- "vendors": {
- "purchases_by_vendor_detailed": "",
- "purchases_by_vendor_summary": ""
- }
- },
+ "prt_type": ""
+ },
+ "partsstatus": "",
+ "pas": "",
+ "pay_date": "Fecha de Pay",
+ "phoneshort": "PH",
+ "po_number": "",
+ "policy_no": "Política #",
+ "ponumber": "numero postal",
+ "production_vars": {
+ "note": ""
+ },
+ "qb_multiple_payers": {
+ "amount": "",
+ "name": ""
+ },
+ "queued_for_parts": "",
+ "rate_ats": "",
+ "rate_la1": "Tarifa LA1",
+ "rate_la2": "Tarifa LA2",
+ "rate_la3": "Tarifa LA3",
+ "rate_la4": "Tarifa LA4",
+ "rate_laa": "Tasa de aluminio",
+ "rate_lab": "Tasa de trabajo",
+ "rate_lad": "Tasa de diagnóstico",
+ "rate_lae": "tarifa eléctrica",
+ "rate_laf": "Cuadros por segundo",
+ "rate_lag": "Tasa de vidrio",
+ "rate_lam": "Tasa mecánica",
+ "rate_lar": "Tasa de acabado",
+ "rate_las": "",
+ "rate_lau": "",
+ "rate_ma2s": "Velocidad de pintura de 2 etapas",
+ "rate_ma3s": "Tasa de pintura de 3 etapas",
+ "rate_mabl": "MABL ??",
+ "rate_macs": "MACS ??",
+ "rate_mahw": "Tasa de residuos peligrosos",
+ "rate_mapa": "Tasa de materiales de pintura",
+ "rate_mash": "Comprar material de tarifa",
+ "rate_matd": "Tasa de eliminación de neumáticos",
+ "referral_source_extra": "",
+ "referral_source_other": "",
+ "referralsource": "Fuente de referencia",
+ "regie_number": "N. ° de registro",
+ "repairtotal": "Reparación total",
+ "ro_number": "RO #",
+ "scheduled_completion": "Finalización programada",
+ "scheduled_delivery": "Entrega programada",
+ "scheduled_in": "Programado en",
+ "selling_dealer": "Distribuidor vendedor",
+ "selling_dealer_contact": "Contacto con el vendedor",
+ "servicecar": "Auto de servicio",
+ "servicing_dealer": "Distribuidor de servicio",
+ "servicing_dealer_contact": "Servicio Contacto con el concesionario",
+ "special_coverage_policy": "Política de cobertura especial",
+ "specialcoveragepolicy": "Política de cobertura especial",
+ "state_tax_rate": "",
+ "status": "Estado del trabajo",
+ "storage_payable": "Almacenamiento ",
+ "tax_lbr_rt": "",
+ "tax_levies_rt": "",
+ "tax_paint_mat_rt": "",
+ "tax_registration_number": "",
+ "tax_shop_mat_rt": "",
+ "tax_str_rt": "",
+ "tax_sub_rt": "",
+ "tax_tow_rt": "",
+ "towin": "",
+ "towing_payable": "Remolque a pagar",
+ "unitnumber": "Unidad #",
+ "updated_at": "Actualizado en",
+ "uploaded_by": "Subido por",
+ "vehicle": "Vehículo"
+ },
+ "forms": {
+ "admindates": "",
+ "appraiserinfo": "",
+ "claiminfo": "",
+ "estdates": "",
+ "laborrates": "",
+ "lossinfo": "",
+ "other": "",
+ "repairdates": "",
+ "scheddates": ""
+ },
+ "labels": {
+ "accountsreceivable": "",
+ "act_price_ppc": "",
+ "actual_completion_inferred": "",
+ "actual_delivery_inferred": "",
+ "actual_in_inferred": "",
+ "additionalpayeroverallocation": "",
+ "additionaltotal": "",
+ "adjustmentrate": "",
+ "adjustments": "",
+ "adminwarning": "",
+ "allocations": "",
+ "alreadyaddedtoscoreboard": "",
+ "alreadyclosed": "",
+ "appointmentconfirmation": "¿Enviar confirmación al cliente?",
+ "associationwarning": "",
+ "audit": "",
+ "available": "",
+ "availablejobs": "",
+ "ca_bc_pvrt": {
+ "days": "",
+ "rate": ""
+ },
+ "ca_gst_all_if_null": "",
+ "calc_repair_days": "",
+ "calc_repair_days_tt": "",
+ "calc_scheuled_completion": "",
+ "cards": {
+ "customer": "Información al cliente",
+ "damage": "Área de Daño",
+ "dates": "fechas",
+ "documents": "Documentos recientes",
+ "estimator": "Estimador",
+ "filehandler": "File Handler",
+ "insurance": "detalles del seguro",
+ "more": "Más",
+ "notes": "Notas",
+ "parts": "Partes",
+ "totals": "Totales",
+ "vehicle": "Vehículo"
+ },
+ "changeclass": "",
+ "checklistcompletedby": "",
+ "checklistdocuments": "",
+ "checklists": "",
+ "cieca_pfl": "",
+ "cieca_pfo": "",
+ "cieca_pft": "",
+ "closeconfirm": "",
+ "closejob": "",
+ "closingperiod": "",
+ "contracts": "",
+ "convertedtolabor": "",
+ "cost": "",
+ "cost_Additional": "",
+ "cost_labor": "",
+ "cost_parts": "",
+ "cost_sublet": "",
+ "costs": "",
+ "create": {
+ "jobinfo": "",
+ "newowner": "",
+ "newvehicle": "",
+ "novehicle": "",
+ "ownerinfo": "",
+ "vehicleinfo": ""
+ },
+ "createiouwarning": "",
+ "creating_new_job": "Creando nuevo trabajo ...",
+ "deductible": {
+ "stands": "",
+ "waived": ""
+ },
+ "deleteconfirm": "",
+ "deletedelivery": "",
+ "deleteintake": "",
+ "deliverchecklist": "",
+ "difference": "",
+ "diskscan": "",
+ "dms": {
+ "apexported": "",
+ "damageto": "",
+ "defaultstory": "",
+ "disablebillwip": "",
+ "invoicedatefuture": "",
+ "kmoutnotgreaterthankmin": "",
+ "logs": "",
+ "notallocated": "",
+ "postingform": "",
+ "totalallocated": ""
+ },
+ "documents": "documentos",
+ "documents-images": "",
+ "documents-other": "",
+ "duplicateconfirm": "",
+ "emailaudit": "",
+ "employeeassignments": "",
+ "estimatelines": "",
+ "estimator": "",
+ "existing_jobs": "Empleos existentes",
+ "federal_tax_amt": "",
+ "gpdollars": "",
+ "gppercent": "",
+ "hrs_claimed": "",
+ "hrs_total": "",
+ "importnote": "",
+ "inproduction": "",
+ "intakechecklist": "",
+ "iou": "",
+ "job": "",
+ "jobcosting": "",
+ "jobtotals": "",
+ "labor_hrs": "",
+ "labor_rates_subtotal": "",
+ "laborallocations": "",
+ "labortotals": "",
+ "lines": "Líneas estimadas",
+ "local_tax_amt": "",
+ "mapa": "",
+ "markforreexport": "",
+ "mash": "",
+ "masterbypass": "",
+ "materials": {
+ "mapa": ""
+ },
+ "missingprofileinfo": "",
+ "multipayers": "",
+ "net_repairs": "",
+ "notes": "Notas",
+ "othertotal": "",
+ "outstanding_ar": "",
+ "outstanding_credit_memos": "",
+ "outstanding_ppd": "",
+ "outstanding_reconciliation_discrep": "",
+ "outstanding_sublets": "",
+ "outstandinghours": "",
+ "override_header": "¿Anular encabezado estimado al importar?",
+ "ownerassociation": "",
+ "parts": "Partes",
+ "parts_lines": "",
+ "parts_received": "",
+ "parts_tax_rates": "",
+ "partsfilter": "",
+ "partssubletstotal": "",
+ "partstotal": "",
+ "performance": "",
+ "pimraryamountpayable": "",
+ "plitooltips": {
+ "billtotal": "",
+ "calculatedcreditsnotreceived": "",
+ "creditmemos": "",
+ "creditsnotreceived": "",
+ "discrep1": "",
+ "discrep2": "",
+ "discrep3": "",
+ "laboradj": "",
+ "partstotal": "",
+ "totalreturns": ""
+ },
+ "ppc": "",
+ "ppdnotexported": "",
+ "profileadjustments": "",
+ "profitbypassrequired": "",
+ "profits": "",
+ "prt_dsmk_total": "",
+ "rates": "Tarifas",
+ "rates_subtotal": "",
+ "reconciliation": {
+ "billlinestotal": "",
+ "byassoc": "",
+ "byprice": "",
+ "clear": "",
+ "discrepancy": "",
+ "joblinestotal": "",
+ "multipleactprices": "",
+ "multiplebilllines": "",
+ "multiplebillsforactprice": "",
+ "removedpartsstrikethrough": ""
+ },
+ "reconciliationheader": "",
+ "relatedros": "",
+ "remove_from_ar": "",
+ "returntotals": "",
+ "ro_guard": {
+ "enforce_ar": "",
+ "enforce_bills": "",
+ "enforce_cm": "",
+ "enforce_labor": "",
+ "enforce_ppd": "",
+ "enforce_profit": "",
+ "enforce_sublet": "",
+ "enforce_validation": "",
+ "enforced": ""
+ },
+ "roguard": "",
+ "roguardwarnings": "",
+ "rosaletotal": "",
+ "sale_additional": "",
+ "sale_labor": "",
+ "sale_parts": "",
+ "sale_sublet": "",
+ "sales": "",
+ "savebeforeconversion": "",
+ "scheduledinchange": "",
+ "specialcoveragepolicy": "",
+ "state_tax_amt": "",
+ "subletsnotcompleted": "",
+ "subletstotal": "",
+ "subtotal": "",
+ "supplementnote": "",
+ "suspended": "",
+ "suspense": "",
+ "tasks": "",
+ "threshhold": "",
+ "total_cost": "",
+ "total_cust_payable": "",
+ "total_repairs": "",
+ "total_sales": "",
+ "total_sales_tax": "",
+ "totals": "",
+ "unvoidnote": "",
+ "update_scheduled_completion": "",
+ "vehicle_info": "Vehículo",
+ "vehicleassociation": "",
+ "viewallocations": "",
+ "voidjob": "",
+ "voidnote": ""
+ },
+ "successes": {
+ "addedtoproduction": "",
+ "all_deleted": "{{count}} trabajos eliminados con éxito.",
+ "closed": "",
+ "converted": "Trabajo convertido con éxito.",
+ "created": "Trabajo creado con éxito. Click para ver.",
+ "creatednoclick": "",
+ "delete": "",
+ "deleted": "Trabajo eliminado con éxito.",
+ "duplicated": "",
+ "exported": "",
+ "invoiced": "",
+ "ioucreated": "",
+ "partsqueue": "",
+ "save": "Trabajo guardado con éxito.",
+ "savetitle": "Registro guardado con éxito.",
+ "supplemented": "Trabajo complementado con éxito.",
+ "updated": "",
+ "voided": ""
+ }
+ },
+ "landing": {
+ "bigfeature": {
+ "subtitle": "",
+ "title": ""
+ },
+ "footer": {
+ "company": {
+ "about": "",
+ "contact": "",
+ "disclaimers": "",
+ "name": "",
+ "privacypolicy": ""
+ },
+ "io": {
+ "help": "",
+ "name": "",
+ "status": ""
+ },
+ "slogan": ""
+ },
+ "hero": {
+ "button": "",
+ "title": ""
+ },
+ "labels": {
+ "features": "",
+ "managemyshop": "",
+ "pricing": ""
+ },
+ "pricing": {
+ "basic": {
+ "name": "",
+ "sub": ""
+ },
+ "essentials": {
+ "name": "",
+ "sub": ""
+ },
+ "pricingtitle": "",
+ "pro": {
+ "name": "",
+ "sub": ""
+ },
+ "title": "",
+ "unlimited": {
+ "name": "",
+ "sub": ""
+ }
+ }
+ },
+ "menus": {
+ "currentuser": {
+ "languageselector": "idioma",
+ "profile": "Perfil"
+ },
+ "header": {
+ "accounting": "",
+ "accounting-payables": "",
+ "accounting-payments": "",
+ "accounting-receivables": "",
+ "activejobs": "Empleos activos",
+ "all_tasks": "",
+ "alljobs": "",
+ "allpayments": "",
+ "availablejobs": "Trabajos disponibles",
+ "bills": "",
+ "courtesycars": "",
+ "courtesycars-all": "",
+ "courtesycars-contracts": "",
+ "courtesycars-newcontract": "",
+ "create_task": "",
+ "customers": "Clientes",
+ "dashboard": "",
+ "enterbills": "",
+ "entercardpayment": "",
+ "enterpayment": "",
+ "entertimeticket": "",
+ "export": "",
+ "export-logs": "",
+ "help": "",
+ "home": "Casa",
+ "inventory": "",
+ "jobs": "Trabajos",
+ "my_tasks": "",
+ "newjob": "",
+ "owners": "propietarios",
+ "parts-queue": "",
+ "phonebook": "",
+ "productionboard": "",
+ "productionlist": "",
+ "readyjobs": "",
+ "recent": "",
+ "reportcenter": "",
+ "rescueme": "",
+ "schedule": "Programar",
+ "scoreboard": "",
+ "search": {
+ "bills": "",
+ "jobs": "",
+ "owners": "",
+ "payments": "",
+ "phonebook": "",
+ "vehicles": ""
+ },
+ "shiftclock": "",
+ "shop": "Mi tienda",
+ "shop_config": "Configuración",
+ "shop_csi": "",
+ "shop_templates": "",
+ "shop_vendors": "Vendedores",
+ "tasks": "",
+ "temporarydocs": "",
+ "timetickets": "",
+ "ttapprovals": "",
+ "vehicles": "Vehículos"
+ },
+ "jobsactions": {
+ "admin": "",
+ "cancelallappointments": "",
+ "closejob": "",
+ "deletejob": "",
+ "duplicate": "",
+ "duplicatenolines": "",
+ "newcccontract": "",
+ "void": ""
+ },
+ "jobsdetail": {
+ "claimdetail": "Detalles de la reclamación",
+ "dates": "fechas",
+ "financials": "",
+ "general": "",
+ "insurance": "",
+ "labor": "Labor",
+ "lifecycle": "",
+ "parts": "",
+ "partssublet": "Piezas / Subarrendamiento",
+ "rates": "",
+ "repairdata": "Datos de reparación",
+ "totals": ""
+ },
+ "profilesidebar": {
+ "profile": "Mi perfil",
+ "shops": "Mis tiendas"
+ },
+ "tech": {
+ "assignedjobs": "",
+ "claimtask": "",
+ "dispatchedparts": "",
+ "home": "",
+ "jobclockin": "",
+ "jobclockout": "",
+ "joblookup": "",
+ "login": "",
+ "logout": "",
+ "productionboard": "",
+ "productionlist": "",
+ "shiftclockin": ""
+ }
+ },
+ "messaging": {
+ "actions": {
+ "link": "",
+ "new": ""
+ },
+ "errors": {
+ "invalidphone": "",
+ "noattachedjobs": "",
+ "updatinglabel": ""
+ },
+ "labels": {
+ "addlabel": "",
+ "archive": "",
+ "maxtenimages": "",
+ "messaging": "Mensajería",
+ "noallowtxt": "",
+ "nojobs": "",
+ "nopush": "",
+ "phonenumber": "",
+ "presets": "",
+ "recentonly": "",
+ "selectmedia": "",
+ "sentby": "",
+ "typeamessage": "Enviar un mensaje...",
+ "unarchive": ""
+ },
+ "render": {
+ "conversation_list": ""
+ }
+ },
+ "notes": {
+ "actions": {
+ "actions": "Comportamiento",
+ "deletenote": "Borrar nota",
+ "edit": "Editar nota",
+ "new": "Nueva nota",
+ "savetojobnotes": ""
+ },
+ "errors": {
+ "inserting": ""
+ },
+ "fields": {
+ "createdby": "Creado por",
+ "critical": "Crítico",
+ "private": "Privado",
+ "text": "Contenido",
+ "type": "",
+ "types": {
+ "customer": "",
+ "general": "",
+ "office": "",
+ "paint": "",
+ "parts": "",
+ "shop": "",
+ "supplement": ""
+ },
+ "updatedat": "Actualizado en"
+ },
+ "labels": {
+ "addtorelatedro": "",
+ "newnoteplaceholder": "Agrega una nota...",
+ "notetoadd": "",
+ "systemnotes": "",
+ "usernotes": ""
+ },
+ "successes": {
+ "create": "Nota creada con éxito.",
+ "deleted": "Nota eliminada con éxito.",
+ "updated": "Nota actualizada con éxito."
+ }
+ },
+ "owner": {
+ "labels": {
+ "noownerinfo": ""
+ }
+ },
+ "owners": {
+ "actions": {
+ "update": ""
+ },
+ "errors": {
+ "deleting": "",
+ "noaccess": "El registro no existe o no tiene acceso a él.",
+ "saving": "",
+ "selectexistingornew": ""
+ },
+ "fields": {
+ "address": "Dirección",
+ "allow_text_message": "Permiso de texto?",
+ "name": "Nombre",
+ "note": "",
+ "ownr_addr1": "Dirección",
+ "ownr_addr2": "Dirección 2",
+ "ownr_city": "ciudad",
+ "ownr_co_nm": "",
+ "ownr_ctry": "País",
+ "ownr_ea": "Email",
+ "ownr_fn": "Nombre de pila",
+ "ownr_ln": "Apellido",
+ "ownr_ph1": "Teléfono 1",
+ "ownr_ph2": "",
+ "ownr_st": "Provincia del estado",
+ "ownr_title": "Título",
+ "ownr_zip": "código postal",
+ "preferred_contact": "Método de Contacto Preferido",
+ "tax_number": ""
+ },
+ "forms": {
+ "address": "",
+ "contact": "",
+ "name": ""
+ },
+ "labels": {
+ "create_new": "Crea un nuevo registro de propietario.",
+ "deleteconfirm": "",
+ "existing_owners": "Propietarios existentes",
+ "fromclaim": "",
+ "fromowner": "",
+ "relatedjobs": "",
+ "updateowner": ""
+ },
+ "successes": {
+ "delete": "",
+ "save": "Propietario guardado con éxito."
+ }
+ },
+ "parts": {
+ "actions": {
+ "order": "Pedido de piezas",
+ "orderinhouse": ""
+ }
+ },
+ "parts_dispatch": {
+ "actions": {
+ "accept": ""
+ },
+ "errors": {
+ "accepting": "",
+ "creating": ""
+ },
+ "fields": {
+ "number": "",
+ "percent_accepted": ""
+ },
+ "labels": {
+ "notyetdispatched": "",
+ "parts_dispatch": ""
+ }
+ },
+ "parts_dispatch_lines": {
+ "fields": {
+ "accepted_at": ""
+ }
+ },
+ "parts_orders": {
+ "actions": {
+ "backordered": "",
+ "receive": "",
+ "receivebill": ""
+ },
+ "errors": {
+ "associatedbills": "",
+ "backordering": "",
+ "creating": "Se encontró un error al crear el pedido de piezas.",
+ "oec": "",
+ "saving": "",
+ "updating": ""
+ },
+ "fields": {
+ "act_price": "",
+ "backordered_eta": "",
+ "backordered_on": "",
+ "cm_received": "",
+ "comments": "",
+ "cost": "",
+ "db_price": "",
+ "deliver_by": "",
+ "job_line_id": "",
+ "line_desc": "",
+ "line_remarks": "",
+ "lineremarks": "Comentarios de línea",
+ "oem_partno": "",
+ "order_date": "",
+ "order_number": "",
+ "orderedby": "",
+ "part_type": "",
+ "quantity": "",
+ "return": "",
+ "status": ""
+ },
+ "labels": {
+ "allpartsto": "",
+ "confirmdelete": "",
+ "custompercent": "",
+ "discount": "",
+ "email": "Enviar por correo electrónico",
+ "inthisorder": "Partes en este pedido",
+ "is_quote": "",
+ "mark_as_received": "",
+ "newpartsorder": "",
+ "notyetordered": "",
+ "oec": "",
+ "order_type": "",
+ "orderhistory": "Historial de pedidos",
+ "parts_order": "",
+ "parts_orders": "",
+ "print": "Mostrar formulario impreso",
+ "receive": "",
+ "removefrompartsqueue": "",
+ "returnpartsorder": "",
+ "sublet_order": ""
+ },
+ "successes": {
+ "created": "Pedido de piezas creado con éxito.",
+ "line_updated": "",
+ "received": "",
+ "return_created": ""
+ }
+ },
+ "payments": {
+ "actions": {
+ "generatepaymentlink": ""
+ },
+ "errors": {
+ "exporting": "",
+ "exporting-partner": "",
+ "inserting": ""
+ },
+ "fields": {
+ "amount": "",
+ "created_at": "",
+ "date": "",
+ "exportedat": "",
+ "memo": "",
+ "payer": "",
+ "paymentnum": "",
+ "stripeid": "",
+ "transactionid": "",
+ "type": ""
+ },
+ "labels": {
+ "balance": "",
+ "ca_bc_etf_table": "",
+ "customer": "",
+ "edit": "",
+ "electronicpayment": "",
+ "external": "",
+ "findermodal": "",
+ "insurance": "",
+ "markexported": "",
+ "markforreexport": "",
+ "new": "",
+ "signup": "",
+ "smspaymentreminder": "",
+ "title": "",
+ "totalpayments": ""
+ },
+ "successes": {
+ "exported": "",
+ "markexported": "",
+ "markreexported": "",
+ "payment": "",
+ "paymentupdate": "",
+ "stripe": ""
+ }
+ },
+ "phonebook": {
+ "actions": {
+ "new": ""
+ },
+ "errors": {
+ "adding": "",
+ "saving": ""
+ },
+ "fields": {
+ "address1": "",
+ "address2": "",
+ "category": "",
+ "city": "",
+ "company": "",
+ "country": "",
+ "email": "",
+ "fax": "",
+ "firstname": "",
+ "lastname": "",
+ "phone1": "",
+ "phone2": "",
+ "state": ""
+ },
+ "labels": {
+ "noneselected": "",
+ "onenamerequired": "",
+ "vendorcategory": ""
+ },
+ "successes": {
+ "added": "",
+ "deleted": "",
+ "saved": ""
+ }
+ },
+ "printcenter": {
+ "appointments": {
+ "appointment_confirmation": ""
+ },
+ "bills": {
+ "inhouse_invoice": ""
+ },
+ "courtesycarcontract": {
+ "courtesy_car_contract": "",
+ "courtesy_car_impound": "",
+ "courtesy_car_inventory": "",
+ "courtesy_car_terms": ""
+ },
+ "errors": {
+ "nocontexttype": ""
+ },
+ "jobs": {
+ "3rdpartyfields": {
+ "addr1": "",
+ "addr2": "",
+ "addr3": "",
+ "attn": "",
+ "city": "",
+ "custgst": "",
+ "ded_amt": "",
+ "depreciation": "",
+ "other": "",
+ "ponumber": "",
+ "refnumber": "",
+ "sendtype": "",
+ "state": "",
+ "zip": ""
+ },
+ "3rdpartypayer": "",
+ "ab_proof_of_loss": "",
+ "appointment_confirmation": "",
+ "appointment_reminder": "",
+ "casl_authorization": "",
+ "committed_timetickets_ro": "",
+ "coversheet_landscape": "",
+ "coversheet_portrait": "",
+ "csi_invitation": "",
+ "csi_invitation_action": "",
+ "diagnostic_authorization": "",
+ "dms_posting_sheet": "",
+ "envelope_return_address": "",
+ "estimate": "",
+ "estimate_detail": "",
+ "estimate_followup": "",
+ "express_repair_checklist": "",
+ "filing_coversheet_landscape": "",
+ "filing_coversheet_portrait": "",
+ "final_invoice": "",
+ "fippa_authorization": "",
+ "folder_label_multiple": "",
+ "glass_express_checklist": "",
+ "guarantee": "",
+ "individual_job_note": "",
+ "invoice_customer_payable": "",
+ "invoice_total_payable": "",
+ "iou_form": "",
+ "job_costing_ro": "",
+ "job_lifecycle_ro": "",
+ "job_notes": "",
+ "job_tasks": "",
+ "key_tag": "",
+ "labels": {
+ "count": "",
+ "labels": "",
+ "position": ""
+ },
+ "lag_time_ro": "",
+ "mechanical_authorization": "",
+ "mpi_animal_checklist": "",
+ "mpi_eglass_auth": "",
+ "mpi_final_acct_sheet": "",
+ "mpi_final_repair_acct_sheet": "",
+ "paint_grid": "",
+ "parts_dispatch": "",
+ "parts_invoice_label_single": "",
+ "parts_label_multiple": "",
+ "parts_label_single": "",
+ "parts_list": "",
+ "parts_order": "",
+ "parts_order_confirmation": "",
+ "parts_order_history": "",
+ "parts_return_slip": "",
+ "payment_receipt": "",
+ "payment_request": "",
+ "payments_by_job": "",
+ "purchases_by_ro_detail": "",
+ "purchases_by_ro_summary": "",
+ "qc_sheet": "",
+ "rental_reservation": "",
+ "ro_totals": "",
+ "ro_with_description": "",
+ "sgi_certificate_of_repairs": "",
+ "sgi_windshield_auth": "",
+ "stolen_recovery_checklist": "",
+ "sublet_order": "",
+ "supplement_request": "",
+ "thank_you_ro": "",
+ "thirdpartypayer": "",
+ "timetickets_ro": "",
+ "vehicle_check_in": "",
+ "vehicle_delivery_check": "",
+ "window_tag": "",
+ "window_tag_sublet": "",
+ "work_authorization": "",
+ "worksheet_by_line_number": "",
+ "worksheet_sorted_by_operation": "",
+ "worksheet_sorted_by_operation_no_hours": "",
+ "worksheet_sorted_by_operation_part_type": "",
+ "worksheet_sorted_by_operation_type": "",
+ "worksheet_sorted_by_team": ""
+ },
+ "labels": {
+ "groups": {
+ "authorization": "",
+ "financial": "",
+ "post": "",
+ "pre": "",
+ "ro": "",
+ "worksheet": ""
+ },
+ "misc": "",
+ "repairorder": "",
+ "reportcentermodal": "",
+ "speedprint": "",
+ "title": ""
+ },
+ "payments": {
+ "ca_bc_etf_table": "",
+ "exported_payroll": ""
+ },
+ "special": {
+ "attendance_detail_csv": ""
+ },
+ "subjects": {
+ "jobs": {
+ "individual_job_note": "",
+ "parts_dispatch": "",
+ "parts_order": "",
+ "parts_return_slip": "",
+ "sublet_order": ""
+ }
+ },
+ "vendors": {
+ "purchases_by_vendor_detailed": "",
+ "purchases_by_vendor_summary": ""
+ }
+ },
"production": {
"options": {
"small": "",
@@ -2844,691 +2850,691 @@
"jobs": ""
}
},
- "profile": {
- "errors": {
- "state": "Error al leer el estado de la página. Porfavor refresca."
- },
- "labels": {
- "activeshop": ""
- },
- "successes": {
- "updated": ""
- }
- },
- "reportcenter": {
- "actions": {
- "generate": ""
- },
- "labels": {
- "advanced_filters": "",
- "advanced_filters_false": "",
- "advanced_filters_filter_field": "",
- "advanced_filters_filter_operator": "",
- "advanced_filters_filter_value": "",
- "advanced_filters_filters": "",
- "advanced_filters_hide": "",
- "advanced_filters_show": "",
- "advanced_filters_sorter_direction": "",
- "advanced_filters_sorter_field": "",
- "advanced_filters_sorters": "",
- "advanced_filters_true": "",
- "dates": "",
- "employee": "",
- "filterson": "",
- "generateasemail": "",
- "groups": {
- "customers": "",
- "jobs": "",
- "payroll": "",
- "purchases": "",
- "sales": ""
- },
- "key": "",
- "objects": {
- "appointments": "",
- "bills": "",
- "csi": "",
- "exportlogs": "",
- "jobs": "",
- "parts_orders": "",
- "payments": "",
- "scoreboard": "",
- "tasks": "",
- "timetickets": ""
- },
- "vendor": ""
- },
- "templates": {
- "anticipated_revenue": "",
- "ar_aging": "",
- "attendance_detail": "",
- "attendance_employee": "",
- "attendance_summary": "",
- "committed_timetickets": "",
- "committed_timetickets_employee": "",
- "committed_timetickets_summary": "",
- "credits_not_received_date": "",
- "credits_not_received_date_vendorid": "",
- "csi": "",
- "customer_list": "",
- "cycle_time_analysis": "",
- "estimates_written_converted": "",
- "estimator_detail": "",
- "estimator_summary": "",
- "export_payables": "",
- "export_payments": "",
- "export_receivables": "",
- "exported_gsr_by_ro": "",
- "exported_gsr_by_ro_labor": "",
- "gsr_by_atp": "",
- "gsr_by_ats": "",
- "gsr_by_category": "",
- "gsr_by_csr": "",
- "gsr_by_delivery_date": "",
- "gsr_by_estimator": "",
- "gsr_by_exported_date": "",
- "gsr_by_ins_co": "",
- "gsr_by_make": "",
- "gsr_by_referral": "",
- "gsr_by_ro": "",
- "gsr_labor_only": "",
- "hours_sold_detail_closed": "",
- "hours_sold_detail_closed_csr": "",
- "hours_sold_detail_closed_estimator": "",
- "hours_sold_detail_closed_ins_co": "",
- "hours_sold_detail_closed_status": "",
- "hours_sold_detail_open": "",
- "hours_sold_detail_open_csr": "",
- "hours_sold_detail_open_estimator": "",
- "hours_sold_detail_open_ins_co": "",
- "hours_sold_detail_open_status": "",
- "hours_sold_summary_closed": "",
- "hours_sold_summary_closed_csr": "",
- "hours_sold_summary_closed_estimator": "",
- "hours_sold_summary_closed_ins_co": "",
- "hours_sold_summary_closed_status": "",
- "hours_sold_summary_open": "",
- "hours_sold_summary_open_csr": "",
- "hours_sold_summary_open_estimator": "",
- "hours_sold_summary_open_ins_co": "",
- "hours_sold_summary_open_status": "",
- "job_costing_ro_csr": "",
- "job_costing_ro_date_detail": "",
- "job_costing_ro_date_summary": "",
- "job_costing_ro_estimator": "",
- "job_costing_ro_ins_co": "",
- "job_lifecycle_date_detail": "",
- "job_lifecycle_date_summary": "",
- "jobs_completed_not_invoiced": "",
- "jobs_invoiced_not_exported": "",
- "jobs_reconcile": "",
- "jobs_scheduled_completion": "",
- "lag_time": "",
- "load_level": "",
- "lost_sales": "",
- "open_orders": "",
- "open_orders_csr": "",
- "open_orders_estimator": "",
- "open_orders_excel": "",
- "open_orders_ins_co": "",
- "open_orders_referral": "",
- "open_orders_specific_csr": "",
- "open_orders_status": "",
- "parts_backorder": "",
- "parts_not_recieved": "",
- "parts_not_recieved_vendor": "",
- "parts_received_not_scheduled": "",
- "payments_by_date": "",
+ "profile": {
+ "errors": {
+ "state": "Error al leer el estado de la página. Porfavor refresca."
+ },
+ "labels": {
+ "activeshop": ""
+ },
+ "successes": {
+ "updated": ""
+ }
+ },
+ "reportcenter": {
+ "actions": {
+ "generate": ""
+ },
+ "labels": {
+ "advanced_filters": "",
+ "advanced_filters_false": "",
+ "advanced_filters_filter_field": "",
+ "advanced_filters_filter_operator": "",
+ "advanced_filters_filter_value": "",
+ "advanced_filters_filters": "",
+ "advanced_filters_hide": "",
+ "advanced_filters_show": "",
+ "advanced_filters_sorter_direction": "",
+ "advanced_filters_sorter_field": "",
+ "advanced_filters_sorters": "",
+ "advanced_filters_true": "",
+ "dates": "",
+ "employee": "",
+ "filterson": "",
+ "generateasemail": "",
+ "groups": {
+ "customers": "",
+ "jobs": "",
+ "payroll": "",
+ "purchases": "",
+ "sales": ""
+ },
+ "key": "",
+ "objects": {
+ "appointments": "",
+ "bills": "",
+ "csi": "",
+ "exportlogs": "",
+ "jobs": "",
+ "parts_orders": "",
+ "payments": "",
+ "scoreboard": "",
+ "tasks": "",
+ "timetickets": ""
+ },
+ "vendor": ""
+ },
+ "templates": {
+ "anticipated_revenue": "",
+ "ar_aging": "",
+ "attendance_detail": "",
+ "attendance_employee": "",
+ "attendance_summary": "",
+ "committed_timetickets": "",
+ "committed_timetickets_employee": "",
+ "committed_timetickets_summary": "",
+ "credits_not_received_date": "",
+ "credits_not_received_date_vendorid": "",
+ "csi": "",
+ "customer_list": "",
+ "cycle_time_analysis": "",
+ "estimates_written_converted": "",
+ "estimator_detail": "",
+ "estimator_summary": "",
+ "export_payables": "",
+ "export_payments": "",
+ "export_receivables": "",
+ "exported_gsr_by_ro": "",
+ "exported_gsr_by_ro_labor": "",
+ "gsr_by_atp": "",
+ "gsr_by_ats": "",
+ "gsr_by_category": "",
+ "gsr_by_csr": "",
+ "gsr_by_delivery_date": "",
+ "gsr_by_estimator": "",
+ "gsr_by_exported_date": "",
+ "gsr_by_ins_co": "",
+ "gsr_by_make": "",
+ "gsr_by_referral": "",
+ "gsr_by_ro": "",
+ "gsr_labor_only": "",
+ "hours_sold_detail_closed": "",
+ "hours_sold_detail_closed_csr": "",
+ "hours_sold_detail_closed_estimator": "",
+ "hours_sold_detail_closed_ins_co": "",
+ "hours_sold_detail_closed_status": "",
+ "hours_sold_detail_open": "",
+ "hours_sold_detail_open_csr": "",
+ "hours_sold_detail_open_estimator": "",
+ "hours_sold_detail_open_ins_co": "",
+ "hours_sold_detail_open_status": "",
+ "hours_sold_summary_closed": "",
+ "hours_sold_summary_closed_csr": "",
+ "hours_sold_summary_closed_estimator": "",
+ "hours_sold_summary_closed_ins_co": "",
+ "hours_sold_summary_closed_status": "",
+ "hours_sold_summary_open": "",
+ "hours_sold_summary_open_csr": "",
+ "hours_sold_summary_open_estimator": "",
+ "hours_sold_summary_open_ins_co": "",
+ "hours_sold_summary_open_status": "",
+ "job_costing_ro_csr": "",
+ "job_costing_ro_date_detail": "",
+ "job_costing_ro_date_summary": "",
+ "job_costing_ro_estimator": "",
+ "job_costing_ro_ins_co": "",
+ "job_lifecycle_date_detail": "",
+ "job_lifecycle_date_summary": "",
+ "jobs_completed_not_invoiced": "",
+ "jobs_invoiced_not_exported": "",
+ "jobs_reconcile": "",
+ "jobs_scheduled_completion": "",
+ "lag_time": "",
+ "load_level": "",
+ "lost_sales": "",
+ "open_orders": "",
+ "open_orders_csr": "",
+ "open_orders_estimator": "",
+ "open_orders_excel": "",
+ "open_orders_ins_co": "",
+ "open_orders_referral": "",
+ "open_orders_specific_csr": "",
+ "open_orders_status": "",
+ "parts_backorder": "",
+ "parts_not_recieved": "",
+ "parts_not_recieved_vendor": "",
+ "parts_received_not_scheduled": "",
+ "payments_by_date": "",
"payments_by_date_payment": "",
- "payments_by_date_type": "",
- "production_by_category": "",
- "production_by_category_one": "",
- "production_by_csr": "",
- "production_by_last_name": "",
- "production_by_repair_status": "",
- "production_by_repair_status_one": "",
- "production_by_ro": "",
- "production_by_target_date": "",
- "production_by_technician": "",
- "production_by_technician_one": "",
- "production_over_time": "",
- "psr_by_make": "",
- "purchase_return_ratio_grouped_by_vendor_detail": "",
- "purchase_return_ratio_grouped_by_vendor_summary": "",
- "purchases_by_cost_center_detail": "",
- "purchases_by_cost_center_summary": "",
- "purchases_by_date_range_detail": "",
- "purchases_by_date_range_summary": "",
+ "payments_by_date_type": "",
+ "production_by_category": "",
+ "production_by_category_one": "",
+ "production_by_csr": "",
+ "production_by_last_name": "",
+ "production_by_repair_status": "",
+ "production_by_repair_status_one": "",
+ "production_by_ro": "",
+ "production_by_target_date": "",
+ "production_by_technician": "",
+ "production_by_technician_one": "",
+ "production_over_time": "",
+ "psr_by_make": "",
+ "purchase_return_ratio_grouped_by_vendor_detail": "",
+ "purchase_return_ratio_grouped_by_vendor_summary": "",
+ "purchases_by_cost_center_detail": "",
+ "purchases_by_cost_center_summary": "",
+ "purchases_by_date_range_detail": "",
+ "purchases_by_date_range_summary": "",
"purchases_by_ro_detail_date": "",
"purchases_by_ro_summary_date": "",
- "purchases_by_vendor_detailed_date_range": "",
- "purchases_by_vendor_summary_date_range": "",
- "purchases_grouped_by_vendor_detailed": "",
- "purchases_grouped_by_vendor_summary": "",
- "returns_grouped_by_vendor_detailed": "",
- "returns_grouped_by_vendor_summary": "",
- "schedule": "",
- "scheduled_parts_list": "",
- "scoreboard_detail": "",
- "scoreboard_summary": "",
- "supplement_ratio_ins_co": "",
- "tasks_date": "",
- "tasks_date_employee": "",
- "thank_you_date": "",
- "timetickets": "",
- "timetickets_employee": "",
- "timetickets_summary": "",
- "unclaimed_hrs": "",
- "void_ros": "",
- "work_in_progress_committed_labour": "",
- "work_in_progress_jobs": "",
- "work_in_progress_labour": "",
- "work_in_progress_payables": ""
- }
- },
- "schedule": {
- "labels": {
- "atssummary": "",
- "employeevacation": "",
- "estimators": "",
- "ins_co_nm_filter": "",
- "intake": "",
- "manual": "",
- "manualevent": ""
- }
- },
- "scoreboard": {
- "actions": {
- "edit": ""
- },
- "errors": {
- "adding": "",
- "removing": "",
- "updating": ""
- },
- "fields": {
- "bodyhrs": "",
- "date": "",
- "painthrs": ""
- },
- "labels": {
- "allemployeetimetickets": "",
- "asoftodaytarget": "",
- "body": "",
- "bodyabbrev": "",
- "bodycharttitle": "",
- "calendarperiod": "",
- "combinedcharttitle": "",
- "dailyactual": "",
- "dailytarget": "",
- "efficiencyoverperiod": "",
- "entries": "",
- "jobs": "",
- "jobscompletednotinvoiced": "",
- "lastmonth": "",
- "lastweek": "",
- "monthlytarget": "",
- "priorweek": "",
- "productivestatistics": "",
- "productivetimeticketsoverdate": "",
- "refinish": "",
- "refinishabbrev": "",
- "refinishcharttitle": "",
- "targets": "",
- "thismonth": "",
- "thisweek": "",
- "timetickets": "",
- "timeticketsemployee": "",
- "todateactual": "",
- "total": "",
- "totalhrs": "",
- "totaloverperiod": "",
- "weeklyactual": "",
- "weeklytarget": "",
- "workingdays": ""
- },
- "successes": {
- "added": "",
- "removed": "",
- "updated": ""
- }
- },
- "tasks": {
- "actions": {
- "edit": "",
- "new": ""
- },
- "buttons": {
- "allTasks": "",
- "complete": "",
- "create": "",
- "delete": "",
- "edit": "",
- "myTasks": "",
- "refresh": ""
- },
- "date_presets": {
- "completion": "",
- "day": "",
- "days": "",
- "delivery": "",
- "next_week": "",
- "one_month": "",
- "three_months": "",
- "three_weeks": "",
- "today": "",
- "tomorrow": "",
- "two_weeks": ""
- },
- "failures": {
- "completed": "",
- "created": "",
- "deleted": "",
- "updated": ""
- },
- "fields": {
- "actions": "",
- "assigned_to": "",
- "bill": "",
- "billid": "",
- "completed": "",
- "created_at": "",
- "description": "",
- "due_date": "",
- "job": {
- "ro_number": ""
- },
- "jobid": "",
- "jobline": "",
- "joblineid": "",
- "parts_order": "",
- "partsorderid": "",
- "priorities": {
- "high": "",
- "low": "",
- "medium": ""
- },
- "priority": "",
- "remind_at": "",
- "title": ""
- },
- "placeholders": {
- "assigned_to": "",
- "billid": "",
- "description": "",
- "jobid": "",
- "joblineid": "",
- "partsorderid": ""
- },
- "successes": {
- "completed": "",
- "created": "",
- "deleted": "",
- "updated": ""
- },
- "titles": {
- "all_tasks": "",
- "completed": "",
- "deleted": "",
- "job_tasks": "",
- "mine": "",
- "my_tasks": ""
- },
- "validation": {
- "due_at_error_message": "",
- "remind_at_error_message": ""
- }
- },
- "tech": {
- "fields": {
- "employeeid": "",
- "pin": ""
- },
- "labels": {
- "loggedin": "",
- "notloggedin": ""
- }
- },
- "templates": {
- "errors": {
- "updating": ""
- },
- "successes": {
- "updated": ""
- }
- },
- "timetickets": {
- "actions": {
- "claimtasks": "",
- "clockin": "",
- "clockout": "",
- "commit": "",
- "commitone": "",
- "enter": "",
- "payall": "",
- "printemployee": "",
- "uncommit": ""
- },
- "errors": {
- "clockingin": "",
- "clockingout": "",
- "creating": "",
- "deleting": "",
- "noemployeeforuser": "",
- "noemployeeforuser_sub": "",
- "payall": "",
- "shiftalreadyclockedon": ""
- },
- "fields": {
- "actualhrs": "",
- "ciecacode": "",
- "clockhours": "",
- "clockoff": "",
- "clockon": "",
- "committed": "",
- "committed_at": "",
- "cost_center": "",
- "created_by": "",
- "date": "",
- "efficiency": "",
- "employee": "",
- "employee_team": "",
- "flat_rate": "",
- "memo": "",
- "productivehrs": "",
- "ro_number": "",
- "task_name": ""
- },
- "labels": {
- "alreadyclockedon": "",
- "ambreak": "",
- "amshift": "",
- "claimtaskpreview": "",
- "clockhours": "",
- "clockintojob": "",
- "deleteconfirm": "",
- "edit": "",
- "efficiency": "",
- "flat_rate": "",
- "jobhours": "",
- "lunch": "",
- "new": "",
- "payrollclaimedtasks": "",
- "pmbreak": "",
- "pmshift": "",
- "shift": "",
- "shiftalreadyclockedon": "",
- "straight_time": "",
- "task": "",
- "timetickets": "",
- "unassigned": "",
- "zeroactualnegativeprod": ""
- },
- "successes": {
- "clockedin": "",
- "clockedout": "",
- "committed": "",
- "created": "",
- "deleted": "",
- "payall": ""
- },
- "validation": {
- "clockoffmustbeafterclockon": "",
- "clockoffwithoutclockon": "",
- "hoursenteredmorethanavailable": "",
- "unassignedlines": ""
- }
- },
- "titles": {
- "accounting-payables": "",
- "accounting-payments": "",
- "accounting-receivables": "",
- "all_tasks": "",
- "app": "",
- "bc": {
- "accounting-payables": "",
- "accounting-payments": "",
- "accounting-receivables": "",
- "all_tasks": "",
- "availablejobs": "",
- "bills-list": "",
- "contracts": "",
- "contracts-create": "",
- "contracts-detail": "",
- "courtesycars": "",
- "courtesycars-detail": "",
- "courtesycars-new": "",
- "dashboard": "",
- "dms": "",
- "export-logs": "",
- "inventory": "",
- "jobs": "",
- "jobs-active": "",
- "jobs-admin": "",
- "jobs-all": "",
- "jobs-checklist": "",
- "jobs-close": "",
- "jobs-deliver": "",
- "jobs-detail": "",
- "jobs-intake": "",
- "jobs-new": "",
- "jobs-ready": "",
- "my_tasks": "",
- "owner-detail": "",
- "owners": "",
- "parts-queue": "",
- "payments-all": "",
- "phonebook": "",
- "productionboard": "",
- "productionlist": "",
- "profile": "",
- "schedule": "",
- "scoreboard": "",
- "shop": "",
- "shop-csi": "",
- "shop-templates": "",
- "shop-vendors": "",
- "tasks": "",
- "temporarydocs": "",
- "timetickets": "",
- "ttapprovals": "",
- "vehicle-details": "",
- "vehicles": ""
- },
- "bills-list": "",
- "contracts": "",
- "contracts-create": "",
- "contracts-detail": "",
- "courtesycars": "",
- "courtesycars-create": "",
- "courtesycars-detail": "",
- "dashboard": "",
- "dms": "",
- "export-logs": "",
- "imexonline": "",
- "inventory": "",
- "jobs": "Todos los trabajos | {{app}}",
- "jobs-admin": "",
- "jobs-all": "",
- "jobs-checklist": "",
- "jobs-close": "",
- "jobs-create": "",
- "jobs-deliver": "",
- "jobs-intake": "",
- "jobsavailable": "Empleos disponibles | {{app}}",
- "jobsdetail": "Trabajo {{ro_number}} | {{app}}",
- "jobsdocuments": "Documentos de trabajo {{ro_number}} | {{app}}",
- "manageroot": "Casa | {{app}}",
- "my_tasks": "",
- "owners": "Todos los propietarios | {{app}}",
- "owners-detail": "",
- "parts-queue": "",
- "payments-all": "",
- "phonebook": "",
- "productionboard": "",
- "productionlist": "",
- "profile": "Mi perfil | {{app}}",
- "promanager": "",
- "readyjobs": "",
- "resetpassword": "",
- "resetpasswordvalidate": "",
- "romeonline": "",
- "schedule": "Horario | {{app}}",
- "scoreboard": "",
- "shop": "Mi tienda | {{app}}",
- "shop-csi": "",
- "shop-templates": "",
- "shop_vendors": "Vendedores | {{app}}",
- "tasks": "",
- "techconsole": "{{app}}",
- "techjobclock": "{{app}}",
- "techjoblookup": "{{app}}",
- "techshiftclock": "{{app}}",
- "temporarydocs": "",
- "timetickets": "",
- "ttapprovals": "",
- "vehicledetail": "Detalles del vehículo {{vehicle}} | {{app}}",
- "vehicles": "Todos los vehiculos | {{app}}"
- },
- "tt_approvals": {
- "actions": {
- "approveselected": ""
- },
- "labels": {
- "approval_queue_in_use": "",
- "calculate": ""
- }
- },
- "user": {
- "actions": {
- "changepassword": "",
- "signout": "desconectar",
- "updateprofile": "Actualización del perfil"
- },
- "errors": {
- "updating": ""
- },
- "fields": {
- "authlevel": "",
- "displayname": "Nombre para mostrar",
- "email": "",
- "photourl": "URL de avatar"
- },
- "labels": {
- "actions": "",
- "changepassword": "",
- "profileinfo": ""
- },
- "successess": {
- "passwordchanged": ""
- }
- },
- "users": {
- "errors": {
- "signinerror": {
- "auth/user-disabled": "",
- "auth/user-not-found": "",
- "auth/wrong-password": ""
- }
- }
- },
- "vehicles": {
- "errors": {
- "deleting": "",
- "noaccess": "El vehículo no existe o usted no tiene acceso a él.",
- "selectexistingornew": "",
- "validation": "Asegúrese de que todos los campos se ingresen correctamente.",
- "validationtitle": "Error de validacion"
- },
- "fields": {
- "description": "Descripcion del vehiculo",
- "notes": "",
- "plate_no": "Placa",
- "plate_st": "Jurisdicción de placas",
- "trim_color": "Recortar color",
- "v_bstyle": "Tipo de cuerpo",
- "v_color": "Color",
- "v_cond": "condición",
- "v_engine": "Motor",
- "v_make_desc": "Hacer",
- "v_makecode": "Hacer código",
- "v_mldgcode": "Código de moldeo",
- "v_model_desc": "Modelo",
- "v_model_yr": "año",
- "v_options": "Opciones",
- "v_paint_codes": "Códigos de pintura",
- "v_prod_dt": "Fecha de producción",
- "v_stage": "Escenario",
- "v_tone": "Tono",
- "v_trimcode": "Código de recorte",
- "v_type": "Tipo",
- "v_vin": "V.I.N."
- },
- "forms": {
- "detail": "",
- "misc": "",
- "registration": ""
- },
- "labels": {
- "deleteconfirm": "",
- "fromvehicle": "",
- "novehinfo": "",
- "relatedjobs": "",
- "updatevehicle": ""
- },
- "successes": {
- "delete": "",
- "save": "Vehículo guardado con éxito."
- }
- },
- "vendors": {
- "actions": {
- "addtophonebook": "",
- "new": "Nuevo vendedor",
- "newpreferredmake": ""
- },
- "errors": {
- "deleting": "Se encontró un error al eliminar el proveedor.",
- "saving": "Se encontró un error al guardar el proveedor."
- },
- "fields": {
- "active": "",
- "am": "",
- "city": "ciudad",
- "cost_center": "Centro de costos",
- "country": "País",
- "discount": "% De descuento",
- "display_name": "Nombre para mostrar",
- "dmsid": "",
- "due_date": "Fecha de vencimiento del pago",
- "email": "Email de contacto",
- "favorite": "¿Favorito?",
- "lkq": "",
- "make": "",
- "name": "Nombre del vendedor",
- "oem": "",
- "phone": "",
- "prompt_discount": "Descuento pronto",
- "state": "Provincia del estado",
- "street1": "calle",
- "street2": "Dirección 2",
- "taxid": "Identificación del impuesto",
- "terms": "Términos de pago",
- "zip": "código postal"
- },
- "labels": {
- "noneselected": "Ningún vendedor está seleccionado.",
- "preferredmakes": "",
- "search": "Escriba el nombre de un proveedor"
- },
- "successes": {
- "deleted": "Proveedor eliminado correctamente.",
- "saved": "Proveedor guardado con éxito."
- },
- "validation": {
- "unique_vendor_name": ""
- }
- },
+ "purchases_by_vendor_detailed_date_range": "",
+ "purchases_by_vendor_summary_date_range": "",
+ "purchases_grouped_by_vendor_detailed": "",
+ "purchases_grouped_by_vendor_summary": "",
+ "returns_grouped_by_vendor_detailed": "",
+ "returns_grouped_by_vendor_summary": "",
+ "schedule": "",
+ "scheduled_parts_list": "",
+ "scoreboard_detail": "",
+ "scoreboard_summary": "",
+ "supplement_ratio_ins_co": "",
+ "tasks_date": "",
+ "tasks_date_employee": "",
+ "thank_you_date": "",
+ "timetickets": "",
+ "timetickets_employee": "",
+ "timetickets_summary": "",
+ "unclaimed_hrs": "",
+ "void_ros": "",
+ "work_in_progress_committed_labour": "",
+ "work_in_progress_jobs": "",
+ "work_in_progress_labour": "",
+ "work_in_progress_payables": ""
+ }
+ },
+ "schedule": {
+ "labels": {
+ "atssummary": "",
+ "employeevacation": "",
+ "estimators": "",
+ "ins_co_nm_filter": "",
+ "intake": "",
+ "manual": "",
+ "manualevent": ""
+ }
+ },
+ "scoreboard": {
+ "actions": {
+ "edit": ""
+ },
+ "errors": {
+ "adding": "",
+ "removing": "",
+ "updating": ""
+ },
+ "fields": {
+ "bodyhrs": "",
+ "date": "",
+ "painthrs": ""
+ },
+ "labels": {
+ "allemployeetimetickets": "",
+ "asoftodaytarget": "",
+ "body": "",
+ "bodyabbrev": "",
+ "bodycharttitle": "",
+ "calendarperiod": "",
+ "combinedcharttitle": "",
+ "dailyactual": "",
+ "dailytarget": "",
+ "efficiencyoverperiod": "",
+ "entries": "",
+ "jobs": "",
+ "jobscompletednotinvoiced": "",
+ "lastmonth": "",
+ "lastweek": "",
+ "monthlytarget": "",
+ "priorweek": "",
+ "productivestatistics": "",
+ "productivetimeticketsoverdate": "",
+ "refinish": "",
+ "refinishabbrev": "",
+ "refinishcharttitle": "",
+ "targets": "",
+ "thismonth": "",
+ "thisweek": "",
+ "timetickets": "",
+ "timeticketsemployee": "",
+ "todateactual": "",
+ "total": "",
+ "totalhrs": "",
+ "totaloverperiod": "",
+ "weeklyactual": "",
+ "weeklytarget": "",
+ "workingdays": ""
+ },
+ "successes": {
+ "added": "",
+ "removed": "",
+ "updated": ""
+ }
+ },
+ "tasks": {
+ "actions": {
+ "edit": "",
+ "new": ""
+ },
+ "buttons": {
+ "allTasks": "",
+ "complete": "",
+ "create": "",
+ "delete": "",
+ "edit": "",
+ "myTasks": "",
+ "refresh": ""
+ },
+ "date_presets": {
+ "completion": "",
+ "day": "",
+ "days": "",
+ "delivery": "",
+ "next_week": "",
+ "one_month": "",
+ "three_months": "",
+ "three_weeks": "",
+ "today": "",
+ "tomorrow": "",
+ "two_weeks": ""
+ },
+ "failures": {
+ "completed": "",
+ "created": "",
+ "deleted": "",
+ "updated": ""
+ },
+ "fields": {
+ "actions": "",
+ "assigned_to": "",
+ "bill": "",
+ "billid": "",
+ "completed": "",
+ "created_at": "",
+ "description": "",
+ "due_date": "",
+ "job": {
+ "ro_number": ""
+ },
+ "jobid": "",
+ "jobline": "",
+ "joblineid": "",
+ "parts_order": "",
+ "partsorderid": "",
+ "priorities": {
+ "high": "",
+ "low": "",
+ "medium": ""
+ },
+ "priority": "",
+ "remind_at": "",
+ "title": ""
+ },
+ "placeholders": {
+ "assigned_to": "",
+ "billid": "",
+ "description": "",
+ "jobid": "",
+ "joblineid": "",
+ "partsorderid": ""
+ },
+ "successes": {
+ "completed": "",
+ "created": "",
+ "deleted": "",
+ "updated": ""
+ },
+ "titles": {
+ "all_tasks": "",
+ "completed": "",
+ "deleted": "",
+ "job_tasks": "",
+ "mine": "",
+ "my_tasks": ""
+ },
+ "validation": {
+ "due_at_error_message": "",
+ "remind_at_error_message": ""
+ }
+ },
+ "tech": {
+ "fields": {
+ "employeeid": "",
+ "pin": ""
+ },
+ "labels": {
+ "loggedin": "",
+ "notloggedin": ""
+ }
+ },
+ "templates": {
+ "errors": {
+ "updating": ""
+ },
+ "successes": {
+ "updated": ""
+ }
+ },
+ "timetickets": {
+ "actions": {
+ "claimtasks": "",
+ "clockin": "",
+ "clockout": "",
+ "commit": "",
+ "commitone": "",
+ "enter": "",
+ "payall": "",
+ "printemployee": "",
+ "uncommit": ""
+ },
+ "errors": {
+ "clockingin": "",
+ "clockingout": "",
+ "creating": "",
+ "deleting": "",
+ "noemployeeforuser": "",
+ "noemployeeforuser_sub": "",
+ "payall": "",
+ "shiftalreadyclockedon": ""
+ },
+ "fields": {
+ "actualhrs": "",
+ "ciecacode": "",
+ "clockhours": "",
+ "clockoff": "",
+ "clockon": "",
+ "committed": "",
+ "committed_at": "",
+ "cost_center": "",
+ "created_by": "",
+ "date": "",
+ "efficiency": "",
+ "employee": "",
+ "employee_team": "",
+ "flat_rate": "",
+ "memo": "",
+ "productivehrs": "",
+ "ro_number": "",
+ "task_name": ""
+ },
+ "labels": {
+ "alreadyclockedon": "",
+ "ambreak": "",
+ "amshift": "",
+ "claimtaskpreview": "",
+ "clockhours": "",
+ "clockintojob": "",
+ "deleteconfirm": "",
+ "edit": "",
+ "efficiency": "",
+ "flat_rate": "",
+ "jobhours": "",
+ "lunch": "",
+ "new": "",
+ "payrollclaimedtasks": "",
+ "pmbreak": "",
+ "pmshift": "",
+ "shift": "",
+ "shiftalreadyclockedon": "",
+ "straight_time": "",
+ "task": "",
+ "timetickets": "",
+ "unassigned": "",
+ "zeroactualnegativeprod": ""
+ },
+ "successes": {
+ "clockedin": "",
+ "clockedout": "",
+ "committed": "",
+ "created": "",
+ "deleted": "",
+ "payall": ""
+ },
+ "validation": {
+ "clockoffmustbeafterclockon": "",
+ "clockoffwithoutclockon": "",
+ "hoursenteredmorethanavailable": "",
+ "unassignedlines": ""
+ }
+ },
+ "titles": {
+ "accounting-payables": "",
+ "accounting-payments": "",
+ "accounting-receivables": "",
+ "all_tasks": "",
+ "app": "",
+ "bc": {
+ "accounting-payables": "",
+ "accounting-payments": "",
+ "accounting-receivables": "",
+ "all_tasks": "",
+ "availablejobs": "",
+ "bills-list": "",
+ "contracts": "",
+ "contracts-create": "",
+ "contracts-detail": "",
+ "courtesycars": "",
+ "courtesycars-detail": "",
+ "courtesycars-new": "",
+ "dashboard": "",
+ "dms": "",
+ "export-logs": "",
+ "inventory": "",
+ "jobs": "",
+ "jobs-active": "",
+ "jobs-admin": "",
+ "jobs-all": "",
+ "jobs-checklist": "",
+ "jobs-close": "",
+ "jobs-deliver": "",
+ "jobs-detail": "",
+ "jobs-intake": "",
+ "jobs-new": "",
+ "jobs-ready": "",
+ "my_tasks": "",
+ "owner-detail": "",
+ "owners": "",
+ "parts-queue": "",
+ "payments-all": "",
+ "phonebook": "",
+ "productionboard": "",
+ "productionlist": "",
+ "profile": "",
+ "schedule": "",
+ "scoreboard": "",
+ "shop": "",
+ "shop-csi": "",
+ "shop-templates": "",
+ "shop-vendors": "",
+ "tasks": "",
+ "temporarydocs": "",
+ "timetickets": "",
+ "ttapprovals": "",
+ "vehicle-details": "",
+ "vehicles": ""
+ },
+ "bills-list": "",
+ "contracts": "",
+ "contracts-create": "",
+ "contracts-detail": "",
+ "courtesycars": "",
+ "courtesycars-create": "",
+ "courtesycars-detail": "",
+ "dashboard": "",
+ "dms": "",
+ "export-logs": "",
+ "imexonline": "",
+ "inventory": "",
+ "jobs": "Todos los trabajos | {{app}}",
+ "jobs-admin": "",
+ "jobs-all": "",
+ "jobs-checklist": "",
+ "jobs-close": "",
+ "jobs-create": "",
+ "jobs-deliver": "",
+ "jobs-intake": "",
+ "jobsavailable": "Empleos disponibles | {{app}}",
+ "jobsdetail": "Trabajo {{ro_number}} | {{app}}",
+ "jobsdocuments": "Documentos de trabajo {{ro_number}} | {{app}}",
+ "manageroot": "Casa | {{app}}",
+ "my_tasks": "",
+ "owners": "Todos los propietarios | {{app}}",
+ "owners-detail": "",
+ "parts-queue": "",
+ "payments-all": "",
+ "phonebook": "",
+ "productionboard": "",
+ "productionlist": "",
+ "profile": "Mi perfil | {{app}}",
+ "promanager": "",
+ "readyjobs": "",
+ "resetpassword": "",
+ "resetpasswordvalidate": "",
+ "romeonline": "",
+ "schedule": "Horario | {{app}}",
+ "scoreboard": "",
+ "shop": "Mi tienda | {{app}}",
+ "shop-csi": "",
+ "shop-templates": "",
+ "shop_vendors": "Vendedores | {{app}}",
+ "tasks": "",
+ "techconsole": "{{app}}",
+ "techjobclock": "{{app}}",
+ "techjoblookup": "{{app}}",
+ "techshiftclock": "{{app}}",
+ "temporarydocs": "",
+ "timetickets": "",
+ "ttapprovals": "",
+ "vehicledetail": "Detalles del vehículo {{vehicle}} | {{app}}",
+ "vehicles": "Todos los vehiculos | {{app}}"
+ },
+ "tt_approvals": {
+ "actions": {
+ "approveselected": ""
+ },
+ "labels": {
+ "approval_queue_in_use": "",
+ "calculate": ""
+ }
+ },
+ "user": {
+ "actions": {
+ "changepassword": "",
+ "signout": "desconectar",
+ "updateprofile": "Actualización del perfil"
+ },
+ "errors": {
+ "updating": ""
+ },
+ "fields": {
+ "authlevel": "",
+ "displayname": "Nombre para mostrar",
+ "email": "",
+ "photourl": "URL de avatar"
+ },
+ "labels": {
+ "actions": "",
+ "changepassword": "",
+ "profileinfo": ""
+ },
+ "successess": {
+ "passwordchanged": ""
+ }
+ },
+ "users": {
+ "errors": {
+ "signinerror": {
+ "auth/user-disabled": "",
+ "auth/user-not-found": "",
+ "auth/wrong-password": ""
+ }
+ }
+ },
+ "vehicles": {
+ "errors": {
+ "deleting": "",
+ "noaccess": "El vehículo no existe o usted no tiene acceso a él.",
+ "selectexistingornew": "",
+ "validation": "Asegúrese de que todos los campos se ingresen correctamente.",
+ "validationtitle": "Error de validacion"
+ },
+ "fields": {
+ "description": "Descripcion del vehiculo",
+ "notes": "",
+ "plate_no": "Placa",
+ "plate_st": "Jurisdicción de placas",
+ "trim_color": "Recortar color",
+ "v_bstyle": "Tipo de cuerpo",
+ "v_color": "Color",
+ "v_cond": "condición",
+ "v_engine": "Motor",
+ "v_make_desc": "Hacer",
+ "v_makecode": "Hacer código",
+ "v_mldgcode": "Código de moldeo",
+ "v_model_desc": "Modelo",
+ "v_model_yr": "año",
+ "v_options": "Opciones",
+ "v_paint_codes": "Códigos de pintura",
+ "v_prod_dt": "Fecha de producción",
+ "v_stage": "Escenario",
+ "v_tone": "Tono",
+ "v_trimcode": "Código de recorte",
+ "v_type": "Tipo",
+ "v_vin": "V.I.N."
+ },
+ "forms": {
+ "detail": "",
+ "misc": "",
+ "registration": ""
+ },
+ "labels": {
+ "deleteconfirm": "",
+ "fromvehicle": "",
+ "novehinfo": "",
+ "relatedjobs": "",
+ "updatevehicle": ""
+ },
+ "successes": {
+ "delete": "",
+ "save": "Vehículo guardado con éxito."
+ }
+ },
+ "vendors": {
+ "actions": {
+ "addtophonebook": "",
+ "new": "Nuevo vendedor",
+ "newpreferredmake": ""
+ },
+ "errors": {
+ "deleting": "Se encontró un error al eliminar el proveedor.",
+ "saving": "Se encontró un error al guardar el proveedor."
+ },
+ "fields": {
+ "active": "",
+ "am": "",
+ "city": "ciudad",
+ "cost_center": "Centro de costos",
+ "country": "País",
+ "discount": "% De descuento",
+ "display_name": "Nombre para mostrar",
+ "dmsid": "",
+ "due_date": "Fecha de vencimiento del pago",
+ "email": "Email de contacto",
+ "favorite": "¿Favorito?",
+ "lkq": "",
+ "make": "",
+ "name": "Nombre del vendedor",
+ "oem": "",
+ "phone": "",
+ "prompt_discount": "Descuento pronto",
+ "state": "Provincia del estado",
+ "street1": "calle",
+ "street2": "Dirección 2",
+ "taxid": "Identificación del impuesto",
+ "terms": "Términos de pago",
+ "zip": "código postal"
+ },
+ "labels": {
+ "noneselected": "Ningún vendedor está seleccionado.",
+ "preferredmakes": "",
+ "search": "Escriba el nombre de un proveedor"
+ },
+ "successes": {
+ "deleted": "Proveedor eliminado correctamente.",
+ "saved": "Proveedor guardado con éxito."
+ },
+ "validation": {
+ "unique_vendor_name": ""
+ }
+ },
"trello": {
"labels": {
"add_card": "",
diff --git a/client/src/translations/fr/common.json b/client/src/translations/fr/common.json
index 9f481b0c7..967aa9003 100644
--- a/client/src/translations/fr/common.json
+++ b/client/src/translations/fr/common.json
@@ -1393,7 +1393,9 @@
"fields": {
"act_price": "Prix actuel",
"act_price_before_ppc": "",
+ "adjustment": "",
"ah_detail_line": "",
+ "amount": "",
"assigned_team": "",
"assigned_team_name": "",
"create_ppc": "",
@@ -1602,7 +1604,9 @@
"ccm": "",
"cieca_id": "CIECA ID",
"cieca_pfl": {
+ "lbr_adjp": "",
"lbr_tax_in": "",
+ "lbr_taxp": "",
"lbr_tx_in1": "",
"lbr_tx_in2": "",
"lbr_tx_in3": "",
@@ -1742,6 +1746,8 @@
"MASH": "",
"cal_maxdlr": "",
"cal_opcode": "",
+ "mat_adjp": "",
+ "mat_taxp": "",
"mat_tx_in1": "",
"mat_tx_in2": "",
"mat_tx_in3": "",
diff --git a/server/accounting/qb-receivables-lines.js b/server/accounting/qb-receivables-lines.js
index e2437dca1..0ef97135a 100644
--- a/server/accounting/qb-receivables-lines.js
+++ b/server/accounting/qb-receivables-lines.js
@@ -664,7 +664,7 @@ exports.default = function ({ bodyshop, jobs_by_pk, qbo = false, items, taxCodes
});
}
} else {
- //Handle insurance profile adjustments
+ //Handle insurance profile adjustments for Parts
Object.keys(job_totals.parts.adjustments).forEach((key) => {
if (qbo) {
//Going to always assume that we need to apply GST and PST for labor.
@@ -718,6 +718,67 @@ exports.default = function ({ bodyshop, jobs_by_pk, qbo = false, items, taxCodes
}
});
+ //Handle insurance profile adjustments for Labor and Materials
+ Object.keys(job_totals.rate).forEach((key) => {
+ if (
+ job_totals.rate[key] &&
+ job_totals.rate[key].adjustment &&
+ job_totals.rate[key].adjustment.isZero() === false
+ ) {
+ if (qbo) {
+ //Going to always assume that we need to apply GST and PST for labor.
+ const taxAccountCode = findTaxCode(
+ {
+ local: false,
+ federal: process.env.COUNTRY === "USA" ? false : true,
+ state: jobs_by_pk.state_tax_rate === 0 ? false : true
+ },
+ bodyshop.md_responsibility_centers.sales_tax_codes
+ );
+ const account = responsibilityCenters.profits.find(
+ (c) => c.name === responsibilityCenters.defaults.profits[key.toUpperCase()]
+ );
+ const QboTaxId =
+ process.env.COUNTRY === "USA"
+ ? CheckQBOUSATaxID({
+ // jobline: jobline,
+ job: jobs_by_pk,
+ type: "storage"
+ })
+ : taxCodes[taxAccountCode];
+ InvoiceLineAdd.push({
+ DetailType: "SalesItemLineDetail",
+ Amount: Dinero(job_totals.rate[key]).adjustment.toFormat(DineroQbFormat),
+ Description: `${account.accountdesc} - Adjustment`,
+ SalesItemLineDetail: {
+ ...(jobs_by_pk.class ? { ClassRef: { value: classes[jobs_by_pk.class] } } : {}),
+ ItemRef: {
+ value: items[account.accountitem]
+ },
+ TaxCodeRef: {
+ value: QboTaxId
+ },
+ Qty: 1
+ }
+ });
+ } else {
+ InvoiceLineAdd.push({
+ ItemRef: {
+ FullName: responsibilityCenters.profits.find(
+ (c) => c.name === responsibilityCenters.defaults.profits[key.toUpperCase()]
+ ).accountitem
+ },
+ Desc: "Storage",
+ Quantity: 1,
+ Amount: Dinero(job_totals.rate[key]).adjustment.toFormat(DineroQbFormat),
+ SalesTaxCodeRef: {
+ FullName: bodyshop.md_responsibility_centers.taxes.itemexemptcode || "NON"
+ }
+ });
+ }
+ }
+ });
+
const QboTaxId =
process.env.COUNTRY === "USA"
? CheckQBOUSATaxID({
diff --git a/server/cdk/cdk-calculate-allocations.js b/server/cdk/cdk-calculate-allocations.js
index c47addbfe..8e92c76a9 100644
--- a/server/cdk/cdk-calculate-allocations.js
+++ b/server/cdk/cdk-calculate-allocations.js
@@ -360,12 +360,10 @@ function calculateAllocations(connectionData, job) {
}
}
if (InstanceManager({ rome: true })) {
- //profile level adjustments
+ //profile level adjustments for parts
Object.keys(job.job_totals.parts.adjustments).forEach((key) => {
const accountName = selectedDmsAllocationConfig.profits[key];
-
const otherAccount = bodyshop.md_responsibility_centers.profits.find((c) => c.name === accountName);
-
if (otherAccount) {
if (!profitCenterHash[accountName]) profitCenterHash[accountName] = Dinero();
@@ -380,6 +378,24 @@ function calculateAllocations(connectionData, job) {
);
}
});
+ //profile level adjustments for labor and materials
+ Object.keys(job.job_totals.rates).forEach((key) => {
+ if (job.job_totals.rate[key] && job.job_totals.rate[key].adjustment && job.job_totals.rate[key].adjustment.isZero() === false) {
+ const accountName = selectedDmsAllocationConfig.profits[key.toUpperCase()];
+ const otherAccount = bodyshop.md_responsibility_centers.profits.find((c) => c.name === accountName);
+ if (otherAccount) {
+ if (!profitCenterHash[accountName]) profitCenterHash[accountName] = Dinero();
+
+ profitCenterHash[accountName] = profitCenterHash[accountName].add(Dinero(job.job_totals.rates[key].adjustments));
+ } else {
+ CdkBase.createLogEvent(
+ connectionData,
+ "ERROR",
+ `Error encountered in CdkCalculateAllocations. Unable to find adjustment account. ${error}`
+ );
+ }
+ }
+ });
}
const jobAllocations = _.union(Object.keys(profitCenterHash), Object.keys(costCenterHash)).map((key) => {
diff --git a/server/graphql-client/queries.js b/server/graphql-client/queries.js
index 9a2e139b4..814f8d490 100644
--- a/server/graphql-client/queries.js
+++ b/server/graphql-client/queries.js
@@ -1527,6 +1527,7 @@ exports.QUERY_JOB_COSTING_DETAILS = ` query QUERY_JOB_COSTING_DETAILS($id: uuid!
ca_bc_pvrt
ca_customer_gst
dms_allocation
+ cieca_pfl
joblines(where: { removed: { _eq: false } }) {
id
db_ref
diff --git a/server/job/job-costing.js b/server/job/job-costing.js
index f8cbd2515..9ce65f71d 100644
--- a/server/job/job-costing.js
+++ b/server/job/job-costing.js
@@ -286,9 +286,45 @@ function GenerateCostingData(job) {
const rateName = `rate_${(val.mod_lbr_ty || "").toLowerCase()}`;
- const laborAmount = Dinero({
+ let laborAmount = Dinero();
+ laborAmount = Dinero({
amount: Math.round((job[rateName] || 0) * 100)
}).multiply(val.mod_lb_hrs || 0);
+
+ if (
+ job.cieca_pfl &&
+ job.cieca_pfl[val.mod_lbr_ty.toUpperCase()] &&
+ job.cieca_pfl[val.mod_lbr_ty.toUpperCase()].lbr_adjp !== 0
+ ) {
+ let adjp = 0;
+ if (
+ val.mod_lbr_ty === "la1" ||
+ val.mod_lbr_ty === "la2" ||
+ val.mod_lbr_ty === "la3" ||
+ val.mod_lbr_ty === "la4"
+ ) {
+ adjp =
+ Math.abs(job.cieca_pfl["LAU"].lbr_adjp) > 1
+ ? job.cieca_pfl["LAU"].lbr_adjp
+ : job.cieca_pfl["LAU"].lbr_adjp * 100; //Adjust lbr_adjp to whole number
+ } else {
+ if (job.cieca_pfl[val.mod_lbr_ty.toUpperCase()]) {
+ adjp =
+ Math.abs(job.cieca_pfl[val.mod_lbr_ty.toUpperCase()].lbr_adjp) > 1
+ ? job.cieca_pfl[val.mod_lbr_ty.toUpperCase()].lbr_adjp
+ : job.cieca_pfl[val.mod_lbr_ty.toUpperCase()].lbr_adjp * 100; //Adjust lbr_adjp to whole number
+ } else {
+ adjp =
+ Math.abs(job.cieca_pfl["LAB"].lbr_adjp) > 1
+ ? job.cieca_pfl["LAB"].lbr_adjp
+ : job.cieca_pfl["LAB"].lbr_adjp * 100; //Adjust lbr_adjp to whole number
+ }
+ }
+ laborAmount = laborAmount.add(
+ laborAmount.percentage(adjp < 0 ? adjp * -1 : adjp).multiply(adjp < 0 ? -1 : 1)
+ );
+ }
+
if (!acc.labor[laborProfitCenter]) acc.labor[laborProfitCenter] = Dinero();
acc.labor[laborProfitCenter] = acc.labor[laborProfitCenter].add(laborAmount);
@@ -317,7 +353,7 @@ function GenerateCostingData(job) {
if (!partsProfitCenter)
console.log("Unknown cost/profit center mapping for parts.", val.line_desc, val.part_type);
- const partsAmount = Dinero({
+ let partsAmount = Dinero({
amount: val.act_price_before_ppc
? Math.round(val.act_price_before_ppc * 100)
: Math.round(val.act_price * 100)
@@ -338,6 +374,33 @@ function GenerateCostingData(job) {
.multiply(val.prt_dsmk_p > 0 ? 1 : -1)
: Dinero()
);
+
+ // Profile Discount for Parts
+ if (job.parts_tax_rates && job.parts_tax_rates[val.part_type.toUpperCase()]) {
+ if (
+ job.parts_tax_rates[val.part_type.toUpperCase()].prt_discp !== undefined &&
+ job.parts_tax_rates[val.part_type.toUpperCase()].prt_discp >= 0
+ ) {
+ const discountRate =
+ Math.abs(job.parts_tax_rates[val.part_type.toUpperCase()].prt_discp) > 1
+ ? parts_tajob.parts_tax_rates_rates[val.part_type.toUpperCase()].prt_discp
+ : job.parts_tax_rates[val.part_type.toUpperCase()].prt_discp * 100;
+ const disc = partsAmount.percentage(discountRate).multiply(-1);
+ partsAmount = partsAmount.add(disc);
+ }
+ if (
+ job.parts_tax_rates[val.part_type.toUpperCase()].prt_mkupp !== undefined &&
+ job.parts_tax_rates[val.part_type.toUpperCase()].prt_mkupp >= 0
+ ) {
+ const markupRate =
+ Math.abs(job.parts_tax_rates[val.part_type.toUpperCase()].prt_mkupp) > 1
+ ? job.parts_tax_rates[val.part_type.toUpperCase()].prt_mkupp
+ : job.parts_tax_rates[val.part_type.toUpperCase()].prt_mkupp * 100;
+ const markup = partsAmount.percentage(markupRate);
+ partsAmount = partsAmount.add(markup);
+ }
+ }
+
if (!acc.parts[partsProfitCenter]) acc.parts[partsProfitCenter] = Dinero();
acc.parts[partsProfitCenter] = acc.parts[partsProfitCenter].add(partsAmount);
}
@@ -413,6 +476,7 @@ function GenerateCostingData(job) {
if (!hasMapaLine) {
if (!jobLineTotalsByProfitCenter.additional[defaultProfits["MAPA"]])
jobLineTotalsByProfitCenter.additional[defaultProfits["MAPA"]] = Dinero();
+
jobLineTotalsByProfitCenter.additional[defaultProfits["MAPA"]] = jobLineTotalsByProfitCenter.additional[
defaultProfits["MAPA"]
].add(
@@ -420,10 +484,26 @@ function GenerateCostingData(job) {
amount: Math.round((job.rate_mapa || 0) * 100)
}).multiply(materialsHours.mapaHrs || 0)
);
+ let adjp = 0;
+ if (job.materials["MAPA"] && job.materials["MAPA"].mat_adjp) {
+ adjp =
+ Math.abs(job.materials["MAPA"].mat_adjp) > 1
+ ? job.materials["MAPA"].mat_adjp
+ : job.materials["MAPA"].mat_adjp * 100; //Adjust mat_adjp to whole number
+ }
+
+ jobLineTotalsByProfitCenter.additional[defaultProfits["MAPA"]] = jobLineTotalsByProfitCenter.additional[
+ defaultProfits["MAPA"]
+ ].add(
+ jobLineTotalsByProfitCenter.additional[defaultProfits["MAPA"]]
+ .percentage(adjp < 0 ? adjp * -1 : adjp)
+ .multiply(adjp < 0 ? -1 : 1)
+ );
}
if (!hasMashLine) {
if (!jobLineTotalsByProfitCenter.additional[defaultProfits["MASH"]])
jobLineTotalsByProfitCenter.additional[defaultProfits["MASH"]] = Dinero();
+
jobLineTotalsByProfitCenter.additional[defaultProfits["MASH"]] = jobLineTotalsByProfitCenter.additional[
defaultProfits["MASH"]
].add(
@@ -431,6 +511,21 @@ function GenerateCostingData(job) {
amount: Math.round((job.rate_mash || 0) * 100)
}).multiply(materialsHours.mashHrs || 0)
);
+ let adjp = 0;
+ if (job.materials["MASH"] && job.materials["MASH"].mat_adjp) {
+ adjp =
+ Math.abs(job.materials["MASH"].mat_adjp) > 1
+ ? job.materials["MASH"].mat_adjp
+ : job.materials["MASH"].mat_adjp * 100; //Adjust mat_adjp to whole number
+ }
+
+ jobLineTotalsByProfitCenter.additional[defaultProfits["MASH"]] = jobLineTotalsByProfitCenter.additional[
+ defaultProfits["MASH"]
+ ].add(
+ jobLineTotalsByProfitCenter.additional[defaultProfits["MASH"]]
+ .percentage(adjp < 0 ? adjp * -1 : adjp)
+ .multiply(adjp < 0 ? -1 : 1)
+ );
}
//Is it a DMS Setup?
diff --git a/server/job/job-totals-USA.js b/server/job/job-totals-USA.js
index 747c9e51a..3dabed316 100644
--- a/server/job/job-totals-USA.js
+++ b/server/job/job-totals-USA.js
@@ -331,6 +331,8 @@ async function CalculateRatesTotals({ job, client }) {
//Skip calculating mapa and mash if we got the amounts.
if (!((property === "mapa" && hasMapaLine) || (property === "mash" && hasMashLine))) {
if (!ret[property].total) {
+ ret[property].base = Dinero();
+ ret[property].adjustment = Dinero();
ret[property].total = Dinero();
}
let threshold;
@@ -349,13 +351,50 @@ async function CalculateRatesTotals({ job, client }) {
}
}
- const total = Dinero({
+ const base = Dinero({
amount: Math.round((ret[property].rate || 0) * 100)
}).multiply(ret[property].hours);
+ let adjp = 0;
+ if (property === "mapa" || property === "mash") {
+ if (job.materials[property.toUpperCase()] && job.materials[property.toUpperCase()].mat_adjp) {
+ adjp =
+ Math.abs(job.materials[property.toUpperCase()].mat_adjp) > 1
+ ? job.materials[property.toUpperCase()].mat_adjp
+ : job.materials[property.toUpperCase()].mat_adjp * 100; //Adjust mat_adjp to whole number
+ }
+ } else {
+ if (property === "la1" || property === "la2" || property === "la3" || property === "la4") {
+ if (job.cieca_pfl["LAU"] && job.cieca_pfl["LAU"].lbr_adjp) {
+ adjp =
+ Math.abs(job.cieca_pfl["LAU"].lbr_adjp) > 1
+ ? job.cieca_pfl["LAU"].lbr_adjp
+ : job.cieca_pfl["LAU"].lbr_adjp * 100; //Adjust lbr_adjp to whole number
+ }
+ } else {
+ if (job.cieca_pfl[property.toUpperCase()] && job.cieca_pfl[property.toUpperCase()].lbr_adjp) {
+ adjp =
+ Math.abs(job.cieca_pfl[property.toUpperCase()].lbr_adjp) > 1
+ ? job.cieca_pfl[property.toUpperCase()].lbr_adjp
+ : job.cieca_pfl[property.toUpperCase()].lbr_adjp * 100; //Adjust lbr_adjp to whole number
+ } else {
+ if (job.cieca_pfl["LAB"].lbr_adjp) {
+ adjp =
+ Math.abs(job.cieca_pfl["LAB"].lbr_adjp) > 1
+ ? job.cieca_pfl["LAB"].lbr_adjp
+ : job.cieca_pfl["LAB"].lbr_adjp * 100; //Adjust lbr_adjp to whole number
+ }
+ }
+ }
+ }
+ const adjustment = base.percentage(adjp < 0 ? adjp * -1 : adjp).multiply(adjp < 0 ? -1 : 1);
+ const total = base.add(adjustment);
+
if (threshold && total.greaterThanOrEqual(threshold)) {
ret[property].total = ret[property].total.add(threshold);
} else {
+ ret[property].base = ret[property].base.add(base);
+ ret[property].adjustment = ret[property].adjustment.add(adjustment);
ret[property].total = ret[property].total.add(total);
}
}
@@ -703,18 +742,19 @@ function CalculateTaxesTotals(job, otherTotals) {
//Potential issue here with Sublet Calculation. Sublets are calculated under labor in Mitchell, but it's done in IO
//Under the parts rates.
- let statePartsTax = Dinero();
- let additionalItemsTax = Dinero();
+ let stateTax = Dinero();
+ // let additionalItemsTax = Dinero(); //This is not used.
let us_sales_tax_breakdown;
+ // This is not referenced in the code base.
//Audatex sends additional glass part types. IO-774
- const BackupGlassTax =
- job.parts_tax_rates &&
- (job.parts_tax_rates.PAGD ||
- job.parts_tax_rates.PAGF ||
- job.parts_tax_rates.PAGP ||
- job.parts_tax_rates.PAGQ ||
- job.parts_tax_rates.PAGR);
+ // const BackupGlassTax =
+ // job.parts_tax_rates &&
+ // (job.parts_tax_rates.PAGD ||
+ // job.parts_tax_rates.PAGF ||
+ // job.parts_tax_rates.PAGP ||
+ // job.parts_tax_rates.PAGQ ||
+ // job.parts_tax_rates.PAGR);
const taxableAmounts = {
PAA: Dinero(),
@@ -878,11 +918,27 @@ function CalculateTaxesTotals(job, otherTotals) {
} else if (key.startsWith("LA")) {
//Labor.
for (let tyCounter = 1; tyCounter <= 5; tyCounter++) {
- if (IsTrueOrYes(pfl[key][`lbr_tx_in${tyCounter}`])) {
- //This amount is taxable for this type.
- taxableAmountsByTier[`ty${tyCounter}Tax`] = taxableAmountsByTier[`ty${tyCounter}Tax`].add(
- taxableAmounts[key]
- );
+ if (key === "LA1" || key === "LA2" || key === "LA3" || key === "LA4") {
+ if (IsTrueOrYes(pfl["LAU"][`lbr_tx_in${tyCounter}`])) {
+ //This amount is taxable for this type.
+ taxableAmountsByTier[`ty${tyCounter}Tax`] = taxableAmountsByTier[`ty${tyCounter}Tax`].add(
+ taxableAmounts[key]
+ );
+ }
+ } else if (key === "LAA" && !pfl[key]) {
+ if (IsTrueOrYes(pfl["LAB"][`lbr_tx_in${tyCounter}`])) {
+ //This amount is taxable for this type.
+ taxableAmountsByTier[`ty${tyCounter}Tax`] = taxableAmountsByTier[`ty${tyCounter}Tax`].add(
+ taxableAmounts[key]
+ );
+ }
+ } else {
+ if (IsTrueOrYes(pfl[key][`lbr_tx_in${tyCounter}`])) {
+ //This amount is taxable for this type.
+ taxableAmountsByTier[`ty${tyCounter}Tax`] = taxableAmountsByTier[`ty${tyCounter}Tax`].add(
+ taxableAmounts[key]
+ );
+ }
}
}
} else if (key === "TOW") {
@@ -919,7 +975,6 @@ function CalculateTaxesTotals(job, otherTotals) {
Object.keys(taxableAmountsByTier).forEach((taxTierKey) => {
taxable_adjustment = taxableAmountsByTier[taxTierKey].multiply(percent_of_adjustment);
- console.log("🚀 ~ taxableAmountsByTier ~ taxable_adjustment:", taxable_adjustment);
if (job.adjustment_bottom_line > 0) {
taxableAmountsByTier[taxTierKey] = taxableAmountsByTier[taxTierKey].add(taxable_adjustment);
} else {
@@ -937,8 +992,8 @@ function CalculateTaxesTotals(job, otherTotals) {
let tyCounter = taxTierKey[2]; //Get the number from the key.
//i represents the tax number. If we got here, this type of tax is applicable. Now we need to add based on the thresholds.
for (let threshCounter = 1; threshCounter <= 5; threshCounter++) {
- const thresholdAmount = parseFloat(job.cieca_pft[`ty${tyCounter}_thres${threshCounter}`]);
- const thresholdTaxRate = parseFloat(job.cieca_pft[`ty${tyCounter}_rate${threshCounter}`]);
+ const thresholdAmount = parseFloat(job.cieca_pft[`ty${tyCounter}_thres${threshCounter}`]) || 0;
+ const thresholdTaxRate = parseFloat(job.cieca_pft[`ty${tyCounter}_rate${threshCounter}`]) || 0;
let taxableAmountInThisThreshold;
if (
@@ -946,7 +1001,7 @@ function CalculateTaxesTotals(job, otherTotals) {
InstanceMgr({
imex: false,
rome: thresholdAmount === 0 && parseInt(tyCounter) === 1,
- promanager: thresholdAmount === 0 && parseInt(tyCounter) === 1
+ promanager: "USE_ROME"
})
) {
//
@@ -980,10 +1035,10 @@ function CalculateTaxesTotals(job, otherTotals) {
}
});
- // console.log("*** Total Tax by Tier Amounts***");
- // console.table(JSON.parse(JSON.stringify(totalTaxByTier)));
+ console.log("*** Total Tax by Tier Amounts***");
+ console.table(JSON.parse(JSON.stringify(totalTaxByTier)));
- statePartsTax = statePartsTax
+ stateTax = stateTax
.add(totalTaxByTier.ty1Tax)
.add(totalTaxByTier.ty2Tax)
.add(totalTaxByTier.ty3Tax)
@@ -991,17 +1046,18 @@ function CalculateTaxesTotals(job, otherTotals) {
.add(totalTaxByTier.ty5Tax)
.add(totalTaxByTier.ty6Tax);
us_sales_tax_breakdown = totalTaxByTier;
- //console.log("Tiered Taxes Total for Parts/Labor", statePartsTax.toFormat());
+ //console.log("Tiered Taxes Total for Parts/Labor", stateTax.toFormat());
- let laborTaxTotal = Dinero();
+ // This is not in use as such commented out.
+ // let laborTaxTotal = Dinero();
- if (Object.keys(job.cieca_pfl).length > 0) {
- //Ignore it now, we have calculated it above.
- //This was previously used for JCS before parts were also calculated at a different rate.
- } else {
- //We don't have it, just add in how it was before.
- laborTaxTotal = otherTotals.rates.subtotal.percentage((job.tax_lbr_rt || 0) * 100); // THis is currently using the lbr tax rate from PFH not PFL.
- }
+ // if (Object.keys(job.cieca_pfl).length > 0) {
+ // //Ignore it now, we have calculated it above.
+ // //This was previously used for JCS before parts were also calculated at a different rate.
+ // } else {
+ // //We don't have it, just add in how it was before.
+ // laborTaxTotal = otherTotals.rates.subtotal.percentage((job.tax_lbr_rt || 0) * 100); // THis is currently using the lbr tax rate from PFH not PFL.
+ // }
//console.log("Labor Tax Total", laborTaxTotal.toFormat());
@@ -1010,9 +1066,9 @@ function CalculateTaxesTotals(job, otherTotals) {
federal_tax: subtotal
.percentage((job.federal_tax_rate || 0) * 100)
.add(otherTotals.additional.pvrt.percentage((job.federal_tax_rate || 0) * 100)),
- statePartsTax,
+ stateTax,
us_sales_tax_breakdown,
- state_tax: statePartsTax,
+ state_tax: stateTax,
local_tax: subtotal.percentage((job.local_tax_rate || 0) * 100)
};
ret.total_repairs = ret.subtotal