Resolve 2 tier by source exporting IO-740

This commit is contained in:
Patrick Fic
2021-03-04 17:14:18 -08:00
parent c0403b6ea9
commit 86cb1e1fee
3 changed files with 69 additions and 26 deletions

View File

@@ -74,7 +74,7 @@ exports.default = async (req, res) => {
QbXmlToExecute.push({
id: i.id,
okStatusCodes: ["0"],
qbxml: generatePayment(i),
qbxml: generatePayment(i, isThreeTier, twoTierPref),
});
});
@@ -85,7 +85,7 @@ exports.default = async (req, res) => {
}
};
const generatePayment = (payment) => {
const generatePayment = (payment, isThreeTier, twoTierPref) => {
console.log("generatePayment -> payment", payment);
let paymentQbxmlObj;
if (payment.amount > 0) {
@@ -99,11 +99,15 @@ const generatePayment = (payment) => {
FullName:
payment.job.bodyshop.accountingconfig.tiers === 3
? `${generateSourceTier(payment.job)}:${generateOwnerTier(
payment.job
payment.job,
isThreeTier,
twoTierPref
)}:${generateJobTier(payment.job)}`
: `${generateOwnerTier(payment.job)}:${generateJobTier(
payment.job
)}`,
: `${generateOwnerTier(
payment.job,
isThreeTier,
twoTierPref
)}:${generateJobTier(payment.job)}`,
},
ARAccountRef: {
FullName:
@@ -142,11 +146,15 @@ const generatePayment = (payment) => {
FullName:
payment.job.bodyshop.accountingconfig.tiers === 3
? `${generateSourceTier(payment.job)}:${generateOwnerTier(
payment.job
payment.job,
isThreeTier,
twoTierPref
)}:${generateJobTier(payment.job)}`
: `${generateOwnerTier(payment.job)}:${generateJobTier(
payment.job
)}`,
: `${generateOwnerTier(
payment.job,
isThreeTier,
twoTierPref
)}:${generateJobTier(payment.job)}`,
},
ARAccountRef: {
FullName: