Add QBO error for missing insurance company name.

This commit is contained in:
Patrick Fic
2022-09-06 09:41:02 -07:00
parent d7c68441e8
commit ba9ea17805

View File

@@ -238,6 +238,12 @@ exports.QueryInsuranceCo = QueryInsuranceCo;
async function InsertInsuranceCo(oauthClient, qbo_realmId, req, job, bodyshop) {
const insCo = bodyshop.md_ins_cos.find((i) => i.name === job.ins_co_nm);
if (!insCo) {
throw new Error(
`Insurance Company '${job.ins_co_nm}' not found in shop configuration. Please make sure it exists or change the insurance company name on the job to one that exists.`
);
return;
}
const Customer = {
DisplayName: job.ins_co_nm.trim(),
BillWithParent: true,