IO-2704 QBO/D Export resolution
This commit is contained in:
@@ -33,11 +33,6 @@ function FeatureWrapper({ bodyshop, featureName, noauth, children, ...restProps
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function HasFeatureAccess({ featureName, bodyshop }) {
|
export function HasFeatureAccess({ featureName, bodyshop }) {
|
||||||
console.log(
|
|
||||||
'Feature Name', featureName,
|
|
||||||
bodyshop?.features.allAccess,
|
|
||||||
dayjs(bodyshop?.features[featureName]).isAfter(dayjs())
|
|
||||||
);
|
|
||||||
return bodyshop?.features.allAccess || dayjs(bodyshop?.features[featureName]).isAfter(dayjs());
|
return bodyshop?.features.allAccess || dayjs(bodyshop?.features[featureName]).isAfter(dayjs());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -605,9 +605,9 @@ exports.default = function ({
|
|||||||
const state_tax = Dinero(job_totals.totals.state_tax);
|
const state_tax = Dinero(job_totals.totals.state_tax);
|
||||||
const local_tax = Dinero(job_totals.totals.local_tax);
|
const local_tax = Dinero(job_totals.totals.local_tax);
|
||||||
|
|
||||||
const RulesetToUse = InstanceManager({imex:"CANADA",rome: "US"})
|
const RulesetToUse = InstanceManager({ imex: 'CANADA', rome: 'US', promanager: 'US' });
|
||||||
|
|
||||||
if(RulesetToUse = "CANADA"){
|
if(RulesetToUse === "CANADA"){
|
||||||
if (federal_tax.getAmount() > 0) {
|
if (federal_tax.getAmount() > 0) {
|
||||||
if (qbo) {
|
if (qbo) {
|
||||||
// do qbo
|
// do qbo
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ const builder = require("xmlbuilder2");
|
|||||||
const QbXmlUtils = require("./qbxml-utils");
|
const QbXmlUtils = require("./qbxml-utils");
|
||||||
const CreateInvoiceLines = require("../qb-receivables-lines").default;
|
const CreateInvoiceLines = require("../qb-receivables-lines").default;
|
||||||
const logger = require('../../utils/logger');
|
const logger = require('../../utils/logger');
|
||||||
const InstanceManager = require('../../utils/instanceMgr');
|
const InstanceManager = require('../../utils/instanceMgr').default;
|
||||||
|
|
||||||
require("dotenv").config({
|
require("dotenv").config({
|
||||||
path: path.resolve(
|
path: path.resolve(
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ const CdkBase = require("../web-sockets/web-socket");
|
|||||||
const Dinero = require("dinero.js");
|
const Dinero = require("dinero.js");
|
||||||
const _ = require("lodash");
|
const _ = require("lodash");
|
||||||
const {DiscountNotAlreadyCounted} = require("../job/job-totals");
|
const {DiscountNotAlreadyCounted} = require("../job/job-totals");
|
||||||
const InstanceManager = require('../utils/instanceMgr');
|
const InstanceManager = require('../utils/instanceMgr').default;
|
||||||
|
|
||||||
exports.default = async function (socket, jobid) {
|
exports.default = async function (socket, jobid) {
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user