diff --git a/server/accounting/qbo/qbo-receivables.js b/server/accounting/qbo/qbo-receivables.js index f57c6711a..c7c74928b 100644 --- a/server/accounting/qbo/qbo-receivables.js +++ b/server/accounting/qbo/qbo-receivables.js @@ -328,6 +328,7 @@ async function InsertOwner(oauthClient, qbo_realmId, req, job, isThreeTier, pare PostalCode: job.ownr_zip, CountrySubDivisionCode: job.ownr_st }, + ...(job.ownr_ea ? { BillEmail: { Address: job.ownr_ea.trim() } } : {}), ...(isThreeTier ? { Job: true, @@ -395,7 +396,7 @@ async function InsertJob(oauthClient, qbo_realmId, req, job, parentTierRef) { PostalCode: job.ownr_zip, CountrySubDivisionCode: job.ownr_st }, - + ...(job.ownr_ea ? { BillEmail: { Address: job.ownr_ea.trim() } } : {}), Job: true, ParentRef: { value: parentTierRef.Id @@ -556,7 +557,8 @@ async function InsertInvoice(oauthClient, qbo_realmId, req, job, bodyshop, paren Line3: `${job.ownr_city || ""}, ${job.ownr_st || ""} ${job.ownr_zip || ""}`.trim(), Line2: job.ownr_addr1 || "", Line1: `${job.ownr_fn || ""} ${job.ownr_ln || ""} ${job.ownr_co_nm || ""}` - } + }, + ...(job.ownr_ea ? { BillEmail: { Address: job.ownr_ea.trim() } } : {}) }; logger.log("qbo-receivable-objectlog", "DEBUG", req.user.email, job.id, { @@ -673,7 +675,8 @@ async function InsertInvoiceMultiPayerInvoice( Line3: `${job.ownr_city || ""}, ${job.ownr_st || ""} ${job.ownr_zip || ""}`.trim(), Line2: job.ownr_addr1 || "", Line1: `${job.ownr_fn || ""} ${job.ownr_ln || ""} ${job.ownr_co_nm || ""}` - } + }, + ...(job.ownr_ea ? { BillEmail: { Address: job.ownr_ea.trim() } } : {}) }; logger.log("qbo-receivable-objectlog", "DEBUG", req.user.email, job.id, {