Merged in feature/IO-3020-IO-3036-imex-lite-rome-lite (pull request #2004)

Feature/IO-3020 IO 3036 ImEX Lite Rome Starter

Approved-by: Dave Richer
This commit is contained in:
Patrick Fic
2024-12-10 17:49:56 +00:00
160 changed files with 19138 additions and 15271 deletions

View File

@@ -4,8 +4,7 @@ const Dinero = require("dinero.js");
const InstanceManager = require("../utils/instanceMgr").default;
const { DiscountNotAlreadyCounted } = InstanceManager({
imex: require("../job/job-totals"),
rome: require("../job/job-totals-USA"),
promanager: "USE_ROME"
rome: require("../job/job-totals-USA")
});
const logger = require("../utils/logger");
@@ -609,7 +608,7 @@ exports.default = function ({ bodyshop, jobs_by_pk, qbo = false, items, taxCodes
const state_tax = Dinero(job_totals.totals.state_tax);
const local_tax = Dinero(job_totals.totals.local_tax);
const RulesetToUse = InstanceManager({ imex: "CANADA", rome: "US", promanager: "US" });
const RulesetToUse = InstanceManager({ imex: "CANADA", rome: "US" });
if (RulesetToUse === "CANADA") {
if (federal_tax.getAmount() > 0) {