Merge branch 'release/2021-10-15' into test

This commit is contained in:
Patrick Fic
2021-10-13 17:03:00 -07:00

View File

@@ -171,7 +171,8 @@ async function InsertBill(oauthClient, req, bill, vendor) {
bill.job.class,
bill.job.bodyshop.md_responsibility_centers.sales_tax_codes,
classes,
taxCodes
taxCodes,
bill.job.bodyshop.md_responsibility_centers.costs
)
),
};
@@ -219,10 +220,12 @@ const generateBillLine = (
billLine,
accounts,
jobClass,
responsibilityCenters,
ioSalesTaxCodes,
classes,
taxCodes
taxCodes,
costCenters
) => {
const account = costCenters.find((c) => c.name === billLine.cost_center);
return {
DetailType: "AccountBasedExpenseLineDetail",
@@ -230,12 +233,10 @@ const generateBillLine = (
...(jobClass ? { ClassRef: { Id: classes[jobClass] } } : {}),
TaxCodeRef: {
value:
taxCodes[
findTaxCode(billLine.applicable_taxes, responsibilityCenters)
],
taxCodes[findTaxCode(billLine.applicable_taxes, ioSalesTaxCodes)],
},
AccountRef: {
value: accounts[billLine.cost_center],
value: accounts[account.accountname],
},
},
@@ -291,7 +292,7 @@ async function QueryMetaData(oauthClient, req) {
accounts.json.QueryResponse &&
accounts.json.QueryResponse.Account &&
accounts.json.QueryResponse.Account.forEach((t) => {
accountMapping[t.Name] = t.Id;
accountMapping[t.FullyQualifiedName] = t.Id;
});
const classMapping = {};