diff --git a/.gitignore b/.gitignore index 16e920044..fe7c402dc 100644 --- a/.gitignore +++ b/.gitignore @@ -112,3 +112,4 @@ firebase/.env .elasticbeanstalk/* !.elasticbeanstalk/*.cfg.yml !.elasticbeanstalk/*.global.yml +logs/oAuthClient-log.log diff --git a/bodyshop_translations.babel b/bodyshop_translations.babel index 6a9284d09..53a60c967 100644 --- a/bodyshop_translations.babel +++ b/bodyshop_translations.babel @@ -33357,6 +33357,69 @@ + + mpi_animal_checklist + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + mpi_eglass_auth + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + mpi_final_acct_sheet + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + paint_grid false @@ -37015,6 +37078,37 @@ + + schedule + + + labels + + + manualevent + false + + + + + + en-US + false + + + es-MX + false + + + fr-CA + false + + + + + + + scoreboard diff --git a/client/package.json b/client/package.json index c5141775a..71f48ee9a 100644 --- a/client/package.json +++ b/client/package.json @@ -5,7 +5,7 @@ "proxy": "http://localhost:5000", "dependencies": { "@apollo/client": "^3.4.16", - "@craco/craco": "^6.3.0", + "@craco/craco": "^6.4.0", "@fingerprintjs/fingerprintjs": "^3.3.0", "@lourenci/react-kanban": "^2.1.0", "@openreplay/tracker": "^3.4.4", @@ -29,7 +29,7 @@ "exifr": "^7.1.3", "firebase": "^9.1.3", "graphql": "^15.6.1", - "i18next": "^21.3.2", + "i18next": "^21.3.3", "i18next-browser-languagedetector": "^6.1.2", "jsoneditor": "^9.5.6", "jsreport-browser-client-dist": "^1.3.0", @@ -44,7 +44,7 @@ "rc-queue-anim": "^2.0.0", "rc-scroll-anim": "^2.7.6", "react": "^17.0.1", - "react-big-calendar": "^0.36.1", + "react-big-calendar": "^0.38.0", "react-color": "^2.19.3", "react-cookie": "^4.1.1", "react-dom": "^17.0.1", @@ -66,9 +66,9 @@ "redux-saga": "^1.1.3", "redux-state-sync": "^3.1.2", "reselect": "^4.0.0", - "sass": "^1.43.2", + "sass": "^1.43.3", "socket.io-client": "^4.3.2", - "styled-components": "^5.3.1", + "styled-components": "^5.3.3", "subscriptions-transport-ws": "^0.9.18", "web-vitals": "^2.1.2", "workbox-background-sync": "^6.3.0", @@ -115,7 +115,7 @@ ] }, "devDependencies": { - "@sentry/webpack-plugin": "^1.18.1", + "@sentry/webpack-plugin": "^1.18.3", "patch-package": "^6.4.7", "redux-logger": "^3.0.6", "source-map-explorer": "^2.5.2" diff --git a/client/src/components/email-overlay/email-overlay.container.jsx b/client/src/components/email-overlay/email-overlay.container.jsx index f931728d9..f3e67f228 100644 --- a/client/src/components/email-overlay/email-overlay.container.jsx +++ b/client/src/components/email-overlay/email-overlay.container.jsx @@ -51,7 +51,9 @@ export function EmailOverlayContainer({ const defaultEmailFrom = { from: { - name: `${currentUser.displayName} @ ${bodyshop.shopname}`, + name: currentUser.displayName + ? `${currentUser.displayName} @ ${bodyshop.shopname}` + : bodyshop.shopname, address: EmailSettings.fromAddress, }, ReplyTo: { diff --git a/client/src/components/jobs-detail-general/jobs-detail-general.component.jsx b/client/src/components/jobs-detail-general/jobs-detail-general.component.jsx index 2ebac1994..b251d2467 100644 --- a/client/src/components/jobs-detail-general/jobs-detail-general.component.jsx +++ b/client/src/components/jobs-detail-general/jobs-detail-general.component.jsx @@ -135,7 +135,7 @@ export function JobsDetailGeneral({ bodyshop, jobRO, job, form }) { label={t("jobs.fields.referral_source_extra")} name="referral_source_extra" > - + + + + + + + + + + + + + + + + + ); + + const handleClick = (e) => { + setVisibility(true); + }; + + return ( + + + + ); +} diff --git a/client/src/graphql/jobs.queries.js b/client/src/graphql/jobs.queries.js index 84d3341c4..160eae870 100644 --- a/client/src/graphql/jobs.queries.js +++ b/client/src/graphql/jobs.queries.js @@ -208,6 +208,7 @@ export const QUERY_LBR_HRS_BY_PK = gql` query QUERY_LBR_HRS_BY_PK($id: uuid!) { jobs_by_pk(id: $id) { id + ro_number labhrs: joblines_aggregate( where: { _and: [{ mod_lbr_ty: { _neq: "LAR" } }, { removed: { _eq: false } }] @@ -535,6 +536,7 @@ export const GET_JOB_BY_PK = gql` unq_seq line_ind line_desc + line_ref part_type oem_partno db_price diff --git a/client/src/translations/en_us/common.json b/client/src/translations/en_us/common.json index b960d0aa3..32500917f 100644 --- a/client/src/translations/en_us/common.json +++ b/client/src/translations/en_us/common.json @@ -1991,6 +1991,9 @@ "job_costing_ro": "Job Costing", "job_notes": "Job Notes", "key_tag": "Key Tag", + "mpi_animal_checklist": "MPI - Animal Checklist", + "mpi_eglass_auth": "MPI - eGlass Auth", + "mpi_final_acct_sheet": "MPI - Final Accounting Sheet", "paint_grid": "Paint Grid", "parts_label_single": "Parts Label - Single", "parts_list": "Parts List", @@ -2204,6 +2207,11 @@ "work_in_progress_payables": "Work in Progress - Payables" } }, + "schedule": { + "labels": { + "manualevent": "Add Manual Event" + } + }, "scoreboard": { "actions": { "edit": "Edit" diff --git a/client/src/translations/es/common.json b/client/src/translations/es/common.json index eb330f129..7dfca4271 100644 --- a/client/src/translations/es/common.json +++ b/client/src/translations/es/common.json @@ -1991,6 +1991,9 @@ "job_costing_ro": "", "job_notes": "", "key_tag": "", + "mpi_animal_checklist": "", + "mpi_eglass_auth": "", + "mpi_final_acct_sheet": "", "paint_grid": "", "parts_label_single": "", "parts_list": "", @@ -2204,6 +2207,11 @@ "work_in_progress_payables": "" } }, + "schedule": { + "labels": { + "manualevent": "" + } + }, "scoreboard": { "actions": { "edit": "" diff --git a/client/src/translations/fr/common.json b/client/src/translations/fr/common.json index 5ef8e24c0..c59bc8508 100644 --- a/client/src/translations/fr/common.json +++ b/client/src/translations/fr/common.json @@ -1991,6 +1991,9 @@ "job_costing_ro": "", "job_notes": "", "key_tag": "", + "mpi_animal_checklist": "", + "mpi_eglass_auth": "", + "mpi_final_acct_sheet": "", "paint_grid": "", "parts_label_single": "", "parts_list": "", @@ -2204,6 +2207,11 @@ "work_in_progress_payables": "" } }, + "schedule": { + "labels": { + "manualevent": "" + } + }, "scoreboard": { "actions": { "edit": "" diff --git a/client/src/utils/TemplateConstants.js b/client/src/utils/TemplateConstants.js index 77840f31d..88a7e8e8c 100644 --- a/client/src/utils/TemplateConstants.js +++ b/client/src/utils/TemplateConstants.js @@ -374,6 +374,39 @@ export const TemplateList = (type, context) => { CA_SK: true, }, }, + mpi_final_acct_sheet: { + title: i18n.t("printcenter.jobs.mpi_final_acct_sheet"), + description: "Thank You Letter by RO", + key: "mpi_final_acct_sheet", + subject: i18n.t("printcenter.jobs.mpi_final_acct_sheet"), + disabled: false, + group: "post", + regions: { + CA_MB: true, + }, + }, + mpi_eglass_auth: { + title: i18n.t("printcenter.jobs.mpi_eglass_auth"), + description: "Thank You Letter by RO", + key: "mpi_eglass_auth", + subject: i18n.t("printcenter.jobs.mpi_eglass_auth"), + disabled: false, + group: "pre", + regions: { + CA_MB: true, + }, + }, + mpi_animal_checklist: { + title: i18n.t("printcenter.jobs.mpi_animal_checklist"), + description: "Thank You Letter by RO", + key: "mpi_animal_checklist", + subject: i18n.t("printcenter.jobs.mpi_animal_checklist"), + disabled: false, + group: "pre", + regions: { + CA_MB: true, + }, + }, // parts_label_multi: { // title: i18n.t("printcenter.jobs.parts_label_multi"), // description: "Thank You Letter by RO", diff --git a/client/yarn.lock b/client/yarn.lock index 5432c8c3f..b660d8a96 100644 --- a/client/yarn.lock +++ b/client/yarn.lock @@ -1261,11 +1261,13 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@craco/craco@^6.3.0": - version "6.3.0" - resolved "https://registry.yarnpkg.com/@craco/craco/-/craco-6.3.0.tgz#157ff6387dab526390b47b12e890542c7e7c6437" - integrity sha512-SCnfEQxT/6NAbU/3sIWw7gQXtzjjiTp/EZFdJTd8inPURILIy0YajrC2p8qBG2KhFo5cwgOrEDyaGyAFvvuyuA== +"@craco/craco@^6.4.0": + version "6.4.0" + resolved "https://registry.yarnpkg.com/@craco/craco/-/craco-6.4.0.tgz#449ca141c4af5751999e8c91764c0e1d3576b420" + integrity sha512-puLp+pSL5B2tpoIPUYlWjKd0VDBPNF16BJIKEKrwg0x/9XC/4h8XPcVGNr6pd27pj8sahiH5QUdoBxB5AE9++g== dependencies: + "@endemolshinegroup/cosmiconfig-typescript-loader" "^3.0.2" + cosmiconfig "^7.0.1" cross-spawn "^7.0.0" lodash "^4.17.15" semver "^7.3.2" @@ -1308,6 +1310,16 @@ resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== +"@endemolshinegroup/cosmiconfig-typescript-loader@^3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz#eea4635828dde372838b0909693ebd9aafeec22d" + integrity sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== + dependencies: + lodash.get "^4" + make-error "^1" + ts-node "^9" + tslib "^2" + "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -2191,10 +2203,10 @@ "@sentry/utils" "6.13.3" tslib "^1.9.3" -"@sentry/cli@^1.68.0": - version "1.69.1" - resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-1.69.1.tgz#0a6de12346c0f2347d610835a18ff554f2d65adc" - integrity sha512-HxO7vjqSvWfc9L5A/ib3UB1mXKFNiORY9BXwtYTo38jv4ROrKDFz36IzHsD6nPFuv8+6iDVyNlEujK/n9NvRyw== +"@sentry/cli@^1.70.1": + version "1.70.1" + resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-1.70.1.tgz#908517b699c0714eff88bedb68c6ea72e94945e8" + integrity sha512-pab3nU3rNsq1HKKmJP2ITDl5cGi+QbQ5eLX6ELaeAbN2eAzfndHu2rTqlnjJAKcYQg6l9gFBn8vvY2xAeRJb6Q== dependencies: https-proxy-agent "^5.0.0" mkdirp "^0.5.5" @@ -2268,12 +2280,12 @@ "@sentry/types" "6.13.3" tslib "^1.9.3" -"@sentry/webpack-plugin@^1.18.1": - version "1.18.1" - resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-1.18.1.tgz#0fa24297043305057111d85a7154d4b8b24d43a6" - integrity sha512-maEnHC0nxRnVgAz0qvKvhTGy+SxneR8MFjpgNMvh9CyAB6GEM9VQI1hzxTcAd7Qk90qGW8W4eUmB+ZX8nMrM1w== +"@sentry/webpack-plugin@^1.18.3": + version "1.18.3" + resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-1.18.3.tgz#1cd3401f84f561b4a451dac5f42465ee5102f5d6" + integrity sha512-Qk3Jevislc5DZK0X/WwRVcOtO7iatnWARsEgTV/TuXvDN+fUDDpD/2MytAWAbpLaLy3xEB/cXGeLsbv6d1XNkQ== dependencies: - "@sentry/cli" "^1.68.0" + "@sentry/cli" "^1.70.1" "@sinonjs/commons@^1.7.0": version "1.8.3" @@ -3302,6 +3314,11 @@ are-we-there-yet@~1.1.2: delegates "^1.0.0" readable-stream "^2.0.6" +arg@^4.1.0: + version "4.1.3" + resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -4653,7 +4670,7 @@ cosmiconfig@^6.0.0: path-type "^4.0.0" yaml "^1.7.2" -cosmiconfig@^7.0.0: +cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== @@ -4703,6 +4720,11 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" +create-require@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" + integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== + cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -5305,6 +5327,11 @@ diff-sequences@^26.6.2: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== +diff@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -7112,10 +7139,10 @@ i18next-browser-languagedetector@^6.1.2: dependencies: "@babel/runtime" "^7.14.6" -i18next@^21.3.2: - version "21.3.2" - resolved "https://registry.yarnpkg.com/i18next/-/i18next-21.3.2.tgz#8a83593e764fe19b81565737fbf78eed8a70ab00" - integrity sha512-ojsp2GYeXaPNkMaG2p4Ot2bNZjvCFpTGT5ffnDLyMaLQovLEtTjv66X9riP0vkq1W3+Ici2cty77So+bfyDjSQ== +i18next@^21.3.3: + version "21.3.3" + resolved "https://registry.yarnpkg.com/i18next/-/i18next-21.3.3.tgz#1065d557328db29a2e1f33526ed37608cdb0242c" + integrity sha512-Wv5arCT9pK35nfhOzTdS64T7JpPcoqnkOEidxc4zF0DZ8KetpvmnkO+uWkXy+DFz6zWzPX7U9bIemwBqpFRprw== dependencies: "@babel/runtime" "^7.12.0" @@ -8638,6 +8665,11 @@ lodash.debounce@^4.0.8: resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= +lodash.get@^4: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + lodash.isequal@^4.0.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" @@ -8753,6 +8785,11 @@ make-dir@^3.0.0, make-dir@^3.0.2: dependencies: semver "^6.0.0" +make-error@^1, make-error@^1.1.1: + version "1.3.6" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + makeerror@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" @@ -11331,10 +11368,10 @@ react-beautiful-dnd@^13.0.0: redux "^4.0.4" use-memo-one "^1.1.1" -react-big-calendar@^0.36.1: - version "0.36.1" - resolved "https://registry.yarnpkg.com/react-big-calendar/-/react-big-calendar-0.36.1.tgz#3a74db72dc293de899759e01bfb72ec1715f8787" - integrity sha512-pzg8X/Tc1szg//KoV2GP9YnPPRhE3uCIXSP10Jlr46jMcBiMZ/wP7WGhpgaGVKEL30rR/BDLz7rhXaAYDX/UuQ== +react-big-calendar@^0.38.0: + version "0.38.0" + resolved "https://registry.yarnpkg.com/react-big-calendar/-/react-big-calendar-0.38.0.tgz#53fd1f69046fdff72d1c2311ace4655797936fb1" + integrity sha512-eoVkt9gTo+f1HBL09+o7dYLxp6QxHv52fcn50P5PfaWp3S98uGLQqoqsvghT85koMKvGfDVa5V0+J7yHcaF07Q== dependencies: "@babel/runtime" "^7.1.5" clsx "^1.0.4" @@ -12269,10 +12306,10 @@ sass-loader@^10.0.5: schema-utils "^3.0.0" semver "^7.3.2" -sass@^1.43.2: - version "1.43.2" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.43.2.tgz#c02501520c624ad6622529a8b3724eb08da82d65" - integrity sha512-DncYhjl3wBaPMMJR0kIUaH3sF536rVrOcqqVGmTZHQRRzj7LQlyGV7Mb8aCKFyILMr5VsPHwRYtyKpnKYlmQSQ== +sass@^1.43.3: + version "1.43.3" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.43.3.tgz#aa16a69131b84f0cd23189a242571e8905f1ce43" + integrity sha512-BJnLngqWpMeS65UvlYYEuCb3/fLxDxhHtOB/gWPxs6NKrslTxGt3ZxwIvOe/0Jm4tWwM/+tIpE3wj4dLEhPDeQ== dependencies: chokidar ">=3.0.0 <4.0.0" @@ -12704,7 +12741,7 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.20: +source-map-support@^0.5.17, source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.20: version "0.5.20" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9" integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw== @@ -13100,10 +13137,10 @@ style-utils@~0.2.0: resolved "https://registry.yarnpkg.com/style-utils/-/style-utils-0.2.1.tgz#c78fe6696214f4ab12701959f09553e9d81dd45b" integrity sha512-eKRIfWnUSdBqe2ko+qisUwBSlfWpHru89geRqzmScpDhkPW1ksmE04d//nDcXeF+TVK5cnBG90mMmHgxyxXleQ== -styled-components@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.1.tgz#8a86dcd31bff7049c2ed408bae36fa23f03f071a" - integrity sha512-JThv2JRzyH0NOIURrk9iskdxMSAAtCfj/b2Sf1WJaCUsloQkblepy1jaCLX/bYE+mhYo3unmwVSI9I5d9ncSiQ== +styled-components@^5.3.3: + version "5.3.3" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.3.tgz#312a3d9a549f4708f0fb0edc829eb34bde032743" + integrity sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/traverse" "^7.4.5" @@ -13511,6 +13548,18 @@ ts-invariant@^0.9.0: dependencies: tslib "^2.1.0" +ts-node@^9: + version "9.1.1" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" + integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== + dependencies: + arg "^4.1.0" + create-require "^1.1.0" + diff "^4.0.1" + make-error "^1.1.1" + source-map-support "^0.5.17" + yn "3.1.1" + ts-pnp@1.2.0, ts-pnp@^1.1.6: version "1.2.0" resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" @@ -13531,7 +13580,7 @@ tslib@^1.8.1, tslib@^1.9.3: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0: +tslib@^2, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== @@ -14675,6 +14724,11 @@ yeast@0.1.2: resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" integrity sha1-AI4G2AlDIMNy28L47XagymyKxBk= +yn@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== + yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" diff --git a/logs/oAuthClient-log.log b/logs/oAuthClient-log.log index 18ea0ed31..d88fa7871 100644 --- a/logs/oAuthClient-log.log +++ b/logs/oAuthClient-log.log @@ -28164,3 +28164,4103 @@ "error_description": "Bad Request", "intuit_tid": "1-6172f8d5-0f82279b57a0553e11fc065f" } +2021-10-29T17:39:47.895Z info: Create Token response is : { + "token": { + "realmId": "4620816365180784050", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..Qky0Grzfk1fB5KPuUGA8hA.0TtXUEMOTtMUBxBqrdezxJ63GLZPtwE-Z00xqdHwHz71iGhOnX9ogoRuj2blI_gEmjiai_YCJu5KSMhDey6mMkqMuzoPjVOsuM7Fh4lC4PREFFY4CMxSX_7URxGjViuoPVOLsG8q9hNUJI2CtkT--lm1k3B6rugTdduqrWBsQd0I459frOIgxO-ssu4BuH5JBBcAUSsAJqTwbdOoQMs2z-NZQqTkd81t8q6P7E8rd6MSyqMkRft7qPqG7p5H5rBNS-jIHc0wMkkk06PLTPJ3Zwf1Zg5oc1vM3NTvpFCPd0mrKYUhRXW2ZYuIKpzMSya_8IyCMZJ8ftF7kVQvAr7qe8pH87GVIJMoWPMCATC9qHVA_7dJWo5uwxh7zM5hdWxTe_DnYRhsOeXgNb6C_N6JTLMCqjqd1lqKbXBEzk8SsdmUTEctjVIlZq9QLI1QXF923qiySsO7a8j3RnBbziq9iIAxpyObiHQV78mKWU9qor_u6grVC9yrx4cyEKC_1CpXmuaRBqQxhoqMUFnzUna8Y6cxXc3jga6Tic3sbXLNSmCkZFUO3PJqOTZmRlL3a-IO8qbtoc8rtPIMQaJEV-G0wUjxjLO3KHF99gpsUeHiQl98YauaykXH0YZimwBrzHEfPLd_KPzVkml_7v39HaM2Jbcz_uNqDVpKCrMRYXaTq9pFYSe27m5hzzI2yTrbkZ3UryII9rdX9K8WhJ_vo-_FcujfqlddgTmFFB0fypRH7AsDiQxKjMDa2eFU9JRNkUM2QYHn1dsJAwZi-I8JrFR2KFRZmPtmBDUGMALU6hWveA0FlltaCS3JEeUWsIuMES3RISt8f5ZtP8QvnfEVT6i7pA.1CynUhX86_mEH298eYZIIQ", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726400, + "id_token": "eyJraWQiOiJPUElDUFJEMDkxODIwMTQiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiI1ODYwNzMxZC0yZmQ1LTQ3YTMtOTgxNi0wYzE5N2NkZDk1NjIiLCJhdWQiOlsiQUJnY01pUkZvNmdWZWZtOFBCZkZwZkxQdzFoUzZCekluMFduUlZLR1A5R05SWm1neHQiXSwicmVhbG1pZCI6IjQ2MjA4MTYzNjUxODA3ODQwNTAiLCJhdXRoX3RpbWUiOjE2MzU1MjkxNzksImlzcyI6Imh0dHBzOlwvXC9vYXV0aC5wbGF0Zm9ybS5pbnR1aXQuY29tXC9vcFwvdjEiLCJleHAiOjE2MzU1MzI3ODQsImlhdCI6MTYzNTUyOTE4NH0.Nx90_eadHTs2s69HVea24uBc3YMlzTW80PlkpOwYb3z6DnOkMDgu7XRP2nH1dJKGnXo3F3EjtY5Qhia4nK7J-jYVEMhNP5c9bm2Ys8aoSu5K3lZ9_FFozh3YYZQCA00s47_iniZ3d9zoaQ7q8l7GrU77V33Wad-QEVBipBdansM", + "latency": 60000, + "createdAt": 1635529187895, + "state": "patrick@imex.dev" + }, + "response": { + "url": "https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer", + "headers": { + "date": "Fri, 29 Oct 2021 17:39:44 GMT", + "content-type": "application/json;charset=utf-8", + "content-length": "1684", + "connection": "close", + "intuit_tid": "1-617c31e0-3d9d4276507aa00212e2a8d5", + "x-spanid": "bc1ba070-ac26-4387-b2f7-6511129d595a", + "x-amzn-trace-id": "Root=1-617c31e0-3d9d4276507aa00212e2a8d5", + "x-content-type-options": "nosniff", + "server": "envoy", + "cache-control": "no-cache, no-store", + "pragma": "no-cache", + "x-frame-options": "SAMEORIGIN", + "x-xss-protection": "1; mode=block", + "x-envoy-upstream-service-time": "80", + "strict-transport-security": "max-age=31536000" + }, + "body": "{\"access_token\":\"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..Qky0Grzfk1fB5KPuUGA8hA.0TtXUEMOTtMUBxBqrdezxJ63GLZPtwE-Z00xqdHwHz71iGhOnX9ogoRuj2blI_gEmjiai_YCJu5KSMhDey6mMkqMuzoPjVOsuM7Fh4lC4PREFFY4CMxSX_7URxGjViuoPVOLsG8q9hNUJI2CtkT--lm1k3B6rugTdduqrWBsQd0I459frOIgxO-ssu4BuH5JBBcAUSsAJqTwbdOoQMs2z-NZQqTkd81t8q6P7E8rd6MSyqMkRft7qPqG7p5H5rBNS-jIHc0wMkkk06PLTPJ3Zwf1Zg5oc1vM3NTvpFCPd0mrKYUhRXW2ZYuIKpzMSya_8IyCMZJ8ftF7kVQvAr7qe8pH87GVIJMoWPMCATC9qHVA_7dJWo5uwxh7zM5hdWxTe_DnYRhsOeXgNb6C_N6JTLMCqjqd1lqKbXBEzk8SsdmUTEctjVIlZq9QLI1QXF923qiySsO7a8j3RnBbziq9iIAxpyObiHQV78mKWU9qor_u6grVC9yrx4cyEKC_1CpXmuaRBqQxhoqMUFnzUna8Y6cxXc3jga6Tic3sbXLNSmCkZFUO3PJqOTZmRlL3a-IO8qbtoc8rtPIMQaJEV-G0wUjxjLO3KHF99gpsUeHiQl98YauaykXH0YZimwBrzHEfPLd_KPzVkml_7v39HaM2Jbcz_uNqDVpKCrMRYXaTq9pFYSe27m5hzzI2yTrbkZ3UryII9rdX9K8WhJ_vo-_FcujfqlddgTmFFB0fypRH7AsDiQxKjMDa2eFU9JRNkUM2QYHn1dsJAwZi-I8JrFR2KFRZmPtmBDUGMALU6hWveA0FlltaCS3JEeUWsIuMES3RISt8f5ZtP8QvnfEVT6i7pA.1CynUhX86_mEH298eYZIIQ\",\"refresh_token\":\"AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh\",\"x_refresh_token_expires_in\":8726400,\"id_token\":\"eyJraWQiOiJPUElDUFJEMDkxODIwMTQiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiI1ODYwNzMxZC0yZmQ1LTQ3YTMtOTgxNi0wYzE5N2NkZDk1NjIiLCJhdWQiOlsiQUJnY01pUkZvNmdWZWZtOFBCZkZwZkxQdzFoUzZCekluMFduUlZLR1A5R05SWm1neHQiXSwicmVhbG1pZCI6IjQ2MjA4MTYzNjUxODA3ODQwNTAiLCJhdXRoX3RpbWUiOjE2MzU1MjkxNzksImlzcyI6Imh0dHBzOlwvXC9vYXV0aC5wbGF0Zm9ybS5pbnR1aXQuY29tXC9vcFwvdjEiLCJleHAiOjE2MzU1MzI3ODQsImlhdCI6MTYzNTUyOTE4NH0.Nx90_eadHTs2s69HVea24uBc3YMlzTW80PlkpOwYb3z6DnOkMDgu7XRP2nH1dJKGnXo3F3EjtY5Qhia4nK7J-jYVEMhNP5c9bm2Ys8aoSu5K3lZ9_FFozh3YYZQCA00s47_iniZ3d9zoaQ7q8l7GrU77V33Wad-QEVBipBdansM\",\"token_type\":\"bearer\",\"expires_in\":3600}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"access_token\":\"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..Qky0Grzfk1fB5KPuUGA8hA.0TtXUEMOTtMUBxBqrdezxJ63GLZPtwE-Z00xqdHwHz71iGhOnX9ogoRuj2blI_gEmjiai_YCJu5KSMhDey6mMkqMuzoPjVOsuM7Fh4lC4PREFFY4CMxSX_7URxGjViuoPVOLsG8q9hNUJI2CtkT--lm1k3B6rugTdduqrWBsQd0I459frOIgxO-ssu4BuH5JBBcAUSsAJqTwbdOoQMs2z-NZQqTkd81t8q6P7E8rd6MSyqMkRft7qPqG7p5H5rBNS-jIHc0wMkkk06PLTPJ3Zwf1Zg5oc1vM3NTvpFCPd0mrKYUhRXW2ZYuIKpzMSya_8IyCMZJ8ftF7kVQvAr7qe8pH87GVIJMoWPMCATC9qHVA_7dJWo5uwxh7zM5hdWxTe_DnYRhsOeXgNb6C_N6JTLMCqjqd1lqKbXBEzk8SsdmUTEctjVIlZq9QLI1QXF923qiySsO7a8j3RnBbziq9iIAxpyObiHQV78mKWU9qor_u6grVC9yrx4cyEKC_1CpXmuaRBqQxhoqMUFnzUna8Y6cxXc3jga6Tic3sbXLNSmCkZFUO3PJqOTZmRlL3a-IO8qbtoc8rtPIMQaJEV-G0wUjxjLO3KHF99gpsUeHiQl98YauaykXH0YZimwBrzHEfPLd_KPzVkml_7v39HaM2Jbcz_uNqDVpKCrMRYXaTq9pFYSe27m5hzzI2yTrbkZ3UryII9rdX9K8WhJ_vo-_FcujfqlddgTmFFB0fypRH7AsDiQxKjMDa2eFU9JRNkUM2QYHn1dsJAwZi-I8JrFR2KFRZmPtmBDUGMALU6hWveA0FlltaCS3JEeUWsIuMES3RISt8f5ZtP8QvnfEVT6i7pA.1CynUhX86_mEH298eYZIIQ\",\"refresh_token\":\"AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh\",\"x_refresh_token_expires_in\":8726400,\"id_token\":\"eyJraWQiOiJPUElDUFJEMDkxODIwMTQiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiI1ODYwNzMxZC0yZmQ1LTQ3YTMtOTgxNi0wYzE5N2NkZDk1NjIiLCJhdWQiOlsiQUJnY01pUkZvNmdWZWZtOFBCZkZwZkxQdzFoUzZCekluMFduUlZLR1A5R05SWm1neHQiXSwicmVhbG1pZCI6IjQ2MjA4MTYzNjUxODA3ODQwNTAiLCJhdXRoX3RpbWUiOjE2MzU1MjkxNzksImlzcyI6Imh0dHBzOlwvXC9vYXV0aC5wbGF0Zm9ybS5pbnR1aXQuY29tXC9vcFwvdjEiLCJleHAiOjE2MzU1MzI3ODQsImlhdCI6MTYzNTUyOTE4NH0.Nx90_eadHTs2s69HVea24uBc3YMlzTW80PlkpOwYb3z6DnOkMDgu7XRP2nH1dJKGnXo3F3EjtY5Qhia4nK7J-jYVEMhNP5c9bm2Ys8aoSu5K3lZ9_FFozh3YYZQCA00s47_iniZ3d9zoaQ7q8l7GrU77V33Wad-QEVBipBdansM\",\"token_type\":\"bearer\",\"expires_in\":3600}", + "json": { + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..Qky0Grzfk1fB5KPuUGA8hA.0TtXUEMOTtMUBxBqrdezxJ63GLZPtwE-Z00xqdHwHz71iGhOnX9ogoRuj2blI_gEmjiai_YCJu5KSMhDey6mMkqMuzoPjVOsuM7Fh4lC4PREFFY4CMxSX_7URxGjViuoPVOLsG8q9hNUJI2CtkT--lm1k3B6rugTdduqrWBsQd0I459frOIgxO-ssu4BuH5JBBcAUSsAJqTwbdOoQMs2z-NZQqTkd81t8q6P7E8rd6MSyqMkRft7qPqG7p5H5rBNS-jIHc0wMkkk06PLTPJ3Zwf1Zg5oc1vM3NTvpFCPd0mrKYUhRXW2ZYuIKpzMSya_8IyCMZJ8ftF7kVQvAr7qe8pH87GVIJMoWPMCATC9qHVA_7dJWo5uwxh7zM5hdWxTe_DnYRhsOeXgNb6C_N6JTLMCqjqd1lqKbXBEzk8SsdmUTEctjVIlZq9QLI1QXF923qiySsO7a8j3RnBbziq9iIAxpyObiHQV78mKWU9qor_u6grVC9yrx4cyEKC_1CpXmuaRBqQxhoqMUFnzUna8Y6cxXc3jga6Tic3sbXLNSmCkZFUO3PJqOTZmRlL3a-IO8qbtoc8rtPIMQaJEV-G0wUjxjLO3KHF99gpsUeHiQl98YauaykXH0YZimwBrzHEfPLd_KPzVkml_7v39HaM2Jbcz_uNqDVpKCrMRYXaTq9pFYSe27m5hzzI2yTrbkZ3UryII9rdX9K8WhJ_vo-_FcujfqlddgTmFFB0fypRH7AsDiQxKjMDa2eFU9JRNkUM2QYHn1dsJAwZi-I8JrFR2KFRZmPtmBDUGMALU6hWveA0FlltaCS3JEeUWsIuMES3RISt8f5ZtP8QvnfEVT6i7pA.1CynUhX86_mEH298eYZIIQ", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "x_refresh_token_expires_in": 8726400, + "id_token": "eyJraWQiOiJPUElDUFJEMDkxODIwMTQiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiI1ODYwNzMxZC0yZmQ1LTQ3YTMtOTgxNi0wYzE5N2NkZDk1NjIiLCJhdWQiOlsiQUJnY01pUkZvNmdWZWZtOFBCZkZwZkxQdzFoUzZCekluMFduUlZLR1A5R05SWm1neHQiXSwicmVhbG1pZCI6IjQ2MjA4MTYzNjUxODA3ODQwNTAiLCJhdXRoX3RpbWUiOjE2MzU1MjkxNzksImlzcyI6Imh0dHBzOlwvXC9vYXV0aC5wbGF0Zm9ybS5pbnR1aXQuY29tXC9vcFwvdjEiLCJleHAiOjE2MzU1MzI3ODQsImlhdCI6MTYzNTUyOTE4NH0.Nx90_eadHTs2s69HVea24uBc3YMlzTW80PlkpOwYb3z6DnOkMDgu7XRP2nH1dJKGnXo3F3EjtY5Qhia4nK7J-jYVEMhNP5c9bm2Ys8aoSu5K3lZ9_FFozh3YYZQCA00s47_iniZ3d9zoaQ7q8l7GrU77V33Wad-QEVBipBdansM", + "token_type": "bearer", + "expires_in": 3600 + }, + "intuit_tid": "1-617c31e0-3d9d4276507aa00212e2a8d5" +} +2021-10-29T17:41:54.849Z info: Refresh Token () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..iQ_Wk98S7QlP5hFoHXLB1w.SDWG5ISkJjhldFTqpiUGXEJZjSGq8Pr_-ZuobEPawHRFWQZdxxxKYmfeBohtgBFp4IxJy-xLJl1bcp-PYr7BQsplUe5A-pWnKNKGUIind-xl30HZgpuT30nnY4HjCYwfqqyIq5HBAvt8kQnKdvrKIvAfwDYMF5UEC2UMiZyZJ6YzDivetp1p2YSU9J6xaTYiQx95J00ElNpzEAPptyp7ojtsgSOy-r5teub57bva-wnLtYLpDY5M9ajOCkOiz8eo0idv8AaDb_DQjW65Y-klOv1CjJndDeOGUjF3GPIxy2fyIhxRglFFIJe5wf97qZRoImeS7swL6fBupSf1zP8K4X-skPP7Bp7rcSL9yIe1tv_aPOWqoy6sxGHC19_tPwWJcx-yLfsl5bqlONztmz_ud0aHc7fjJJ8R2FyEdpADPQyio1xClpfb5-teS7CPA4lo-qrlJOwNB01688v8oF1mQhDFjvYJGwsMwtm-En0AD8O7NT5VstGOsuMvOBEYuOfKGsB4fxjCaolk6Uo49BK-JYZO58TKR0DCZKSovthBgXj_54R2sHOWVddAFATkmED7W-O4uKWJjfyv3WHPuwIeSAKY-QKIezmq19iD2V-_RlAX4wtP_tSpL3M2x-p7tmN4mubjg4GS5kKLsrQMIG7h0KPjhOK_xabybKpzK3wX5ImnnL0qLgdx3JWCmw4lV8JnrX1184bu8b1rEGELNoD5w1-pVdyjfQzJ3koADUbijmkxbCwSUqNXa-0Q2AVErFSXCqYsCKPukMl7pvI7cwzPli9toG4DSCAQX149plkh_xNsrLBEryBRHQhJVcNTolBah7Z0R8Uy7Ji_0vhGdV4XDQ.SHnJhkK0YOZh3OGhIxOPNw", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726274, + "id_token": "", + "latency": 60000, + "createdAt": 1635529314849 + }, + "response": { + "url": "https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer", + "headers": { + "date": "Fri, 29 Oct 2021 17:41:51 GMT", + "content-type": "application/json;charset=utf-8", + "content-length": "1114", + "connection": "close", + "intuit_tid": "1-617c325f-139f29c76c88e467305aa1a3", + "x-spanid": "9cf46cdd-dcc7-4ef4-959e-85ad3ab48b74", + "x-amzn-trace-id": "Root=1-617c325f-139f29c76c88e467305aa1a3", + "x-content-type-options": "nosniff", + "server": "envoy", + "cache-control": "no-cache, no-store", + "pragma": "no-cache", + "x-frame-options": "SAMEORIGIN", + "x-xss-protection": "1; mode=block", + "x-envoy-upstream-service-time": "42", + "strict-transport-security": "max-age=31536000" + }, + "body": "{\"x_refresh_token_expires_in\":8726274,\"access_token\":\"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..iQ_Wk98S7QlP5hFoHXLB1w.SDWG5ISkJjhldFTqpiUGXEJZjSGq8Pr_-ZuobEPawHRFWQZdxxxKYmfeBohtgBFp4IxJy-xLJl1bcp-PYr7BQsplUe5A-pWnKNKGUIind-xl30HZgpuT30nnY4HjCYwfqqyIq5HBAvt8kQnKdvrKIvAfwDYMF5UEC2UMiZyZJ6YzDivetp1p2YSU9J6xaTYiQx95J00ElNpzEAPptyp7ojtsgSOy-r5teub57bva-wnLtYLpDY5M9ajOCkOiz8eo0idv8AaDb_DQjW65Y-klOv1CjJndDeOGUjF3GPIxy2fyIhxRglFFIJe5wf97qZRoImeS7swL6fBupSf1zP8K4X-skPP7Bp7rcSL9yIe1tv_aPOWqoy6sxGHC19_tPwWJcx-yLfsl5bqlONztmz_ud0aHc7fjJJ8R2FyEdpADPQyio1xClpfb5-teS7CPA4lo-qrlJOwNB01688v8oF1mQhDFjvYJGwsMwtm-En0AD8O7NT5VstGOsuMvOBEYuOfKGsB4fxjCaolk6Uo49BK-JYZO58TKR0DCZKSovthBgXj_54R2sHOWVddAFATkmED7W-O4uKWJjfyv3WHPuwIeSAKY-QKIezmq19iD2V-_RlAX4wtP_tSpL3M2x-p7tmN4mubjg4GS5kKLsrQMIG7h0KPjhOK_xabybKpzK3wX5ImnnL0qLgdx3JWCmw4lV8JnrX1184bu8b1rEGELNoD5w1-pVdyjfQzJ3koADUbijmkxbCwSUqNXa-0Q2AVErFSXCqYsCKPukMl7pvI7cwzPli9toG4DSCAQX149plkh_xNsrLBEryBRHQhJVcNTolBah7Z0R8Uy7Ji_0vhGdV4XDQ.SHnJhkK0YOZh3OGhIxOPNw\",\"refresh_token\":\"AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh\",\"token_type\":\"bearer\",\"expires_in\":3600}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"x_refresh_token_expires_in\":8726274,\"access_token\":\"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..iQ_Wk98S7QlP5hFoHXLB1w.SDWG5ISkJjhldFTqpiUGXEJZjSGq8Pr_-ZuobEPawHRFWQZdxxxKYmfeBohtgBFp4IxJy-xLJl1bcp-PYr7BQsplUe5A-pWnKNKGUIind-xl30HZgpuT30nnY4HjCYwfqqyIq5HBAvt8kQnKdvrKIvAfwDYMF5UEC2UMiZyZJ6YzDivetp1p2YSU9J6xaTYiQx95J00ElNpzEAPptyp7ojtsgSOy-r5teub57bva-wnLtYLpDY5M9ajOCkOiz8eo0idv8AaDb_DQjW65Y-klOv1CjJndDeOGUjF3GPIxy2fyIhxRglFFIJe5wf97qZRoImeS7swL6fBupSf1zP8K4X-skPP7Bp7rcSL9yIe1tv_aPOWqoy6sxGHC19_tPwWJcx-yLfsl5bqlONztmz_ud0aHc7fjJJ8R2FyEdpADPQyio1xClpfb5-teS7CPA4lo-qrlJOwNB01688v8oF1mQhDFjvYJGwsMwtm-En0AD8O7NT5VstGOsuMvOBEYuOfKGsB4fxjCaolk6Uo49BK-JYZO58TKR0DCZKSovthBgXj_54R2sHOWVddAFATkmED7W-O4uKWJjfyv3WHPuwIeSAKY-QKIezmq19iD2V-_RlAX4wtP_tSpL3M2x-p7tmN4mubjg4GS5kKLsrQMIG7h0KPjhOK_xabybKpzK3wX5ImnnL0qLgdx3JWCmw4lV8JnrX1184bu8b1rEGELNoD5w1-pVdyjfQzJ3koADUbijmkxbCwSUqNXa-0Q2AVErFSXCqYsCKPukMl7pvI7cwzPli9toG4DSCAQX149plkh_xNsrLBEryBRHQhJVcNTolBah7Z0R8Uy7Ji_0vhGdV4XDQ.SHnJhkK0YOZh3OGhIxOPNw\",\"refresh_token\":\"AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh\",\"token_type\":\"bearer\",\"expires_in\":3600}", + "json": { + "x_refresh_token_expires_in": 8726274, + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..iQ_Wk98S7QlP5hFoHXLB1w.SDWG5ISkJjhldFTqpiUGXEJZjSGq8Pr_-ZuobEPawHRFWQZdxxxKYmfeBohtgBFp4IxJy-xLJl1bcp-PYr7BQsplUe5A-pWnKNKGUIind-xl30HZgpuT30nnY4HjCYwfqqyIq5HBAvt8kQnKdvrKIvAfwDYMF5UEC2UMiZyZJ6YzDivetp1p2YSU9J6xaTYiQx95J00ElNpzEAPptyp7ojtsgSOy-r5teub57bva-wnLtYLpDY5M9ajOCkOiz8eo0idv8AaDb_DQjW65Y-klOv1CjJndDeOGUjF3GPIxy2fyIhxRglFFIJe5wf97qZRoImeS7swL6fBupSf1zP8K4X-skPP7Bp7rcSL9yIe1tv_aPOWqoy6sxGHC19_tPwWJcx-yLfsl5bqlONztmz_ud0aHc7fjJJ8R2FyEdpADPQyio1xClpfb5-teS7CPA4lo-qrlJOwNB01688v8oF1mQhDFjvYJGwsMwtm-En0AD8O7NT5VstGOsuMvOBEYuOfKGsB4fxjCaolk6Uo49BK-JYZO58TKR0DCZKSovthBgXj_54R2sHOWVddAFATkmED7W-O4uKWJjfyv3WHPuwIeSAKY-QKIezmq19iD2V-_RlAX4wtP_tSpL3M2x-p7tmN4mubjg4GS5kKLsrQMIG7h0KPjhOK_xabybKpzK3wX5ImnnL0qLgdx3JWCmw4lV8JnrX1184bu8b1rEGELNoD5w1-pVdyjfQzJ3koADUbijmkxbCwSUqNXa-0Q2AVErFSXCqYsCKPukMl7pvI7cwzPli9toG4DSCAQX149plkh_xNsrLBEryBRHQhJVcNTolBah7Z0R8Uy7Ji_0vhGdV4XDQ.SHnJhkK0YOZh3OGhIxOPNw", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "token_type": "bearer", + "expires_in": 3600 + }, + "intuit_tid": "1-617c325f-139f29c76c88e467305aa1a3" +} +2021-10-29T17:41:55.596Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..iQ_Wk98S7QlP5hFoHXLB1w.SDWG5ISkJjhldFTqpiUGXEJZjSGq8Pr_-ZuobEPawHRFWQZdxxxKYmfeBohtgBFp4IxJy-xLJl1bcp-PYr7BQsplUe5A-pWnKNKGUIind-xl30HZgpuT30nnY4HjCYwfqqyIq5HBAvt8kQnKdvrKIvAfwDYMF5UEC2UMiZyZJ6YzDivetp1p2YSU9J6xaTYiQx95J00ElNpzEAPptyp7ojtsgSOy-r5teub57bva-wnLtYLpDY5M9ajOCkOiz8eo0idv8AaDb_DQjW65Y-klOv1CjJndDeOGUjF3GPIxy2fyIhxRglFFIJe5wf97qZRoImeS7swL6fBupSf1zP8K4X-skPP7Bp7rcSL9yIe1tv_aPOWqoy6sxGHC19_tPwWJcx-yLfsl5bqlONztmz_ud0aHc7fjJJ8R2FyEdpADPQyio1xClpfb5-teS7CPA4lo-qrlJOwNB01688v8oF1mQhDFjvYJGwsMwtm-En0AD8O7NT5VstGOsuMvOBEYuOfKGsB4fxjCaolk6Uo49BK-JYZO58TKR0DCZKSovthBgXj_54R2sHOWVddAFATkmED7W-O4uKWJjfyv3WHPuwIeSAKY-QKIezmq19iD2V-_RlAX4wtP_tSpL3M2x-p7tmN4mubjg4GS5kKLsrQMIG7h0KPjhOK_xabybKpzK3wX5ImnnL0qLgdx3JWCmw4lV8JnrX1184bu8b1rEGELNoD5w1-pVdyjfQzJ3koADUbijmkxbCwSUqNXa-0Q2AVErFSXCqYsCKPukMl7pvI7cwzPli9toG4DSCAQX149plkh_xNsrLBEryBRHQhJVcNTolBah7Z0R8Uy7Ji_0vhGdV4XDQ.SHnJhkK0YOZh3OGhIxOPNw", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726274, + "id_token": "", + "latency": 60000, + "createdAt": 1635529314849 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/query?query=select%20*%20From%20Customer%20where%20DisplayName%20%3D%20%27ICBC%27", + "headers": { + "date": "Fri, 29 Oct 2021 17:41:52 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c3260-3e0b79460a9f85ef2ac2b580", + "x-spanid": "e5c501f2-5cc1-4221-9340-5359cb2df836", + "x-amzn-trace-id": "Root=1-617c3260-3e0b79460a9f85ef2ac2b580", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=134, db=27", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "185", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"QueryResponse\":{\"Customer\":[{\"Taxable\":false,\"BillAddr\":{\"Id\":\"102\",\"Line1\":\"123\",\"Line2\":\"123\",\"City\":\"MAPLE RIDGE\",\"CountrySubDivisionCode\":\"123\",\"PostalCode\":\"123\"},\"Job\":false,\"BillWithParent\":false,\"Balance\":0,\"BalanceWithJobs\":61923.13,\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"PreferredDeliveryMethod\":\"None\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"109\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-13T21:11:06-07:00\",\"LastUpdatedTime\":\"2021-10-28T09:54:16-07:00\"},\"FullyQualifiedName\":\"ICBC\",\"DisplayName\":\"ICBC\",\"PrintOnCheckName\":\"ICBC\",\"Active\":true}],\"startPosition\":1,\"maxResults\":1},\"time\":\"2021-10-29T10:41:52.504-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"QueryResponse\":{\"Customer\":[{\"Taxable\":false,\"BillAddr\":{\"Id\":\"102\",\"Line1\":\"123\",\"Line2\":\"123\",\"City\":\"MAPLE RIDGE\",\"CountrySubDivisionCode\":\"123\",\"PostalCode\":\"123\"},\"Job\":false,\"BillWithParent\":false,\"Balance\":0,\"BalanceWithJobs\":61923.13,\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"PreferredDeliveryMethod\":\"None\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"109\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-13T21:11:06-07:00\",\"LastUpdatedTime\":\"2021-10-28T09:54:16-07:00\"},\"FullyQualifiedName\":\"ICBC\",\"DisplayName\":\"ICBC\",\"PrintOnCheckName\":\"ICBC\",\"Active\":true}],\"startPosition\":1,\"maxResults\":1},\"time\":\"2021-10-29T10:41:52.504-07:00\"}", + "json": { + "QueryResponse": { + "Customer": [ + { + "Taxable": false, + "BillAddr": { + "Id": "102", + "Line1": "123", + "Line2": "123", + "City": "MAPLE RIDGE", + "CountrySubDivisionCode": "123", + "PostalCode": "123" + }, + "Job": false, + "BillWithParent": false, + "Balance": 0, + "BalanceWithJobs": 61923.13, + "CurrencyRef": { + "value": "CAD", + "name": "Canadian Dollar" + }, + "PreferredDeliveryMethod": "None", + "domain": "QBO", + "sparse": false, + "Id": "109", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-13T21:11:06-07:00", + "LastUpdatedTime": "2021-10-28T09:54:16-07:00" + }, + "FullyQualifiedName": "ICBC", + "DisplayName": "ICBC", + "PrintOnCheckName": "ICBC", + "Active": true + } + ], + "startPosition": 1, + "maxResults": 1 + }, + "time": "2021-10-29T10:41:52.504-07:00" + }, + "intuit_tid": "1-617c3260-3e0b79460a9f85ef2ac2b580" +} +2021-10-29T17:41:55.722Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..iQ_Wk98S7QlP5hFoHXLB1w.SDWG5ISkJjhldFTqpiUGXEJZjSGq8Pr_-ZuobEPawHRFWQZdxxxKYmfeBohtgBFp4IxJy-xLJl1bcp-PYr7BQsplUe5A-pWnKNKGUIind-xl30HZgpuT30nnY4HjCYwfqqyIq5HBAvt8kQnKdvrKIvAfwDYMF5UEC2UMiZyZJ6YzDivetp1p2YSU9J6xaTYiQx95J00ElNpzEAPptyp7ojtsgSOy-r5teub57bva-wnLtYLpDY5M9ajOCkOiz8eo0idv8AaDb_DQjW65Y-klOv1CjJndDeOGUjF3GPIxy2fyIhxRglFFIJe5wf97qZRoImeS7swL6fBupSf1zP8K4X-skPP7Bp7rcSL9yIe1tv_aPOWqoy6sxGHC19_tPwWJcx-yLfsl5bqlONztmz_ud0aHc7fjJJ8R2FyEdpADPQyio1xClpfb5-teS7CPA4lo-qrlJOwNB01688v8oF1mQhDFjvYJGwsMwtm-En0AD8O7NT5VstGOsuMvOBEYuOfKGsB4fxjCaolk6Uo49BK-JYZO58TKR0DCZKSovthBgXj_54R2sHOWVddAFATkmED7W-O4uKWJjfyv3WHPuwIeSAKY-QKIezmq19iD2V-_RlAX4wtP_tSpL3M2x-p7tmN4mubjg4GS5kKLsrQMIG7h0KPjhOK_xabybKpzK3wX5ImnnL0qLgdx3JWCmw4lV8JnrX1184bu8b1rEGELNoD5w1-pVdyjfQzJ3koADUbijmkxbCwSUqNXa-0Q2AVErFSXCqYsCKPukMl7pvI7cwzPli9toG4DSCAQX149plkh_xNsrLBEryBRHQhJVcNTolBah7Z0R8Uy7Ji_0vhGdV4XDQ.SHnJhkK0YOZh3OGhIxOPNw", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726274, + "id_token": "", + "latency": 60000, + "createdAt": 1635529314849 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/query?query=select%20*%20From%20Customer%20where%20DisplayName%20%3D%20%27QBORO184%27", + "headers": { + "date": "Fri, 29 Oct 2021 17:41:52 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c3260-366a4def14422af65ec6db97", + "x-spanid": "8caa2084-1d90-4276-941c-39bd3ddd83c4", + "x-amzn-trace-id": "Root=1-617c3260-366a4def14422af65ec6db97", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=25, db=20", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "54", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"QueryResponse\":{},\"time\":\"2021-10-29T10:41:52.628-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"QueryResponse\":{},\"time\":\"2021-10-29T10:41:52.628-07:00\"}", + "json": { + "QueryResponse": {}, + "time": "2021-10-29T10:41:52.628-07:00" + }, + "intuit_tid": "1-617c3260-366a4def14422af65ec6db97" +} +2021-10-29T17:41:55.981Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..iQ_Wk98S7QlP5hFoHXLB1w.SDWG5ISkJjhldFTqpiUGXEJZjSGq8Pr_-ZuobEPawHRFWQZdxxxKYmfeBohtgBFp4IxJy-xLJl1bcp-PYr7BQsplUe5A-pWnKNKGUIind-xl30HZgpuT30nnY4HjCYwfqqyIq5HBAvt8kQnKdvrKIvAfwDYMF5UEC2UMiZyZJ6YzDivetp1p2YSU9J6xaTYiQx95J00ElNpzEAPptyp7ojtsgSOy-r5teub57bva-wnLtYLpDY5M9ajOCkOiz8eo0idv8AaDb_DQjW65Y-klOv1CjJndDeOGUjF3GPIxy2fyIhxRglFFIJe5wf97qZRoImeS7swL6fBupSf1zP8K4X-skPP7Bp7rcSL9yIe1tv_aPOWqoy6sxGHC19_tPwWJcx-yLfsl5bqlONztmz_ud0aHc7fjJJ8R2FyEdpADPQyio1xClpfb5-teS7CPA4lo-qrlJOwNB01688v8oF1mQhDFjvYJGwsMwtm-En0AD8O7NT5VstGOsuMvOBEYuOfKGsB4fxjCaolk6Uo49BK-JYZO58TKR0DCZKSovthBgXj_54R2sHOWVddAFATkmED7W-O4uKWJjfyv3WHPuwIeSAKY-QKIezmq19iD2V-_RlAX4wtP_tSpL3M2x-p7tmN4mubjg4GS5kKLsrQMIG7h0KPjhOK_xabybKpzK3wX5ImnnL0qLgdx3JWCmw4lV8JnrX1184bu8b1rEGELNoD5w1-pVdyjfQzJ3koADUbijmkxbCwSUqNXa-0Q2AVErFSXCqYsCKPukMl7pvI7cwzPli9toG4DSCAQX149plkh_xNsrLBEryBRHQhJVcNTolBah7Z0R8Uy7Ji_0vhGdV4XDQ.SHnJhkK0YOZh3OGhIxOPNw", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726274, + "id_token": "", + "latency": 60000, + "createdAt": 1635529314849 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/customer", + "headers": { + "date": "Fri, 29 Oct 2021 17:41:52 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c3260-32e1d3b848d7d87c0858b06c", + "x-spanid": "b5dee602-cc52-4c11-b72f-b9d8108351cb", + "x-amzn-trace-id": "Root=1-617c3260-32e1d3b848d7d87c0858b06c", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=167, db=37", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "196", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"Customer\":{\"Taxable\":false,\"Job\":true,\"BillWithParent\":false,\"ParentRef\":{\"value\":\"109\"},\"Level\":1,\"Balance\":0,\"BalanceWithJobs\":0,\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"PreferredDeliveryMethod\":\"None\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"121\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-29T10:41:52-07:00\",\"LastUpdatedTime\":\"2021-10-29T10:41:52-07:00\"},\"FullyQualifiedName\":\"ICBC:QBORO184\",\"DisplayName\":\"QBORO184\",\"PrintOnCheckName\":\"QBORO184\",\"Active\":true},\"time\":\"2021-10-29T10:41:52.815-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"Customer\":{\"Taxable\":false,\"Job\":true,\"BillWithParent\":false,\"ParentRef\":{\"value\":\"109\"},\"Level\":1,\"Balance\":0,\"BalanceWithJobs\":0,\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"PreferredDeliveryMethod\":\"None\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"121\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-29T10:41:52-07:00\",\"LastUpdatedTime\":\"2021-10-29T10:41:52-07:00\"},\"FullyQualifiedName\":\"ICBC:QBORO184\",\"DisplayName\":\"QBORO184\",\"PrintOnCheckName\":\"QBORO184\",\"Active\":true},\"time\":\"2021-10-29T10:41:52.815-07:00\"}", + "json": { + "Customer": { + "Taxable": false, + "Job": true, + "BillWithParent": false, + "ParentRef": { + "value": "109" + }, + "Level": 1, + "Balance": 0, + "BalanceWithJobs": 0, + "CurrencyRef": { + "value": "CAD", + "name": "Canadian Dollar" + }, + "PreferredDeliveryMethod": "None", + "domain": "QBO", + "sparse": false, + "Id": "121", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-29T10:41:52-07:00", + "LastUpdatedTime": "2021-10-29T10:41:52-07:00" + }, + "FullyQualifiedName": "ICBC:QBORO184", + "DisplayName": "QBORO184", + "PrintOnCheckName": "QBORO184", + "Active": true + }, + "time": "2021-10-29T10:41:52.815-07:00" + }, + "intuit_tid": "1-617c3260-32e1d3b848d7d87c0858b06c" +} +2021-10-29T17:41:56.231Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..iQ_Wk98S7QlP5hFoHXLB1w.SDWG5ISkJjhldFTqpiUGXEJZjSGq8Pr_-ZuobEPawHRFWQZdxxxKYmfeBohtgBFp4IxJy-xLJl1bcp-PYr7BQsplUe5A-pWnKNKGUIind-xl30HZgpuT30nnY4HjCYwfqqyIq5HBAvt8kQnKdvrKIvAfwDYMF5UEC2UMiZyZJ6YzDivetp1p2YSU9J6xaTYiQx95J00ElNpzEAPptyp7ojtsgSOy-r5teub57bva-wnLtYLpDY5M9ajOCkOiz8eo0idv8AaDb_DQjW65Y-klOv1CjJndDeOGUjF3GPIxy2fyIhxRglFFIJe5wf97qZRoImeS7swL6fBupSf1zP8K4X-skPP7Bp7rcSL9yIe1tv_aPOWqoy6sxGHC19_tPwWJcx-yLfsl5bqlONztmz_ud0aHc7fjJJ8R2FyEdpADPQyio1xClpfb5-teS7CPA4lo-qrlJOwNB01688v8oF1mQhDFjvYJGwsMwtm-En0AD8O7NT5VstGOsuMvOBEYuOfKGsB4fxjCaolk6Uo49BK-JYZO58TKR0DCZKSovthBgXj_54R2sHOWVddAFATkmED7W-O4uKWJjfyv3WHPuwIeSAKY-QKIezmq19iD2V-_RlAX4wtP_tSpL3M2x-p7tmN4mubjg4GS5kKLsrQMIG7h0KPjhOK_xabybKpzK3wX5ImnnL0qLgdx3JWCmw4lV8JnrX1184bu8b1rEGELNoD5w1-pVdyjfQzJ3koADUbijmkxbCwSUqNXa-0Q2AVErFSXCqYsCKPukMl7pvI7cwzPli9toG4DSCAQX149plkh_xNsrLBEryBRHQhJVcNTolBah7Z0R8Uy7Ji_0vhGdV4XDQ.SHnJhkK0YOZh3OGhIxOPNw", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726274, + "id_token": "", + "latency": 60000, + "createdAt": 1635529314849 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/query?query=select%20*%20From%20Item", + "headers": { + "date": "Fri, 29 Oct 2021 17:41:53 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c3260-339e871751012afb449d00b2", + "x-spanid": "1a18c3c0-74d6-45d1-9e4e-513410494093", + "x-amzn-trace-id": "Root=1-617c3260-339e871751012afb449d00b2", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=135, db=43", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "159", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"QueryResponse\":{\"Item\":[{\"Name\":\"Body Labor\",\"Description\":\"Shop Labor\",\"Active\":true,\"FullyQualifiedName\":\"Body Labor\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"96\",\"name\":\"Labor\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"2\",\"name\":\"Exempt\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"28\",\"SyncToken\":\"2\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:49:24-07:00\",\"LastUpdatedTime\":\"2021-09-23T16:42:44-07:00\"}},{\"Name\":\"Employee events\",\"Active\":true,\"FullyQualifiedName\":\"Employee events\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"23\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:49-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:35-07:00\"}},{\"Name\":\"General services\",\"Active\":true,\"FullyQualifiedName\":\"General services\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"22\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:38-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:21-07:00\"}},{\"Name\":\"Badges\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Badges\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"27\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:32-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:57-07:00\"}},{\"Name\":\"Hours\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Hours\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"1\",\"name\":\"Services\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"2\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-06-17T10:27:10-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:20-07:00\"}},{\"Name\":\"Services\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Services\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"1\",\"name\":\"Services\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"2\",\"name\":\"Exempt\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"1\",\"SyncToken\":\"2\",\"MetaData\":{\"CreateTime\":\"2021-06-17T10:27:10-07:00\",\"LastUpdatedTime\":\"2021-08-27T11:06:17-07:00\"}},{\"Name\":\"Holiday party\",\"Active\":true,\"FullyQualifiedName\":\"Holiday party\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"24\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:57-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:47-07:00\"}},{\"Name\":\"OEM Parts\",\"Active\":true,\"FullyQualifiedName\":\"OEM Parts\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"97\",\"name\":\"OEM Parts\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"29\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:49:55-07:00\",\"LastUpdatedTime\":\"2021-08-27T10:50:23-07:00\"}},{\"Name\":\"Other Parts\",\"Active\":true,\"FullyQualifiedName\":\"Other Parts\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"98\",\"name\":\"Other Parts\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"30\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:50:11-07:00\",\"LastUpdatedTime\":\"2021-08-27T10:50:11-07:00\"}},{\"Name\":\"Promotional items\",\"Active\":true,\"FullyQualifiedName\":\"Promotional items\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"25\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:08-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:33:08-07:00\"}},{\"Name\":\"PVRT\",\"Active\":true,\"FullyQualifiedName\":\"PVRT\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"108\",\"name\":\"PVRT\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"6\",\"name\":\"GST\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"33\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-09-24T17:04:38-07:00\",\"LastUpdatedTime\":\"2021-09-27T10:44:38-07:00\"}},{\"Name\":\"PVRT Direct\",\"Active\":true,\"FullyQualifiedName\":\"PVRT Direct\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"109\",\"name\":\"PVRT\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"6\",\"name\":\"GST\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"34\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-09-27T10:46:54-07:00\",\"LastUpdatedTime\":\"2021-09-27T10:46:54-07:00\"}},{\"Name\":\"Refinish Labor\",\"Active\":true,\"FullyQualifiedName\":\"Refinish Labor\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"96\",\"name\":\"Labor\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"32\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-09-23T16:43:12-07:00\",\"LastUpdatedTime\":\"2021-09-23T16:43:12-07:00\"}},{\"Name\":\"Refund\",\"Active\":true,\"FullyQualifiedName\":\"Refund\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"65\",\"name\":\"Sales\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"35\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-28T09:09:37-07:00\",\"LastUpdatedTime\":\"2021-10-28T09:09:37-07:00\"}},{\"Name\":\"Retreat\",\"Active\":true,\"FullyQualifiedName\":\"Retreat\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"26\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:19-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:33:18-07:00\"}}],\"startPosition\":1,\"maxResults\":15},\"time\":\"2021-10-29T10:41:53.082-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"QueryResponse\":{\"Item\":[{\"Name\":\"Body Labor\",\"Description\":\"Shop Labor\",\"Active\":true,\"FullyQualifiedName\":\"Body Labor\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"96\",\"name\":\"Labor\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"2\",\"name\":\"Exempt\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"28\",\"SyncToken\":\"2\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:49:24-07:00\",\"LastUpdatedTime\":\"2021-09-23T16:42:44-07:00\"}},{\"Name\":\"Employee events\",\"Active\":true,\"FullyQualifiedName\":\"Employee events\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"23\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:49-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:35-07:00\"}},{\"Name\":\"General services\",\"Active\":true,\"FullyQualifiedName\":\"General services\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"22\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:38-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:21-07:00\"}},{\"Name\":\"Badges\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Badges\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"27\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:32-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:57-07:00\"}},{\"Name\":\"Hours\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Hours\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"1\",\"name\":\"Services\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"2\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-06-17T10:27:10-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:20-07:00\"}},{\"Name\":\"Services\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Services\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"1\",\"name\":\"Services\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"2\",\"name\":\"Exempt\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"1\",\"SyncToken\":\"2\",\"MetaData\":{\"CreateTime\":\"2021-06-17T10:27:10-07:00\",\"LastUpdatedTime\":\"2021-08-27T11:06:17-07:00\"}},{\"Name\":\"Holiday party\",\"Active\":true,\"FullyQualifiedName\":\"Holiday party\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"24\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:57-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:47-07:00\"}},{\"Name\":\"OEM Parts\",\"Active\":true,\"FullyQualifiedName\":\"OEM Parts\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"97\",\"name\":\"OEM Parts\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"29\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:49:55-07:00\",\"LastUpdatedTime\":\"2021-08-27T10:50:23-07:00\"}},{\"Name\":\"Other Parts\",\"Active\":true,\"FullyQualifiedName\":\"Other Parts\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"98\",\"name\":\"Other Parts\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"30\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:50:11-07:00\",\"LastUpdatedTime\":\"2021-08-27T10:50:11-07:00\"}},{\"Name\":\"Promotional items\",\"Active\":true,\"FullyQualifiedName\":\"Promotional items\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"25\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:08-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:33:08-07:00\"}},{\"Name\":\"PVRT\",\"Active\":true,\"FullyQualifiedName\":\"PVRT\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"108\",\"name\":\"PVRT\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"6\",\"name\":\"GST\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"33\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-09-24T17:04:38-07:00\",\"LastUpdatedTime\":\"2021-09-27T10:44:38-07:00\"}},{\"Name\":\"PVRT Direct\",\"Active\":true,\"FullyQualifiedName\":\"PVRT Direct\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"109\",\"name\":\"PVRT\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"6\",\"name\":\"GST\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"34\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-09-27T10:46:54-07:00\",\"LastUpdatedTime\":\"2021-09-27T10:46:54-07:00\"}},{\"Name\":\"Refinish Labor\",\"Active\":true,\"FullyQualifiedName\":\"Refinish Labor\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"96\",\"name\":\"Labor\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"32\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-09-23T16:43:12-07:00\",\"LastUpdatedTime\":\"2021-09-23T16:43:12-07:00\"}},{\"Name\":\"Refund\",\"Active\":true,\"FullyQualifiedName\":\"Refund\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"65\",\"name\":\"Sales\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"35\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-28T09:09:37-07:00\",\"LastUpdatedTime\":\"2021-10-28T09:09:37-07:00\"}},{\"Name\":\"Retreat\",\"Active\":true,\"FullyQualifiedName\":\"Retreat\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"26\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:19-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:33:18-07:00\"}}],\"startPosition\":1,\"maxResults\":15},\"time\":\"2021-10-29T10:41:53.082-07:00\"}", + "json": { + "QueryResponse": { + "Item": [ + { + "Name": "Body Labor", + "Description": "Shop Labor", + "Active": true, + "FullyQualifiedName": "Body Labor", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "96", + "name": "Labor" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "SalesTaxCodeRef": { + "value": "2", + "name": "Exempt" + }, + "domain": "QBO", + "sparse": false, + "Id": "28", + "SyncToken": "2", + "MetaData": { + "CreateTime": "2021-08-27T10:49:24-07:00", + "LastUpdatedTime": "2021-09-23T16:42:44-07:00" + } + }, + { + "Name": "Employee events", + "Active": true, + "FullyQualifiedName": "Employee events", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "23", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:30:49-07:00", + "LastUpdatedTime": "2021-08-25T09:32:35-07:00" + } + }, + { + "Name": "General services", + "Active": true, + "FullyQualifiedName": "General services", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "22", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:30:38-07:00", + "LastUpdatedTime": "2021-08-25T09:32:21-07:00" + } + }, + { + "Name": "Badges", + "Active": true, + "SubItem": true, + "ParentRef": { + "value": "22", + "name": "General services" + }, + "Level": 1, + "FullyQualifiedName": "General services:Badges", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "27", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:31:32-07:00", + "LastUpdatedTime": "2021-08-25T09:32:57-07:00" + } + }, + { + "Name": "Hours", + "Active": true, + "SubItem": true, + "ParentRef": { + "value": "22", + "name": "General services" + }, + "Level": 1, + "FullyQualifiedName": "General services:Hours", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "1", + "name": "Services" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "domain": "QBO", + "sparse": false, + "Id": "2", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-06-17T10:27:10-07:00", + "LastUpdatedTime": "2021-08-25T09:32:20-07:00" + } + }, + { + "Name": "Services", + "Active": true, + "SubItem": true, + "ParentRef": { + "value": "22", + "name": "General services" + }, + "Level": 1, + "FullyQualifiedName": "General services:Services", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "1", + "name": "Services" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "SalesTaxCodeRef": { + "value": "2", + "name": "Exempt" + }, + "domain": "QBO", + "sparse": false, + "Id": "1", + "SyncToken": "2", + "MetaData": { + "CreateTime": "2021-06-17T10:27:10-07:00", + "LastUpdatedTime": "2021-08-27T11:06:17-07:00" + } + }, + { + "Name": "Holiday party", + "Active": true, + "FullyQualifiedName": "Holiday party", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "24", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:30:57-07:00", + "LastUpdatedTime": "2021-08-25T09:32:47-07:00" + } + }, + { + "Name": "OEM Parts", + "Active": true, + "FullyQualifiedName": "OEM Parts", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "97", + "name": "OEM Parts" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "domain": "QBO", + "sparse": false, + "Id": "29", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-08-27T10:49:55-07:00", + "LastUpdatedTime": "2021-08-27T10:50:23-07:00" + } + }, + { + "Name": "Other Parts", + "Active": true, + "FullyQualifiedName": "Other Parts", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "98", + "name": "Other Parts" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "domain": "QBO", + "sparse": false, + "Id": "30", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T10:50:11-07:00", + "LastUpdatedTime": "2021-08-27T10:50:11-07:00" + } + }, + { + "Name": "Promotional items", + "Active": true, + "FullyQualifiedName": "Promotional items", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "25", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:31:08-07:00", + "LastUpdatedTime": "2021-08-25T09:33:08-07:00" + } + }, + { + "Name": "PVRT", + "Active": true, + "FullyQualifiedName": "PVRT", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "108", + "name": "PVRT" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "SalesTaxCodeRef": { + "value": "6", + "name": "GST" + }, + "domain": "QBO", + "sparse": false, + "Id": "33", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-09-24T17:04:38-07:00", + "LastUpdatedTime": "2021-09-27T10:44:38-07:00" + } + }, + { + "Name": "PVRT Direct", + "Active": true, + "FullyQualifiedName": "PVRT Direct", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "109", + "name": "PVRT" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "SalesTaxCodeRef": { + "value": "6", + "name": "GST" + }, + "domain": "QBO", + "sparse": false, + "Id": "34", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-09-27T10:46:54-07:00", + "LastUpdatedTime": "2021-09-27T10:46:54-07:00" + } + }, + { + "Name": "Refinish Labor", + "Active": true, + "FullyQualifiedName": "Refinish Labor", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "96", + "name": "Labor" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "domain": "QBO", + "sparse": false, + "Id": "32", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-09-23T16:43:12-07:00", + "LastUpdatedTime": "2021-09-23T16:43:12-07:00" + } + }, + { + "Name": "Refund", + "Active": true, + "FullyQualifiedName": "Refund", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "65", + "name": "Sales" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "domain": "QBO", + "sparse": false, + "Id": "35", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-28T09:09:37-07:00", + "LastUpdatedTime": "2021-10-28T09:09:37-07:00" + } + }, + { + "Name": "Retreat", + "Active": true, + "FullyQualifiedName": "Retreat", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "26", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:31:19-07:00", + "LastUpdatedTime": "2021-08-25T09:33:18-07:00" + } + } + ], + "startPosition": 1, + "maxResults": 15 + }, + "time": "2021-10-29T10:41:53.082-07:00" + }, + "intuit_tid": "1-617c3260-339e871751012afb449d00b2" +} +2021-10-29T17:41:56.473Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..iQ_Wk98S7QlP5hFoHXLB1w.SDWG5ISkJjhldFTqpiUGXEJZjSGq8Pr_-ZuobEPawHRFWQZdxxxKYmfeBohtgBFp4IxJy-xLJl1bcp-PYr7BQsplUe5A-pWnKNKGUIind-xl30HZgpuT30nnY4HjCYwfqqyIq5HBAvt8kQnKdvrKIvAfwDYMF5UEC2UMiZyZJ6YzDivetp1p2YSU9J6xaTYiQx95J00ElNpzEAPptyp7ojtsgSOy-r5teub57bva-wnLtYLpDY5M9ajOCkOiz8eo0idv8AaDb_DQjW65Y-klOv1CjJndDeOGUjF3GPIxy2fyIhxRglFFIJe5wf97qZRoImeS7swL6fBupSf1zP8K4X-skPP7Bp7rcSL9yIe1tv_aPOWqoy6sxGHC19_tPwWJcx-yLfsl5bqlONztmz_ud0aHc7fjJJ8R2FyEdpADPQyio1xClpfb5-teS7CPA4lo-qrlJOwNB01688v8oF1mQhDFjvYJGwsMwtm-En0AD8O7NT5VstGOsuMvOBEYuOfKGsB4fxjCaolk6Uo49BK-JYZO58TKR0DCZKSovthBgXj_54R2sHOWVddAFATkmED7W-O4uKWJjfyv3WHPuwIeSAKY-QKIezmq19iD2V-_RlAX4wtP_tSpL3M2x-p7tmN4mubjg4GS5kKLsrQMIG7h0KPjhOK_xabybKpzK3wX5ImnnL0qLgdx3JWCmw4lV8JnrX1184bu8b1rEGELNoD5w1-pVdyjfQzJ3koADUbijmkxbCwSUqNXa-0Q2AVErFSXCqYsCKPukMl7pvI7cwzPli9toG4DSCAQX149plkh_xNsrLBEryBRHQhJVcNTolBah7Z0R8Uy7Ji_0vhGdV4XDQ.SHnJhkK0YOZh3OGhIxOPNw", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726274, + "id_token": "", + "latency": 60000, + "createdAt": 1635529314849 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/query?query=select%20*%20From%20TaxCode", + "headers": { + "date": "Fri, 29 Oct 2021 17:41:53 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c3261-6214b3765761a2906ad44703", + "x-spanid": "0b7c4f07-354a-44f9-8a97-47648d6d3553", + "x-amzn-trace-id": "Root=1-617c3261-6214b3765761a2906ad44703", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=96, db=17", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "121", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"QueryResponse\":{\"TaxCode\":[{\"Name\":\"Exempt\",\"Description\":\"Tax-exempt\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"2\",\"name\":\"GST ES\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"1\",\"name\":\"GST EP\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"2\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-07-22T21:58:46-07:00\"}},{\"Name\":\"GST\",\"Description\":\"Federal goods and services tax\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"6\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"GST/HST Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"4\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-07-22T21:58:46-07:00\"}},{\"Name\":\"GST/PST BC\",\"Description\":\"Combined federal and provincial tax (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"16\",\"name\":\"PST (BC) Sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"15\",\"name\":\"PST (BC) Purchase\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"7\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"GST/PST SK\",\"Description\":\"Combined federal and provincial tax (Saskatchewan)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"24\",\"name\":\"PST (SK) on sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"23\",\"name\":\"PST (SK) on purchases\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"11\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:13-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:13-07:00\"}},{\"Name\":\"HST BC\",\"Description\":\"Harmonized federal and provincial tax (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"18\",\"name\":\"HST BC\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"17\",\"name\":\"HST (ITC) BC\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"8\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"HST ON\",\"Description\":\"Harmonized federal and provincial tax (Ontario)\",\"Active\":false,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"12\",\"name\":\"HST ON\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"11\",\"name\":\"HST (ITC) ON\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"5\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:19:00-07:00\"}},{\"Name\":\"PST BC\",\"Description\":\"Provincial sales tax only (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"16\",\"name\":\"PST (BC) Sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"15\",\"name\":\"PST (BC) Purchase\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"9\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:02-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:02-07:00\"}},{\"Name\":\"PST BC Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"10\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:02-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:02-07:00\"}},{\"Name\":\"PST SK\",\"Description\":\"Provincial sales tax only (Saskatchewan)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"24\",\"name\":\"PST (SK) on sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"23\",\"name\":\"PST (SK) on purchases\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"12\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:13-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:13-07:00\"}},{\"Name\":\"PST SK Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"13\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:14-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:14-07:00\"}},{\"Name\":\"Zero-rated\",\"Description\":\"Zero-rated\",\"Active\":false,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"4\",\"name\":\"GST/HST ZR\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"3\",\"name\":\"GST/HST (ITC) ZR\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"3\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:59-07:00\"}}],\"startPosition\":1,\"maxResults\":12,\"totalCount\":12},\"time\":\"2021-10-29T10:41:53.368-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"QueryResponse\":{\"TaxCode\":[{\"Name\":\"Exempt\",\"Description\":\"Tax-exempt\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"2\",\"name\":\"GST ES\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"1\",\"name\":\"GST EP\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"2\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-07-22T21:58:46-07:00\"}},{\"Name\":\"GST\",\"Description\":\"Federal goods and services tax\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"6\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"GST/HST Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"4\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-07-22T21:58:46-07:00\"}},{\"Name\":\"GST/PST BC\",\"Description\":\"Combined federal and provincial tax (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"16\",\"name\":\"PST (BC) Sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"15\",\"name\":\"PST (BC) Purchase\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"7\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"GST/PST SK\",\"Description\":\"Combined federal and provincial tax (Saskatchewan)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"24\",\"name\":\"PST (SK) on sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"23\",\"name\":\"PST (SK) on purchases\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"11\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:13-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:13-07:00\"}},{\"Name\":\"HST BC\",\"Description\":\"Harmonized federal and provincial tax (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"18\",\"name\":\"HST BC\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"17\",\"name\":\"HST (ITC) BC\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"8\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"HST ON\",\"Description\":\"Harmonized federal and provincial tax (Ontario)\",\"Active\":false,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"12\",\"name\":\"HST ON\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"11\",\"name\":\"HST (ITC) ON\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"5\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:19:00-07:00\"}},{\"Name\":\"PST BC\",\"Description\":\"Provincial sales tax only (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"16\",\"name\":\"PST (BC) Sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"15\",\"name\":\"PST (BC) Purchase\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"9\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:02-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:02-07:00\"}},{\"Name\":\"PST BC Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"10\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:02-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:02-07:00\"}},{\"Name\":\"PST SK\",\"Description\":\"Provincial sales tax only (Saskatchewan)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"24\",\"name\":\"PST (SK) on sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"23\",\"name\":\"PST (SK) on purchases\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"12\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:13-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:13-07:00\"}},{\"Name\":\"PST SK Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"13\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:14-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:14-07:00\"}},{\"Name\":\"Zero-rated\",\"Description\":\"Zero-rated\",\"Active\":false,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"4\",\"name\":\"GST/HST ZR\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"3\",\"name\":\"GST/HST (ITC) ZR\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"3\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:59-07:00\"}}],\"startPosition\":1,\"maxResults\":12,\"totalCount\":12},\"time\":\"2021-10-29T10:41:53.368-07:00\"}", + "json": { + "QueryResponse": { + "TaxCode": [ + { + "Name": "Exempt", + "Description": "Tax-exempt", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "2", + "name": "GST ES" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "1", + "name": "GST EP" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "2", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-22T21:58:46-07:00", + "LastUpdatedTime": "2021-07-22T21:58:46-07:00" + } + }, + { + "Name": "GST", + "Description": "Federal goods and services tax", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "14", + "name": "GST" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "13", + "name": "GST (ITC)" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "6", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T13:18:01-07:00", + "LastUpdatedTime": "2021-08-27T13:18:01-07:00" + } + }, + { + "Name": "GST/HST Adjustment", + "Description": "Tax adjustment", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [] + }, + "domain": "QBO", + "sparse": false, + "Id": "4", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-22T21:58:46-07:00", + "LastUpdatedTime": "2021-07-22T21:58:46-07:00" + } + }, + { + "Name": "GST/PST BC", + "Description": "Combined federal and provincial tax (British Columbia)", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "14", + "name": "GST" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + }, + { + "TaxRateRef": { + "value": "16", + "name": "PST (BC) Sales" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "13", + "name": "GST (ITC)" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + }, + { + "TaxRateRef": { + "value": "15", + "name": "PST (BC) Purchase" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "7", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T13:18:01-07:00", + "LastUpdatedTime": "2021-08-27T13:18:01-07:00" + } + }, + { + "Name": "GST/PST SK", + "Description": "Combined federal and provincial tax (Saskatchewan)", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "14", + "name": "GST" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + }, + { + "TaxRateRef": { + "value": "24", + "name": "PST (SK) on sales" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "13", + "name": "GST (ITC)" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + }, + { + "TaxRateRef": { + "value": "23", + "name": "PST (SK) on purchases" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "11", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-14T11:15:13-07:00", + "LastUpdatedTime": "2021-10-14T11:15:13-07:00" + } + }, + { + "Name": "HST BC", + "Description": "Harmonized federal and provincial tax (British Columbia)", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "18", + "name": "HST BC" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "17", + "name": "HST (ITC) BC" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "8", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T13:18:01-07:00", + "LastUpdatedTime": "2021-08-27T13:18:01-07:00" + } + }, + { + "Name": "HST ON", + "Description": "Harmonized federal and provincial tax (Ontario)", + "Active": false, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "12", + "name": "HST ON" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "11", + "name": "HST (ITC) ON" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "5", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-07-22T21:58:46-07:00", + "LastUpdatedTime": "2021-08-27T13:19:00-07:00" + } + }, + { + "Name": "PST BC", + "Description": "Provincial sales tax only (British Columbia)", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "16", + "name": "PST (BC) Sales" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "15", + "name": "PST (BC) Purchase" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "9", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T13:18:02-07:00", + "LastUpdatedTime": "2021-08-27T13:18:02-07:00" + } + }, + { + "Name": "PST BC Adjustment", + "Description": "Tax adjustment", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [] + }, + "domain": "QBO", + "sparse": false, + "Id": "10", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T13:18:02-07:00", + "LastUpdatedTime": "2021-08-27T13:18:02-07:00" + } + }, + { + "Name": "PST SK", + "Description": "Provincial sales tax only (Saskatchewan)", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "24", + "name": "PST (SK) on sales" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "23", + "name": "PST (SK) on purchases" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "12", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-14T11:15:13-07:00", + "LastUpdatedTime": "2021-10-14T11:15:13-07:00" + } + }, + { + "Name": "PST SK Adjustment", + "Description": "Tax adjustment", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [] + }, + "domain": "QBO", + "sparse": false, + "Id": "13", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-14T11:15:14-07:00", + "LastUpdatedTime": "2021-10-14T11:15:14-07:00" + } + }, + { + "Name": "Zero-rated", + "Description": "Zero-rated", + "Active": false, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "4", + "name": "GST/HST ZR" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "3", + "name": "GST/HST (ITC) ZR" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "3", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-07-22T21:58:46-07:00", + "LastUpdatedTime": "2021-08-27T13:18:59-07:00" + } + } + ], + "startPosition": 1, + "maxResults": 12, + "totalCount": 12 + }, + "time": "2021-10-29T10:41:53.368-07:00" + }, + "intuit_tid": "1-617c3261-6214b3765761a2906ad44703" +} +2021-10-29T17:41:56.651Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..iQ_Wk98S7QlP5hFoHXLB1w.SDWG5ISkJjhldFTqpiUGXEJZjSGq8Pr_-ZuobEPawHRFWQZdxxxKYmfeBohtgBFp4IxJy-xLJl1bcp-PYr7BQsplUe5A-pWnKNKGUIind-xl30HZgpuT30nnY4HjCYwfqqyIq5HBAvt8kQnKdvrKIvAfwDYMF5UEC2UMiZyZJ6YzDivetp1p2YSU9J6xaTYiQx95J00ElNpzEAPptyp7ojtsgSOy-r5teub57bva-wnLtYLpDY5M9ajOCkOiz8eo0idv8AaDb_DQjW65Y-klOv1CjJndDeOGUjF3GPIxy2fyIhxRglFFIJe5wf97qZRoImeS7swL6fBupSf1zP8K4X-skPP7Bp7rcSL9yIe1tv_aPOWqoy6sxGHC19_tPwWJcx-yLfsl5bqlONztmz_ud0aHc7fjJJ8R2FyEdpADPQyio1xClpfb5-teS7CPA4lo-qrlJOwNB01688v8oF1mQhDFjvYJGwsMwtm-En0AD8O7NT5VstGOsuMvOBEYuOfKGsB4fxjCaolk6Uo49BK-JYZO58TKR0DCZKSovthBgXj_54R2sHOWVddAFATkmED7W-O4uKWJjfyv3WHPuwIeSAKY-QKIezmq19iD2V-_RlAX4wtP_tSpL3M2x-p7tmN4mubjg4GS5kKLsrQMIG7h0KPjhOK_xabybKpzK3wX5ImnnL0qLgdx3JWCmw4lV8JnrX1184bu8b1rEGELNoD5w1-pVdyjfQzJ3koADUbijmkxbCwSUqNXa-0Q2AVErFSXCqYsCKPukMl7pvI7cwzPli9toG4DSCAQX149plkh_xNsrLBEryBRHQhJVcNTolBah7Z0R8Uy7Ji_0vhGdV4XDQ.SHnJhkK0YOZh3OGhIxOPNw", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726274, + "id_token": "", + "latency": 60000, + "createdAt": 1635529314849 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/query?query=select%20*%20From%20Class", + "headers": { + "date": "Fri, 29 Oct 2021 17:41:53 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c3261-5d52797a19b7a6835ff9d307", + "x-spanid": "5a98ca47-c436-47d7-a51a-1db46733e4b2", + "x-amzn-trace-id": "Root=1-617c3261-5d52797a19b7a6835ff9d307", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=15, db=9", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "48", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"QueryResponse\":{\"Class\":[{\"Name\":\"Admin\",\"SubClass\":false,\"FullyQualifiedName\":\"Admin\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016357\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T13:00:50-07:00\",\"LastUpdatedTime\":\"2021-07-23T13:00:50-07:00\"}},{\"Name\":\"East\",\"SubClass\":false,\"FullyQualifiedName\":\"East\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016355\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:19-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:19-07:00\"}},{\"Name\":\"North\",\"SubClass\":false,\"FullyQualifiedName\":\"North\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016353\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:07-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:07-07:00\"}},{\"Name\":\"South\",\"SubClass\":false,\"FullyQualifiedName\":\"South\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016354\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:13-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:13-07:00\"}},{\"Name\":\"West\",\"SubClass\":false,\"FullyQualifiedName\":\"West\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016356\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:23-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:23-07:00\"}}],\"startPosition\":1,\"maxResults\":5,\"totalCount\":5},\"time\":\"2021-10-29T10:41:53.555-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"QueryResponse\":{\"Class\":[{\"Name\":\"Admin\",\"SubClass\":false,\"FullyQualifiedName\":\"Admin\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016357\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T13:00:50-07:00\",\"LastUpdatedTime\":\"2021-07-23T13:00:50-07:00\"}},{\"Name\":\"East\",\"SubClass\":false,\"FullyQualifiedName\":\"East\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016355\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:19-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:19-07:00\"}},{\"Name\":\"North\",\"SubClass\":false,\"FullyQualifiedName\":\"North\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016353\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:07-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:07-07:00\"}},{\"Name\":\"South\",\"SubClass\":false,\"FullyQualifiedName\":\"South\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016354\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:13-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:13-07:00\"}},{\"Name\":\"West\",\"SubClass\":false,\"FullyQualifiedName\":\"West\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016356\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:23-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:23-07:00\"}}],\"startPosition\":1,\"maxResults\":5,\"totalCount\":5},\"time\":\"2021-10-29T10:41:53.555-07:00\"}", + "json": { + "QueryResponse": { + "Class": [ + { + "Name": "Admin", + "SubClass": false, + "FullyQualifiedName": "Admin", + "Active": true, + "domain": "QBO", + "sparse": false, + "Id": "200200000000000016357", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-23T13:00:50-07:00", + "LastUpdatedTime": "2021-07-23T13:00:50-07:00" + } + }, + { + "Name": "East", + "SubClass": false, + "FullyQualifiedName": "East", + "Active": true, + "domain": "QBO", + "sparse": false, + "Id": "200200000000000016355", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-23T12:51:19-07:00", + "LastUpdatedTime": "2021-07-23T12:51:19-07:00" + } + }, + { + "Name": "North", + "SubClass": false, + "FullyQualifiedName": "North", + "Active": true, + "domain": "QBO", + "sparse": false, + "Id": "200200000000000016353", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-23T12:51:07-07:00", + "LastUpdatedTime": "2021-07-23T12:51:07-07:00" + } + }, + { + "Name": "South", + "SubClass": false, + "FullyQualifiedName": "South", + "Active": true, + "domain": "QBO", + "sparse": false, + "Id": "200200000000000016354", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-23T12:51:13-07:00", + "LastUpdatedTime": "2021-07-23T12:51:13-07:00" + } + }, + { + "Name": "West", + "SubClass": false, + "FullyQualifiedName": "West", + "Active": true, + "domain": "QBO", + "sparse": false, + "Id": "200200000000000016356", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-23T12:51:23-07:00", + "LastUpdatedTime": "2021-07-23T12:51:23-07:00" + } + } + ], + "startPosition": 1, + "maxResults": 5, + "totalCount": 5 + }, + "time": "2021-10-29T10:41:53.555-07:00" + }, + "intuit_tid": "1-617c3261-5d52797a19b7a6835ff9d307" +} +2021-10-29T17:41:57.191Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..iQ_Wk98S7QlP5hFoHXLB1w.SDWG5ISkJjhldFTqpiUGXEJZjSGq8Pr_-ZuobEPawHRFWQZdxxxKYmfeBohtgBFp4IxJy-xLJl1bcp-PYr7BQsplUe5A-pWnKNKGUIind-xl30HZgpuT30nnY4HjCYwfqqyIq5HBAvt8kQnKdvrKIvAfwDYMF5UEC2UMiZyZJ6YzDivetp1p2YSU9J6xaTYiQx95J00ElNpzEAPptyp7ojtsgSOy-r5teub57bva-wnLtYLpDY5M9ajOCkOiz8eo0idv8AaDb_DQjW65Y-klOv1CjJndDeOGUjF3GPIxy2fyIhxRglFFIJe5wf97qZRoImeS7swL6fBupSf1zP8K4X-skPP7Bp7rcSL9yIe1tv_aPOWqoy6sxGHC19_tPwWJcx-yLfsl5bqlONztmz_ud0aHc7fjJJ8R2FyEdpADPQyio1xClpfb5-teS7CPA4lo-qrlJOwNB01688v8oF1mQhDFjvYJGwsMwtm-En0AD8O7NT5VstGOsuMvOBEYuOfKGsB4fxjCaolk6Uo49BK-JYZO58TKR0DCZKSovthBgXj_54R2sHOWVddAFATkmED7W-O4uKWJjfyv3WHPuwIeSAKY-QKIezmq19iD2V-_RlAX4wtP_tSpL3M2x-p7tmN4mubjg4GS5kKLsrQMIG7h0KPjhOK_xabybKpzK3wX5ImnnL0qLgdx3JWCmw4lV8JnrX1184bu8b1rEGELNoD5w1-pVdyjfQzJ3koADUbijmkxbCwSUqNXa-0Q2AVErFSXCqYsCKPukMl7pvI7cwzPli9toG4DSCAQX149plkh_xNsrLBEryBRHQhJVcNTolBah7Z0R8Uy7Ji_0vhGdV4XDQ.SHnJhkK0YOZh3OGhIxOPNw", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726274, + "id_token": "", + "latency": 60000, + "createdAt": 1635529314849 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/invoice", + "headers": { + "date": "Fri, 29 Oct 2021 17:41:54 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c3261-0f59976451e7e1bf54659077", + "x-spanid": "19c921ee-a9f9-43ba-942f-1450e76d5bd2", + "x-amzn-trace-id": "Root=1-617c3261-0f59976451e7e1bf54659077", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=400, db=230", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "427", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"Invoice\":{\"AllowIPNPayment\":false,\"AllowOnlinePayment\":false,\"AllowOnlineCreditCardPayment\":false,\"AllowOnlineACHPayment\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"316\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-29T10:41:53-07:00\",\"LastUpdatedTime\":\"2021-10-29T10:41:53-07:00\"},\"CustomField\":[{\"DefinitionId\":\"1\",\"Name\":\"Event Rep\",\"Type\":\"StringType\"}],\"DocNumber\":\"QBORO184\",\"TxnDate\":\"2021-10-29\",\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"ExchangeRate\":1,\"LinkedTxn\":[],\"Line\":[{\"Id\":\"1\",\"LineNum\":1,\"Description\":\"Other Parts\",\"Amount\":2902.52,\"DetailType\":\"SalesItemLineDetail\",\"SalesItemLineDetail\":{\"ItemRef\":{\"value\":\"30\",\"name\":\"Other Parts\"},\"Qty\":1,\"TaxCodeRef\":{\"value\":\"7\"}}},{\"Id\":\"2\",\"LineNum\":2,\"Description\":\"OE Parts\",\"Amount\":-437.60,\"DetailType\":\"SalesItemLineDetail\",\"SalesItemLineDetail\":{\"ItemRef\":{\"value\":\"29\",\"name\":\"OEM Parts\"},\"Qty\":1,\"TaxCodeRef\":{\"value\":\"7\"}}},{\"Id\":\"3\",\"LineNum\":3,\"Description\":\"Labor\",\"Amount\":434.40,\"DetailType\":\"SalesItemLineDetail\",\"SalesItemLineDetail\":{\"ItemRef\":{\"value\":\"28\",\"name\":\"Body Labor\"},\"Qty\":1,\"TaxCodeRef\":{\"value\":\"7\"}}},{\"Amount\":2899.32,\"DetailType\":\"SubTotalLineDetail\",\"SubTotalLineDetail\":{}}],\"TxnTaxDetail\":{\"TotalTax\":347.93,\"TaxLine\":[{\"Amount\":202.96,\"DetailType\":\"TaxLineDetail\",\"TaxLineDetail\":{\"TaxRateRef\":{\"value\":\"16\"},\"PercentBased\":true,\"TaxPercent\":7,\"NetAmountTaxable\":2899.32}},{\"Amount\":144.97,\"DetailType\":\"TaxLineDetail\",\"TaxLineDetail\":{\"TaxRateRef\":{\"value\":\"14\"},\"PercentBased\":true,\"TaxPercent\":5,\"NetAmountTaxable\":2899.32}}]},\"CustomerRef\":{\"value\":\"121\",\"name\":\"QBORO184\"},\"DueDate\":\"2021-11-28\",\"GlobalTaxCalculation\":\"TaxExcluded\",\"TotalAmt\":3247.25,\"HomeTotalAmt\":3247.25,\"PrintStatus\":\"NeedToPrint\",\"EmailStatus\":\"NotSet\",\"Balance\":3247.25},\"time\":\"2021-10-29T10:41:53.797-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"Invoice\":{\"AllowIPNPayment\":false,\"AllowOnlinePayment\":false,\"AllowOnlineCreditCardPayment\":false,\"AllowOnlineACHPayment\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"316\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-29T10:41:53-07:00\",\"LastUpdatedTime\":\"2021-10-29T10:41:53-07:00\"},\"CustomField\":[{\"DefinitionId\":\"1\",\"Name\":\"Event Rep\",\"Type\":\"StringType\"}],\"DocNumber\":\"QBORO184\",\"TxnDate\":\"2021-10-29\",\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"ExchangeRate\":1,\"LinkedTxn\":[],\"Line\":[{\"Id\":\"1\",\"LineNum\":1,\"Description\":\"Other Parts\",\"Amount\":2902.52,\"DetailType\":\"SalesItemLineDetail\",\"SalesItemLineDetail\":{\"ItemRef\":{\"value\":\"30\",\"name\":\"Other Parts\"},\"Qty\":1,\"TaxCodeRef\":{\"value\":\"7\"}}},{\"Id\":\"2\",\"LineNum\":2,\"Description\":\"OE Parts\",\"Amount\":-437.60,\"DetailType\":\"SalesItemLineDetail\",\"SalesItemLineDetail\":{\"ItemRef\":{\"value\":\"29\",\"name\":\"OEM Parts\"},\"Qty\":1,\"TaxCodeRef\":{\"value\":\"7\"}}},{\"Id\":\"3\",\"LineNum\":3,\"Description\":\"Labor\",\"Amount\":434.40,\"DetailType\":\"SalesItemLineDetail\",\"SalesItemLineDetail\":{\"ItemRef\":{\"value\":\"28\",\"name\":\"Body Labor\"},\"Qty\":1,\"TaxCodeRef\":{\"value\":\"7\"}}},{\"Amount\":2899.32,\"DetailType\":\"SubTotalLineDetail\",\"SubTotalLineDetail\":{}}],\"TxnTaxDetail\":{\"TotalTax\":347.93,\"TaxLine\":[{\"Amount\":202.96,\"DetailType\":\"TaxLineDetail\",\"TaxLineDetail\":{\"TaxRateRef\":{\"value\":\"16\"},\"PercentBased\":true,\"TaxPercent\":7,\"NetAmountTaxable\":2899.32}},{\"Amount\":144.97,\"DetailType\":\"TaxLineDetail\",\"TaxLineDetail\":{\"TaxRateRef\":{\"value\":\"14\"},\"PercentBased\":true,\"TaxPercent\":5,\"NetAmountTaxable\":2899.32}}]},\"CustomerRef\":{\"value\":\"121\",\"name\":\"QBORO184\"},\"DueDate\":\"2021-11-28\",\"GlobalTaxCalculation\":\"TaxExcluded\",\"TotalAmt\":3247.25,\"HomeTotalAmt\":3247.25,\"PrintStatus\":\"NeedToPrint\",\"EmailStatus\":\"NotSet\",\"Balance\":3247.25},\"time\":\"2021-10-29T10:41:53.797-07:00\"}", + "json": { + "Invoice": { + "AllowIPNPayment": false, + "AllowOnlinePayment": false, + "AllowOnlineCreditCardPayment": false, + "AllowOnlineACHPayment": false, + "domain": "QBO", + "sparse": false, + "Id": "316", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-29T10:41:53-07:00", + "LastUpdatedTime": "2021-10-29T10:41:53-07:00" + }, + "CustomField": [ + { + "DefinitionId": "1", + "Name": "Event Rep", + "Type": "StringType" + } + ], + "DocNumber": "QBORO184", + "TxnDate": "2021-10-29", + "CurrencyRef": { + "value": "CAD", + "name": "Canadian Dollar" + }, + "ExchangeRate": 1, + "LinkedTxn": [], + "Line": [ + { + "Id": "1", + "LineNum": 1, + "Description": "Other Parts", + "Amount": 2902.52, + "DetailType": "SalesItemLineDetail", + "SalesItemLineDetail": { + "ItemRef": { + "value": "30", + "name": "Other Parts" + }, + "Qty": 1, + "TaxCodeRef": { + "value": "7" + } + } + }, + { + "Id": "2", + "LineNum": 2, + "Description": "OE Parts", + "Amount": -437.6, + "DetailType": "SalesItemLineDetail", + "SalesItemLineDetail": { + "ItemRef": { + "value": "29", + "name": "OEM Parts" + }, + "Qty": 1, + "TaxCodeRef": { + "value": "7" + } + } + }, + { + "Id": "3", + "LineNum": 3, + "Description": "Labor", + "Amount": 434.4, + "DetailType": "SalesItemLineDetail", + "SalesItemLineDetail": { + "ItemRef": { + "value": "28", + "name": "Body Labor" + }, + "Qty": 1, + "TaxCodeRef": { + "value": "7" + } + } + }, + { + "Amount": 2899.32, + "DetailType": "SubTotalLineDetail", + "SubTotalLineDetail": {} + } + ], + "TxnTaxDetail": { + "TotalTax": 347.93, + "TaxLine": [ + { + "Amount": 202.96, + "DetailType": "TaxLineDetail", + "TaxLineDetail": { + "TaxRateRef": { + "value": "16" + }, + "PercentBased": true, + "TaxPercent": 7, + "NetAmountTaxable": 2899.32 + } + }, + { + "Amount": 144.97, + "DetailType": "TaxLineDetail", + "TaxLineDetail": { + "TaxRateRef": { + "value": "14" + }, + "PercentBased": true, + "TaxPercent": 5, + "NetAmountTaxable": 2899.32 + } + } + ] + }, + "CustomerRef": { + "value": "121", + "name": "QBORO184" + }, + "DueDate": "2021-11-28", + "GlobalTaxCalculation": "TaxExcluded", + "TotalAmt": 3247.25, + "HomeTotalAmt": 3247.25, + "PrintStatus": "NeedToPrint", + "EmailStatus": "NotSet", + "Balance": 3247.25 + }, + "time": "2021-10-29T10:41:53.797-07:00" + }, + "intuit_tid": "1-617c3261-0f59976451e7e1bf54659077" +} +2021-10-29T17:45:23.188Z info: Refresh Token () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..uz0WqYJTcOBKu_cVqZWDSQ.Uu_E2Nxl7nWqbJfknF8GuxQhRFuiimVSKo4b8iIFxKFvrtj8z7_i0XJzTFjOhJE83A5DniHOajMfYX0MrLu43YoJcuDS717DaxqP65NbjapfnF0DRvfkeHMAfW92HZ5BbOce10Ae6onR6SVNSdwp9oOI2uZMNAAjZarN_PdRpQGi1YR71w2JsGnHKmxIHbAMQOpj5DQKB0ggetG2Hmjw6_jqZ5BFRmSSL9j87yWFUavye1LYOV_o1ELp0FjzP5FtV6J5F1qVi1tlHjs38v-EdpJspDnaEzESbohRUf61ZIvIFklGUmMX4CG5uQhznYxbRqYac4LA_m5dFOktl4oNQs9c7vnVzlk0n3N9imwE0JrzOx9XIx1vsQqyk-C8siRHwLjuf8hkGu9c-20x68m0xpJ4zeml3rUUxTH-KceeX3jxpJtwKOpHXmvaIvp0YxOLh3-SnQgLcyjzH81lN99iJ7MgmQIyCFdlCB2Y7kp27_ObjfGEFWdG1nSjpNOQfXNyPaB0H8ozP2T_ErquNdbloAYktkBfEnNVlqE1ocowFtFX101blkrwqM0hlPtEePRUXpqlrF8217AdNpv9c0osSoaAUq3zUzveKO3fYOGQbwDmbc_k19xIIXcPakAPDgNo7bkbBhYYu3AXT4vG03tUYrMWHBgMdgJLu-Kx0C3VhoLcLSwpkptXtbseMFe3m6mY8inaMYAaJZcqk43lKK665vUn6_GrGVsYqrLuDU8assD8PSKViuuI-PGnAFrmY8SMNq1bvBRNYRNA8F7deXIQ23L6FCW2U8K6WFn15dJ2aoQr-00XesDk7YF0jCq9wmqsYbuW7GNj--s8TrrTFBKqIg.djbBXz80RSjFuqpjd4MCrg", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726065, + "id_token": "", + "latency": 60000, + "createdAt": 1635529523188 + }, + "response": { + "url": "https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer", + "headers": { + "date": "Fri, 29 Oct 2021 17:45:20 GMT", + "content-type": "application/json;charset=utf-8", + "content-length": "1114", + "connection": "close", + "intuit_tid": "1-617c3330-2bffd70b1aec48d05957261c", + "x-spanid": "42c9f58a-2fbf-48f5-a86f-bdc0b3136e86", + "x-amzn-trace-id": "Root=1-617c3330-2bffd70b1aec48d05957261c", + "x-content-type-options": "nosniff", + "server": "envoy", + "cache-control": "no-cache, no-store", + "pragma": "no-cache", + "x-frame-options": "SAMEORIGIN", + "x-xss-protection": "1; mode=block", + "x-envoy-upstream-service-time": "35", + "strict-transport-security": "max-age=31536000" + }, + "body": "{\"x_refresh_token_expires_in\":8726065,\"refresh_token\":\"AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh\",\"access_token\":\"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..uz0WqYJTcOBKu_cVqZWDSQ.Uu_E2Nxl7nWqbJfknF8GuxQhRFuiimVSKo4b8iIFxKFvrtj8z7_i0XJzTFjOhJE83A5DniHOajMfYX0MrLu43YoJcuDS717DaxqP65NbjapfnF0DRvfkeHMAfW92HZ5BbOce10Ae6onR6SVNSdwp9oOI2uZMNAAjZarN_PdRpQGi1YR71w2JsGnHKmxIHbAMQOpj5DQKB0ggetG2Hmjw6_jqZ5BFRmSSL9j87yWFUavye1LYOV_o1ELp0FjzP5FtV6J5F1qVi1tlHjs38v-EdpJspDnaEzESbohRUf61ZIvIFklGUmMX4CG5uQhznYxbRqYac4LA_m5dFOktl4oNQs9c7vnVzlk0n3N9imwE0JrzOx9XIx1vsQqyk-C8siRHwLjuf8hkGu9c-20x68m0xpJ4zeml3rUUxTH-KceeX3jxpJtwKOpHXmvaIvp0YxOLh3-SnQgLcyjzH81lN99iJ7MgmQIyCFdlCB2Y7kp27_ObjfGEFWdG1nSjpNOQfXNyPaB0H8ozP2T_ErquNdbloAYktkBfEnNVlqE1ocowFtFX101blkrwqM0hlPtEePRUXpqlrF8217AdNpv9c0osSoaAUq3zUzveKO3fYOGQbwDmbc_k19xIIXcPakAPDgNo7bkbBhYYu3AXT4vG03tUYrMWHBgMdgJLu-Kx0C3VhoLcLSwpkptXtbseMFe3m6mY8inaMYAaJZcqk43lKK665vUn6_GrGVsYqrLuDU8assD8PSKViuuI-PGnAFrmY8SMNq1bvBRNYRNA8F7deXIQ23L6FCW2U8K6WFn15dJ2aoQr-00XesDk7YF0jCq9wmqsYbuW7GNj--s8TrrTFBKqIg.djbBXz80RSjFuqpjd4MCrg\",\"token_type\":\"bearer\",\"expires_in\":3600}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"x_refresh_token_expires_in\":8726065,\"refresh_token\":\"AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh\",\"access_token\":\"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..uz0WqYJTcOBKu_cVqZWDSQ.Uu_E2Nxl7nWqbJfknF8GuxQhRFuiimVSKo4b8iIFxKFvrtj8z7_i0XJzTFjOhJE83A5DniHOajMfYX0MrLu43YoJcuDS717DaxqP65NbjapfnF0DRvfkeHMAfW92HZ5BbOce10Ae6onR6SVNSdwp9oOI2uZMNAAjZarN_PdRpQGi1YR71w2JsGnHKmxIHbAMQOpj5DQKB0ggetG2Hmjw6_jqZ5BFRmSSL9j87yWFUavye1LYOV_o1ELp0FjzP5FtV6J5F1qVi1tlHjs38v-EdpJspDnaEzESbohRUf61ZIvIFklGUmMX4CG5uQhznYxbRqYac4LA_m5dFOktl4oNQs9c7vnVzlk0n3N9imwE0JrzOx9XIx1vsQqyk-C8siRHwLjuf8hkGu9c-20x68m0xpJ4zeml3rUUxTH-KceeX3jxpJtwKOpHXmvaIvp0YxOLh3-SnQgLcyjzH81lN99iJ7MgmQIyCFdlCB2Y7kp27_ObjfGEFWdG1nSjpNOQfXNyPaB0H8ozP2T_ErquNdbloAYktkBfEnNVlqE1ocowFtFX101blkrwqM0hlPtEePRUXpqlrF8217AdNpv9c0osSoaAUq3zUzveKO3fYOGQbwDmbc_k19xIIXcPakAPDgNo7bkbBhYYu3AXT4vG03tUYrMWHBgMdgJLu-Kx0C3VhoLcLSwpkptXtbseMFe3m6mY8inaMYAaJZcqk43lKK665vUn6_GrGVsYqrLuDU8assD8PSKViuuI-PGnAFrmY8SMNq1bvBRNYRNA8F7deXIQ23L6FCW2U8K6WFn15dJ2aoQr-00XesDk7YF0jCq9wmqsYbuW7GNj--s8TrrTFBKqIg.djbBXz80RSjFuqpjd4MCrg\",\"token_type\":\"bearer\",\"expires_in\":3600}", + "json": { + "x_refresh_token_expires_in": 8726065, + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..uz0WqYJTcOBKu_cVqZWDSQ.Uu_E2Nxl7nWqbJfknF8GuxQhRFuiimVSKo4b8iIFxKFvrtj8z7_i0XJzTFjOhJE83A5DniHOajMfYX0MrLu43YoJcuDS717DaxqP65NbjapfnF0DRvfkeHMAfW92HZ5BbOce10Ae6onR6SVNSdwp9oOI2uZMNAAjZarN_PdRpQGi1YR71w2JsGnHKmxIHbAMQOpj5DQKB0ggetG2Hmjw6_jqZ5BFRmSSL9j87yWFUavye1LYOV_o1ELp0FjzP5FtV6J5F1qVi1tlHjs38v-EdpJspDnaEzESbohRUf61ZIvIFklGUmMX4CG5uQhznYxbRqYac4LA_m5dFOktl4oNQs9c7vnVzlk0n3N9imwE0JrzOx9XIx1vsQqyk-C8siRHwLjuf8hkGu9c-20x68m0xpJ4zeml3rUUxTH-KceeX3jxpJtwKOpHXmvaIvp0YxOLh3-SnQgLcyjzH81lN99iJ7MgmQIyCFdlCB2Y7kp27_ObjfGEFWdG1nSjpNOQfXNyPaB0H8ozP2T_ErquNdbloAYktkBfEnNVlqE1ocowFtFX101blkrwqM0hlPtEePRUXpqlrF8217AdNpv9c0osSoaAUq3zUzveKO3fYOGQbwDmbc_k19xIIXcPakAPDgNo7bkbBhYYu3AXT4vG03tUYrMWHBgMdgJLu-Kx0C3VhoLcLSwpkptXtbseMFe3m6mY8inaMYAaJZcqk43lKK665vUn6_GrGVsYqrLuDU8assD8PSKViuuI-PGnAFrmY8SMNq1bvBRNYRNA8F7deXIQ23L6FCW2U8K6WFn15dJ2aoQr-00XesDk7YF0jCq9wmqsYbuW7GNj--s8TrrTFBKqIg.djbBXz80RSjFuqpjd4MCrg", + "token_type": "bearer", + "expires_in": 3600 + }, + "intuit_tid": "1-617c3330-2bffd70b1aec48d05957261c" +} +2021-10-29T17:45:23.957Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..uz0WqYJTcOBKu_cVqZWDSQ.Uu_E2Nxl7nWqbJfknF8GuxQhRFuiimVSKo4b8iIFxKFvrtj8z7_i0XJzTFjOhJE83A5DniHOajMfYX0MrLu43YoJcuDS717DaxqP65NbjapfnF0DRvfkeHMAfW92HZ5BbOce10Ae6onR6SVNSdwp9oOI2uZMNAAjZarN_PdRpQGi1YR71w2JsGnHKmxIHbAMQOpj5DQKB0ggetG2Hmjw6_jqZ5BFRmSSL9j87yWFUavye1LYOV_o1ELp0FjzP5FtV6J5F1qVi1tlHjs38v-EdpJspDnaEzESbohRUf61ZIvIFklGUmMX4CG5uQhznYxbRqYac4LA_m5dFOktl4oNQs9c7vnVzlk0n3N9imwE0JrzOx9XIx1vsQqyk-C8siRHwLjuf8hkGu9c-20x68m0xpJ4zeml3rUUxTH-KceeX3jxpJtwKOpHXmvaIvp0YxOLh3-SnQgLcyjzH81lN99iJ7MgmQIyCFdlCB2Y7kp27_ObjfGEFWdG1nSjpNOQfXNyPaB0H8ozP2T_ErquNdbloAYktkBfEnNVlqE1ocowFtFX101blkrwqM0hlPtEePRUXpqlrF8217AdNpv9c0osSoaAUq3zUzveKO3fYOGQbwDmbc_k19xIIXcPakAPDgNo7bkbBhYYu3AXT4vG03tUYrMWHBgMdgJLu-Kx0C3VhoLcLSwpkptXtbseMFe3m6mY8inaMYAaJZcqk43lKK665vUn6_GrGVsYqrLuDU8assD8PSKViuuI-PGnAFrmY8SMNq1bvBRNYRNA8F7deXIQ23L6FCW2U8K6WFn15dJ2aoQr-00XesDk7YF0jCq9wmqsYbuW7GNj--s8TrrTFBKqIg.djbBXz80RSjFuqpjd4MCrg", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726065, + "id_token": "", + "latency": 60000, + "createdAt": 1635529523188 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/query?query=select%20*%20From%20Customer%20where%20DisplayName%20%3D%20%27ICBC%27", + "headers": { + "date": "Fri, 29 Oct 2021 17:45:20 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c3330-0d9bcb890ffcdeb3533cda6c", + "x-spanid": "7386db81-7189-4133-9b12-fa1e6c1f33a9", + "x-amzn-trace-id": "Root=1-617c3330-0d9bcb890ffcdeb3533cda6c", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=57, db=31", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "94", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"QueryResponse\":{\"Customer\":[{\"Taxable\":false,\"BillAddr\":{\"Id\":\"102\",\"Line1\":\"123\",\"Line2\":\"123\",\"City\":\"MAPLE RIDGE\",\"CountrySubDivisionCode\":\"123\",\"PostalCode\":\"123\"},\"Job\":false,\"BillWithParent\":false,\"Balance\":0,\"BalanceWithJobs\":65170.38,\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"PreferredDeliveryMethod\":\"None\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"109\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-13T21:11:06-07:00\",\"LastUpdatedTime\":\"2021-10-29T10:41:54-07:00\"},\"FullyQualifiedName\":\"ICBC\",\"DisplayName\":\"ICBC\",\"PrintOnCheckName\":\"ICBC\",\"Active\":true}],\"startPosition\":1,\"maxResults\":1},\"time\":\"2021-10-29T10:45:20.844-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"QueryResponse\":{\"Customer\":[{\"Taxable\":false,\"BillAddr\":{\"Id\":\"102\",\"Line1\":\"123\",\"Line2\":\"123\",\"City\":\"MAPLE RIDGE\",\"CountrySubDivisionCode\":\"123\",\"PostalCode\":\"123\"},\"Job\":false,\"BillWithParent\":false,\"Balance\":0,\"BalanceWithJobs\":65170.38,\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"PreferredDeliveryMethod\":\"None\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"109\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-13T21:11:06-07:00\",\"LastUpdatedTime\":\"2021-10-29T10:41:54-07:00\"},\"FullyQualifiedName\":\"ICBC\",\"DisplayName\":\"ICBC\",\"PrintOnCheckName\":\"ICBC\",\"Active\":true}],\"startPosition\":1,\"maxResults\":1},\"time\":\"2021-10-29T10:45:20.844-07:00\"}", + "json": { + "QueryResponse": { + "Customer": [ + { + "Taxable": false, + "BillAddr": { + "Id": "102", + "Line1": "123", + "Line2": "123", + "City": "MAPLE RIDGE", + "CountrySubDivisionCode": "123", + "PostalCode": "123" + }, + "Job": false, + "BillWithParent": false, + "Balance": 0, + "BalanceWithJobs": 65170.38, + "CurrencyRef": { + "value": "CAD", + "name": "Canadian Dollar" + }, + "PreferredDeliveryMethod": "None", + "domain": "QBO", + "sparse": false, + "Id": "109", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-13T21:11:06-07:00", + "LastUpdatedTime": "2021-10-29T10:41:54-07:00" + }, + "FullyQualifiedName": "ICBC", + "DisplayName": "ICBC", + "PrintOnCheckName": "ICBC", + "Active": true + } + ], + "startPosition": 1, + "maxResults": 1 + }, + "time": "2021-10-29T10:45:20.844-07:00" + }, + "intuit_tid": "1-617c3330-0d9bcb890ffcdeb3533cda6c" +} +2021-10-29T17:45:24.102Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..uz0WqYJTcOBKu_cVqZWDSQ.Uu_E2Nxl7nWqbJfknF8GuxQhRFuiimVSKo4b8iIFxKFvrtj8z7_i0XJzTFjOhJE83A5DniHOajMfYX0MrLu43YoJcuDS717DaxqP65NbjapfnF0DRvfkeHMAfW92HZ5BbOce10Ae6onR6SVNSdwp9oOI2uZMNAAjZarN_PdRpQGi1YR71w2JsGnHKmxIHbAMQOpj5DQKB0ggetG2Hmjw6_jqZ5BFRmSSL9j87yWFUavye1LYOV_o1ELp0FjzP5FtV6J5F1qVi1tlHjs38v-EdpJspDnaEzESbohRUf61ZIvIFklGUmMX4CG5uQhznYxbRqYac4LA_m5dFOktl4oNQs9c7vnVzlk0n3N9imwE0JrzOx9XIx1vsQqyk-C8siRHwLjuf8hkGu9c-20x68m0xpJ4zeml3rUUxTH-KceeX3jxpJtwKOpHXmvaIvp0YxOLh3-SnQgLcyjzH81lN99iJ7MgmQIyCFdlCB2Y7kp27_ObjfGEFWdG1nSjpNOQfXNyPaB0H8ozP2T_ErquNdbloAYktkBfEnNVlqE1ocowFtFX101blkrwqM0hlPtEePRUXpqlrF8217AdNpv9c0osSoaAUq3zUzveKO3fYOGQbwDmbc_k19xIIXcPakAPDgNo7bkbBhYYu3AXT4vG03tUYrMWHBgMdgJLu-Kx0C3VhoLcLSwpkptXtbseMFe3m6mY8inaMYAaJZcqk43lKK665vUn6_GrGVsYqrLuDU8assD8PSKViuuI-PGnAFrmY8SMNq1bvBRNYRNA8F7deXIQ23L6FCW2U8K6WFn15dJ2aoQr-00XesDk7YF0jCq9wmqsYbuW7GNj--s8TrrTFBKqIg.djbBXz80RSjFuqpjd4MCrg", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726065, + "id_token": "", + "latency": 60000, + "createdAt": 1635529523188 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/query?query=select%20*%20From%20Customer%20where%20DisplayName%20%3D%20%27QBORO176%27", + "headers": { + "date": "Fri, 29 Oct 2021 17:45:21 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c3330-069c30da4263b71a61b57de9", + "x-spanid": "2ee6c942-05ad-4d72-930d-a42394562b19", + "x-amzn-trace-id": "Root=1-617c3330-069c30da4263b71a61b57de9", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=42, db=20", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "69", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"QueryResponse\":{\"Customer\":[{\"Taxable\":false,\"BillAddr\":{\"Id\":\"104\",\"Line1\":\"205-1005 MOSS AVE\",\"City\":\"SASKATOON\",\"CountrySubDivisionCode\":\"SK\",\"PostalCode\":\"S7H4M4\"},\"Job\":true,\"BillWithParent\":false,\"ParentRef\":{\"value\":\"109\"},\"Level\":1,\"Balance\":22701.51,\"BalanceWithJobs\":22701.51,\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"PreferredDeliveryMethod\":\"None\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"111\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-13T21:20:23-07:00\",\"LastUpdatedTime\":\"2021-10-28T09:54:16-07:00\"},\"FullyQualifiedName\":\"ICBC:QBORO176\",\"DisplayName\":\"QBORO176\",\"PrintOnCheckName\":\"QBORO176\",\"Active\":true}],\"startPosition\":1,\"maxResults\":1},\"time\":\"2021-10-29T10:45:20.989-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"QueryResponse\":{\"Customer\":[{\"Taxable\":false,\"BillAddr\":{\"Id\":\"104\",\"Line1\":\"205-1005 MOSS AVE\",\"City\":\"SASKATOON\",\"CountrySubDivisionCode\":\"SK\",\"PostalCode\":\"S7H4M4\"},\"Job\":true,\"BillWithParent\":false,\"ParentRef\":{\"value\":\"109\"},\"Level\":1,\"Balance\":22701.51,\"BalanceWithJobs\":22701.51,\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"PreferredDeliveryMethod\":\"None\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"111\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-13T21:20:23-07:00\",\"LastUpdatedTime\":\"2021-10-28T09:54:16-07:00\"},\"FullyQualifiedName\":\"ICBC:QBORO176\",\"DisplayName\":\"QBORO176\",\"PrintOnCheckName\":\"QBORO176\",\"Active\":true}],\"startPosition\":1,\"maxResults\":1},\"time\":\"2021-10-29T10:45:20.989-07:00\"}", + "json": { + "QueryResponse": { + "Customer": [ + { + "Taxable": false, + "BillAddr": { + "Id": "104", + "Line1": "205-1005 MOSS AVE", + "City": "SASKATOON", + "CountrySubDivisionCode": "SK", + "PostalCode": "S7H4M4" + }, + "Job": true, + "BillWithParent": false, + "ParentRef": { + "value": "109" + }, + "Level": 1, + "Balance": 22701.51, + "BalanceWithJobs": 22701.51, + "CurrencyRef": { + "value": "CAD", + "name": "Canadian Dollar" + }, + "PreferredDeliveryMethod": "None", + "domain": "QBO", + "sparse": false, + "Id": "111", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-13T21:20:23-07:00", + "LastUpdatedTime": "2021-10-28T09:54:16-07:00" + }, + "FullyQualifiedName": "ICBC:QBORO176", + "DisplayName": "QBORO176", + "PrintOnCheckName": "QBORO176", + "Active": true + } + ], + "startPosition": 1, + "maxResults": 1 + }, + "time": "2021-10-29T10:45:20.989-07:00" + }, + "intuit_tid": "1-617c3330-069c30da4263b71a61b57de9" +} +2021-10-29T17:45:24.263Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..uz0WqYJTcOBKu_cVqZWDSQ.Uu_E2Nxl7nWqbJfknF8GuxQhRFuiimVSKo4b8iIFxKFvrtj8z7_i0XJzTFjOhJE83A5DniHOajMfYX0MrLu43YoJcuDS717DaxqP65NbjapfnF0DRvfkeHMAfW92HZ5BbOce10Ae6onR6SVNSdwp9oOI2uZMNAAjZarN_PdRpQGi1YR71w2JsGnHKmxIHbAMQOpj5DQKB0ggetG2Hmjw6_jqZ5BFRmSSL9j87yWFUavye1LYOV_o1ELp0FjzP5FtV6J5F1qVi1tlHjs38v-EdpJspDnaEzESbohRUf61ZIvIFklGUmMX4CG5uQhznYxbRqYac4LA_m5dFOktl4oNQs9c7vnVzlk0n3N9imwE0JrzOx9XIx1vsQqyk-C8siRHwLjuf8hkGu9c-20x68m0xpJ4zeml3rUUxTH-KceeX3jxpJtwKOpHXmvaIvp0YxOLh3-SnQgLcyjzH81lN99iJ7MgmQIyCFdlCB2Y7kp27_ObjfGEFWdG1nSjpNOQfXNyPaB0H8ozP2T_ErquNdbloAYktkBfEnNVlqE1ocowFtFX101blkrwqM0hlPtEePRUXpqlrF8217AdNpv9c0osSoaAUq3zUzveKO3fYOGQbwDmbc_k19xIIXcPakAPDgNo7bkbBhYYu3AXT4vG03tUYrMWHBgMdgJLu-Kx0C3VhoLcLSwpkptXtbseMFe3m6mY8inaMYAaJZcqk43lKK665vUn6_GrGVsYqrLuDU8assD8PSKViuuI-PGnAFrmY8SMNq1bvBRNYRNA8F7deXIQ23L6FCW2U8K6WFn15dJ2aoQr-00XesDk7YF0jCq9wmqsYbuW7GNj--s8TrrTFBKqIg.djbBXz80RSjFuqpjd4MCrg", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726065, + "id_token": "", + "latency": 60000, + "createdAt": 1635529523188 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/query?query=select%20*%20From%20Item", + "headers": { + "date": "Fri, 29 Oct 2021 17:45:21 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c3331-6f7566897de93e0415799f97", + "x-spanid": "57d98f0a-3927-4f64-97f5-3086570e4b5c", + "x-amzn-trace-id": "Root=1-617c3331-6f7566897de93e0415799f97", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=38, db=22", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "71", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"QueryResponse\":{\"Item\":[{\"Name\":\"Body Labor\",\"Description\":\"Shop Labor\",\"Active\":true,\"FullyQualifiedName\":\"Body Labor\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"96\",\"name\":\"Labor\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"2\",\"name\":\"Exempt\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"28\",\"SyncToken\":\"2\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:49:24-07:00\",\"LastUpdatedTime\":\"2021-09-23T16:42:44-07:00\"}},{\"Name\":\"Employee events\",\"Active\":true,\"FullyQualifiedName\":\"Employee events\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"23\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:49-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:35-07:00\"}},{\"Name\":\"General services\",\"Active\":true,\"FullyQualifiedName\":\"General services\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"22\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:38-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:21-07:00\"}},{\"Name\":\"Badges\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Badges\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"27\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:32-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:57-07:00\"}},{\"Name\":\"Hours\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Hours\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"1\",\"name\":\"Services\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"2\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-06-17T10:27:10-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:20-07:00\"}},{\"Name\":\"Services\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Services\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"1\",\"name\":\"Services\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"2\",\"name\":\"Exempt\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"1\",\"SyncToken\":\"2\",\"MetaData\":{\"CreateTime\":\"2021-06-17T10:27:10-07:00\",\"LastUpdatedTime\":\"2021-08-27T11:06:17-07:00\"}},{\"Name\":\"Holiday party\",\"Active\":true,\"FullyQualifiedName\":\"Holiday party\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"24\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:57-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:47-07:00\"}},{\"Name\":\"OEM Parts\",\"Active\":true,\"FullyQualifiedName\":\"OEM Parts\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"97\",\"name\":\"OEM Parts\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"29\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:49:55-07:00\",\"LastUpdatedTime\":\"2021-08-27T10:50:23-07:00\"}},{\"Name\":\"Other Parts\",\"Active\":true,\"FullyQualifiedName\":\"Other Parts\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"98\",\"name\":\"Other Parts\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"30\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:50:11-07:00\",\"LastUpdatedTime\":\"2021-08-27T10:50:11-07:00\"}},{\"Name\":\"Promotional items\",\"Active\":true,\"FullyQualifiedName\":\"Promotional items\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"25\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:08-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:33:08-07:00\"}},{\"Name\":\"PVRT\",\"Active\":true,\"FullyQualifiedName\":\"PVRT\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"108\",\"name\":\"PVRT\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"6\",\"name\":\"GST\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"33\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-09-24T17:04:38-07:00\",\"LastUpdatedTime\":\"2021-09-27T10:44:38-07:00\"}},{\"Name\":\"PVRT Direct\",\"Active\":true,\"FullyQualifiedName\":\"PVRT Direct\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"109\",\"name\":\"PVRT\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"6\",\"name\":\"GST\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"34\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-09-27T10:46:54-07:00\",\"LastUpdatedTime\":\"2021-09-27T10:46:54-07:00\"}},{\"Name\":\"Refinish Labor\",\"Active\":true,\"FullyQualifiedName\":\"Refinish Labor\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"96\",\"name\":\"Labor\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"32\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-09-23T16:43:12-07:00\",\"LastUpdatedTime\":\"2021-09-23T16:43:12-07:00\"}},{\"Name\":\"Refund\",\"Active\":true,\"FullyQualifiedName\":\"Refund\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"65\",\"name\":\"Sales\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"35\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-28T09:09:37-07:00\",\"LastUpdatedTime\":\"2021-10-28T09:09:37-07:00\"}},{\"Name\":\"Retreat\",\"Active\":true,\"FullyQualifiedName\":\"Retreat\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"26\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:19-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:33:18-07:00\"}}],\"startPosition\":1,\"maxResults\":15},\"time\":\"2021-10-29T10:45:21.141-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"QueryResponse\":{\"Item\":[{\"Name\":\"Body Labor\",\"Description\":\"Shop Labor\",\"Active\":true,\"FullyQualifiedName\":\"Body Labor\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"96\",\"name\":\"Labor\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"2\",\"name\":\"Exempt\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"28\",\"SyncToken\":\"2\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:49:24-07:00\",\"LastUpdatedTime\":\"2021-09-23T16:42:44-07:00\"}},{\"Name\":\"Employee events\",\"Active\":true,\"FullyQualifiedName\":\"Employee events\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"23\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:49-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:35-07:00\"}},{\"Name\":\"General services\",\"Active\":true,\"FullyQualifiedName\":\"General services\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"22\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:38-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:21-07:00\"}},{\"Name\":\"Badges\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Badges\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"27\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:32-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:57-07:00\"}},{\"Name\":\"Hours\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Hours\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"1\",\"name\":\"Services\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"2\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-06-17T10:27:10-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:20-07:00\"}},{\"Name\":\"Services\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Services\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"1\",\"name\":\"Services\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"2\",\"name\":\"Exempt\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"1\",\"SyncToken\":\"2\",\"MetaData\":{\"CreateTime\":\"2021-06-17T10:27:10-07:00\",\"LastUpdatedTime\":\"2021-08-27T11:06:17-07:00\"}},{\"Name\":\"Holiday party\",\"Active\":true,\"FullyQualifiedName\":\"Holiday party\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"24\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:57-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:47-07:00\"}},{\"Name\":\"OEM Parts\",\"Active\":true,\"FullyQualifiedName\":\"OEM Parts\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"97\",\"name\":\"OEM Parts\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"29\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:49:55-07:00\",\"LastUpdatedTime\":\"2021-08-27T10:50:23-07:00\"}},{\"Name\":\"Other Parts\",\"Active\":true,\"FullyQualifiedName\":\"Other Parts\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"98\",\"name\":\"Other Parts\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"30\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:50:11-07:00\",\"LastUpdatedTime\":\"2021-08-27T10:50:11-07:00\"}},{\"Name\":\"Promotional items\",\"Active\":true,\"FullyQualifiedName\":\"Promotional items\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"25\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:08-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:33:08-07:00\"}},{\"Name\":\"PVRT\",\"Active\":true,\"FullyQualifiedName\":\"PVRT\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"108\",\"name\":\"PVRT\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"6\",\"name\":\"GST\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"33\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-09-24T17:04:38-07:00\",\"LastUpdatedTime\":\"2021-09-27T10:44:38-07:00\"}},{\"Name\":\"PVRT Direct\",\"Active\":true,\"FullyQualifiedName\":\"PVRT Direct\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"109\",\"name\":\"PVRT\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"6\",\"name\":\"GST\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"34\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-09-27T10:46:54-07:00\",\"LastUpdatedTime\":\"2021-09-27T10:46:54-07:00\"}},{\"Name\":\"Refinish Labor\",\"Active\":true,\"FullyQualifiedName\":\"Refinish Labor\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"96\",\"name\":\"Labor\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"32\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-09-23T16:43:12-07:00\",\"LastUpdatedTime\":\"2021-09-23T16:43:12-07:00\"}},{\"Name\":\"Refund\",\"Active\":true,\"FullyQualifiedName\":\"Refund\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"65\",\"name\":\"Sales\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"35\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-28T09:09:37-07:00\",\"LastUpdatedTime\":\"2021-10-28T09:09:37-07:00\"}},{\"Name\":\"Retreat\",\"Active\":true,\"FullyQualifiedName\":\"Retreat\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"26\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:19-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:33:18-07:00\"}}],\"startPosition\":1,\"maxResults\":15},\"time\":\"2021-10-29T10:45:21.141-07:00\"}", + "json": { + "QueryResponse": { + "Item": [ + { + "Name": "Body Labor", + "Description": "Shop Labor", + "Active": true, + "FullyQualifiedName": "Body Labor", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "96", + "name": "Labor" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "SalesTaxCodeRef": { + "value": "2", + "name": "Exempt" + }, + "domain": "QBO", + "sparse": false, + "Id": "28", + "SyncToken": "2", + "MetaData": { + "CreateTime": "2021-08-27T10:49:24-07:00", + "LastUpdatedTime": "2021-09-23T16:42:44-07:00" + } + }, + { + "Name": "Employee events", + "Active": true, + "FullyQualifiedName": "Employee events", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "23", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:30:49-07:00", + "LastUpdatedTime": "2021-08-25T09:32:35-07:00" + } + }, + { + "Name": "General services", + "Active": true, + "FullyQualifiedName": "General services", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "22", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:30:38-07:00", + "LastUpdatedTime": "2021-08-25T09:32:21-07:00" + } + }, + { + "Name": "Badges", + "Active": true, + "SubItem": true, + "ParentRef": { + "value": "22", + "name": "General services" + }, + "Level": 1, + "FullyQualifiedName": "General services:Badges", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "27", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:31:32-07:00", + "LastUpdatedTime": "2021-08-25T09:32:57-07:00" + } + }, + { + "Name": "Hours", + "Active": true, + "SubItem": true, + "ParentRef": { + "value": "22", + "name": "General services" + }, + "Level": 1, + "FullyQualifiedName": "General services:Hours", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "1", + "name": "Services" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "domain": "QBO", + "sparse": false, + "Id": "2", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-06-17T10:27:10-07:00", + "LastUpdatedTime": "2021-08-25T09:32:20-07:00" + } + }, + { + "Name": "Services", + "Active": true, + "SubItem": true, + "ParentRef": { + "value": "22", + "name": "General services" + }, + "Level": 1, + "FullyQualifiedName": "General services:Services", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "1", + "name": "Services" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "SalesTaxCodeRef": { + "value": "2", + "name": "Exempt" + }, + "domain": "QBO", + "sparse": false, + "Id": "1", + "SyncToken": "2", + "MetaData": { + "CreateTime": "2021-06-17T10:27:10-07:00", + "LastUpdatedTime": "2021-08-27T11:06:17-07:00" + } + }, + { + "Name": "Holiday party", + "Active": true, + "FullyQualifiedName": "Holiday party", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "24", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:30:57-07:00", + "LastUpdatedTime": "2021-08-25T09:32:47-07:00" + } + }, + { + "Name": "OEM Parts", + "Active": true, + "FullyQualifiedName": "OEM Parts", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "97", + "name": "OEM Parts" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "domain": "QBO", + "sparse": false, + "Id": "29", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-08-27T10:49:55-07:00", + "LastUpdatedTime": "2021-08-27T10:50:23-07:00" + } + }, + { + "Name": "Other Parts", + "Active": true, + "FullyQualifiedName": "Other Parts", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "98", + "name": "Other Parts" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "domain": "QBO", + "sparse": false, + "Id": "30", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T10:50:11-07:00", + "LastUpdatedTime": "2021-08-27T10:50:11-07:00" + } + }, + { + "Name": "Promotional items", + "Active": true, + "FullyQualifiedName": "Promotional items", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "25", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:31:08-07:00", + "LastUpdatedTime": "2021-08-25T09:33:08-07:00" + } + }, + { + "Name": "PVRT", + "Active": true, + "FullyQualifiedName": "PVRT", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "108", + "name": "PVRT" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "SalesTaxCodeRef": { + "value": "6", + "name": "GST" + }, + "domain": "QBO", + "sparse": false, + "Id": "33", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-09-24T17:04:38-07:00", + "LastUpdatedTime": "2021-09-27T10:44:38-07:00" + } + }, + { + "Name": "PVRT Direct", + "Active": true, + "FullyQualifiedName": "PVRT Direct", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "109", + "name": "PVRT" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "SalesTaxCodeRef": { + "value": "6", + "name": "GST" + }, + "domain": "QBO", + "sparse": false, + "Id": "34", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-09-27T10:46:54-07:00", + "LastUpdatedTime": "2021-09-27T10:46:54-07:00" + } + }, + { + "Name": "Refinish Labor", + "Active": true, + "FullyQualifiedName": "Refinish Labor", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "96", + "name": "Labor" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "domain": "QBO", + "sparse": false, + "Id": "32", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-09-23T16:43:12-07:00", + "LastUpdatedTime": "2021-09-23T16:43:12-07:00" + } + }, + { + "Name": "Refund", + "Active": true, + "FullyQualifiedName": "Refund", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "65", + "name": "Sales" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "domain": "QBO", + "sparse": false, + "Id": "35", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-28T09:09:37-07:00", + "LastUpdatedTime": "2021-10-28T09:09:37-07:00" + } + }, + { + "Name": "Retreat", + "Active": true, + "FullyQualifiedName": "Retreat", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "26", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:31:19-07:00", + "LastUpdatedTime": "2021-08-25T09:33:18-07:00" + } + } + ], + "startPosition": 1, + "maxResults": 15 + }, + "time": "2021-10-29T10:45:21.141-07:00" + }, + "intuit_tid": "1-617c3331-6f7566897de93e0415799f97" +} +2021-10-29T17:45:24.429Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..uz0WqYJTcOBKu_cVqZWDSQ.Uu_E2Nxl7nWqbJfknF8GuxQhRFuiimVSKo4b8iIFxKFvrtj8z7_i0XJzTFjOhJE83A5DniHOajMfYX0MrLu43YoJcuDS717DaxqP65NbjapfnF0DRvfkeHMAfW92HZ5BbOce10Ae6onR6SVNSdwp9oOI2uZMNAAjZarN_PdRpQGi1YR71w2JsGnHKmxIHbAMQOpj5DQKB0ggetG2Hmjw6_jqZ5BFRmSSL9j87yWFUavye1LYOV_o1ELp0FjzP5FtV6J5F1qVi1tlHjs38v-EdpJspDnaEzESbohRUf61ZIvIFklGUmMX4CG5uQhznYxbRqYac4LA_m5dFOktl4oNQs9c7vnVzlk0n3N9imwE0JrzOx9XIx1vsQqyk-C8siRHwLjuf8hkGu9c-20x68m0xpJ4zeml3rUUxTH-KceeX3jxpJtwKOpHXmvaIvp0YxOLh3-SnQgLcyjzH81lN99iJ7MgmQIyCFdlCB2Y7kp27_ObjfGEFWdG1nSjpNOQfXNyPaB0H8ozP2T_ErquNdbloAYktkBfEnNVlqE1ocowFtFX101blkrwqM0hlPtEePRUXpqlrF8217AdNpv9c0osSoaAUq3zUzveKO3fYOGQbwDmbc_k19xIIXcPakAPDgNo7bkbBhYYu3AXT4vG03tUYrMWHBgMdgJLu-Kx0C3VhoLcLSwpkptXtbseMFe3m6mY8inaMYAaJZcqk43lKK665vUn6_GrGVsYqrLuDU8assD8PSKViuuI-PGnAFrmY8SMNq1bvBRNYRNA8F7deXIQ23L6FCW2U8K6WFn15dJ2aoQr-00XesDk7YF0jCq9wmqsYbuW7GNj--s8TrrTFBKqIg.djbBXz80RSjFuqpjd4MCrg", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726065, + "id_token": "", + "latency": 60000, + "createdAt": 1635529523188 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/query?query=select%20*%20From%20TaxCode", + "headers": { + "date": "Fri, 29 Oct 2021 17:45:21 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c3331-3a3805af30dfce912d324144", + "x-spanid": "5c42220b-ac31-4b8f-80f4-fb804d8bc2d7", + "x-amzn-trace-id": "Root=1-617c3331-3a3805af30dfce912d324144", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=40, db=18", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "69", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"QueryResponse\":{\"TaxCode\":[{\"Name\":\"Exempt\",\"Description\":\"Tax-exempt\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"2\",\"name\":\"GST ES\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"1\",\"name\":\"GST EP\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"2\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-07-22T21:58:46-07:00\"}},{\"Name\":\"GST\",\"Description\":\"Federal goods and services tax\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"6\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"GST/HST Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"4\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-07-22T21:58:46-07:00\"}},{\"Name\":\"GST/PST BC\",\"Description\":\"Combined federal and provincial tax (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"16\",\"name\":\"PST (BC) Sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"15\",\"name\":\"PST (BC) Purchase\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"7\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"GST/PST SK\",\"Description\":\"Combined federal and provincial tax (Saskatchewan)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"24\",\"name\":\"PST (SK) on sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"23\",\"name\":\"PST (SK) on purchases\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"11\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:13-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:13-07:00\"}},{\"Name\":\"HST BC\",\"Description\":\"Harmonized federal and provincial tax (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"18\",\"name\":\"HST BC\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"17\",\"name\":\"HST (ITC) BC\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"8\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"HST ON\",\"Description\":\"Harmonized federal and provincial tax (Ontario)\",\"Active\":false,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"12\",\"name\":\"HST ON\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"11\",\"name\":\"HST (ITC) ON\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"5\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:19:00-07:00\"}},{\"Name\":\"PST BC\",\"Description\":\"Provincial sales tax only (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"16\",\"name\":\"PST (BC) Sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"15\",\"name\":\"PST (BC) Purchase\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"9\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:02-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:02-07:00\"}},{\"Name\":\"PST BC Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"10\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:02-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:02-07:00\"}},{\"Name\":\"PST SK\",\"Description\":\"Provincial sales tax only (Saskatchewan)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"24\",\"name\":\"PST (SK) on sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"23\",\"name\":\"PST (SK) on purchases\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"12\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:13-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:13-07:00\"}},{\"Name\":\"PST SK Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"13\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:14-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:14-07:00\"}},{\"Name\":\"Zero-rated\",\"Description\":\"Zero-rated\",\"Active\":false,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"4\",\"name\":\"GST/HST ZR\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"3\",\"name\":\"GST/HST (ITC) ZR\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"3\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:59-07:00\"}}],\"startPosition\":1,\"maxResults\":12,\"totalCount\":12},\"time\":\"2021-10-29T10:45:21.311-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"QueryResponse\":{\"TaxCode\":[{\"Name\":\"Exempt\",\"Description\":\"Tax-exempt\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"2\",\"name\":\"GST ES\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"1\",\"name\":\"GST EP\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"2\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-07-22T21:58:46-07:00\"}},{\"Name\":\"GST\",\"Description\":\"Federal goods and services tax\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"6\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"GST/HST Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"4\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-07-22T21:58:46-07:00\"}},{\"Name\":\"GST/PST BC\",\"Description\":\"Combined federal and provincial tax (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"16\",\"name\":\"PST (BC) Sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"15\",\"name\":\"PST (BC) Purchase\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"7\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"GST/PST SK\",\"Description\":\"Combined federal and provincial tax (Saskatchewan)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"24\",\"name\":\"PST (SK) on sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"23\",\"name\":\"PST (SK) on purchases\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"11\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:13-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:13-07:00\"}},{\"Name\":\"HST BC\",\"Description\":\"Harmonized federal and provincial tax (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"18\",\"name\":\"HST BC\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"17\",\"name\":\"HST (ITC) BC\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"8\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"HST ON\",\"Description\":\"Harmonized federal and provincial tax (Ontario)\",\"Active\":false,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"12\",\"name\":\"HST ON\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"11\",\"name\":\"HST (ITC) ON\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"5\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:19:00-07:00\"}},{\"Name\":\"PST BC\",\"Description\":\"Provincial sales tax only (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"16\",\"name\":\"PST (BC) Sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"15\",\"name\":\"PST (BC) Purchase\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"9\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:02-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:02-07:00\"}},{\"Name\":\"PST BC Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"10\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:02-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:02-07:00\"}},{\"Name\":\"PST SK\",\"Description\":\"Provincial sales tax only (Saskatchewan)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"24\",\"name\":\"PST (SK) on sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"23\",\"name\":\"PST (SK) on purchases\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"12\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:13-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:13-07:00\"}},{\"Name\":\"PST SK Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"13\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:14-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:14-07:00\"}},{\"Name\":\"Zero-rated\",\"Description\":\"Zero-rated\",\"Active\":false,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"4\",\"name\":\"GST/HST ZR\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"3\",\"name\":\"GST/HST (ITC) ZR\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"3\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:59-07:00\"}}],\"startPosition\":1,\"maxResults\":12,\"totalCount\":12},\"time\":\"2021-10-29T10:45:21.311-07:00\"}", + "json": { + "QueryResponse": { + "TaxCode": [ + { + "Name": "Exempt", + "Description": "Tax-exempt", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "2", + "name": "GST ES" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "1", + "name": "GST EP" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "2", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-22T21:58:46-07:00", + "LastUpdatedTime": "2021-07-22T21:58:46-07:00" + } + }, + { + "Name": "GST", + "Description": "Federal goods and services tax", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "14", + "name": "GST" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "13", + "name": "GST (ITC)" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "6", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T13:18:01-07:00", + "LastUpdatedTime": "2021-08-27T13:18:01-07:00" + } + }, + { + "Name": "GST/HST Adjustment", + "Description": "Tax adjustment", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [] + }, + "domain": "QBO", + "sparse": false, + "Id": "4", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-22T21:58:46-07:00", + "LastUpdatedTime": "2021-07-22T21:58:46-07:00" + } + }, + { + "Name": "GST/PST BC", + "Description": "Combined federal and provincial tax (British Columbia)", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "14", + "name": "GST" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + }, + { + "TaxRateRef": { + "value": "16", + "name": "PST (BC) Sales" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "13", + "name": "GST (ITC)" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + }, + { + "TaxRateRef": { + "value": "15", + "name": "PST (BC) Purchase" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "7", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T13:18:01-07:00", + "LastUpdatedTime": "2021-08-27T13:18:01-07:00" + } + }, + { + "Name": "GST/PST SK", + "Description": "Combined federal and provincial tax (Saskatchewan)", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "14", + "name": "GST" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + }, + { + "TaxRateRef": { + "value": "24", + "name": "PST (SK) on sales" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "13", + "name": "GST (ITC)" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + }, + { + "TaxRateRef": { + "value": "23", + "name": "PST (SK) on purchases" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "11", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-14T11:15:13-07:00", + "LastUpdatedTime": "2021-10-14T11:15:13-07:00" + } + }, + { + "Name": "HST BC", + "Description": "Harmonized federal and provincial tax (British Columbia)", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "18", + "name": "HST BC" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "17", + "name": "HST (ITC) BC" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "8", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T13:18:01-07:00", + "LastUpdatedTime": "2021-08-27T13:18:01-07:00" + } + }, + { + "Name": "HST ON", + "Description": "Harmonized federal and provincial tax (Ontario)", + "Active": false, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "12", + "name": "HST ON" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "11", + "name": "HST (ITC) ON" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "5", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-07-22T21:58:46-07:00", + "LastUpdatedTime": "2021-08-27T13:19:00-07:00" + } + }, + { + "Name": "PST BC", + "Description": "Provincial sales tax only (British Columbia)", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "16", + "name": "PST (BC) Sales" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "15", + "name": "PST (BC) Purchase" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "9", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T13:18:02-07:00", + "LastUpdatedTime": "2021-08-27T13:18:02-07:00" + } + }, + { + "Name": "PST BC Adjustment", + "Description": "Tax adjustment", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [] + }, + "domain": "QBO", + "sparse": false, + "Id": "10", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T13:18:02-07:00", + "LastUpdatedTime": "2021-08-27T13:18:02-07:00" + } + }, + { + "Name": "PST SK", + "Description": "Provincial sales tax only (Saskatchewan)", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "24", + "name": "PST (SK) on sales" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "23", + "name": "PST (SK) on purchases" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "12", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-14T11:15:13-07:00", + "LastUpdatedTime": "2021-10-14T11:15:13-07:00" + } + }, + { + "Name": "PST SK Adjustment", + "Description": "Tax adjustment", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [] + }, + "domain": "QBO", + "sparse": false, + "Id": "13", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-14T11:15:14-07:00", + "LastUpdatedTime": "2021-10-14T11:15:14-07:00" + } + }, + { + "Name": "Zero-rated", + "Description": "Zero-rated", + "Active": false, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "4", + "name": "GST/HST ZR" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "3", + "name": "GST/HST (ITC) ZR" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "3", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-07-22T21:58:46-07:00", + "LastUpdatedTime": "2021-08-27T13:18:59-07:00" + } + } + ], + "startPosition": 1, + "maxResults": 12, + "totalCount": 12 + }, + "time": "2021-10-29T10:45:21.311-07:00" + }, + "intuit_tid": "1-617c3331-3a3805af30dfce912d324144" +} +2021-10-29T17:45:24.689Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..uz0WqYJTcOBKu_cVqZWDSQ.Uu_E2Nxl7nWqbJfknF8GuxQhRFuiimVSKo4b8iIFxKFvrtj8z7_i0XJzTFjOhJE83A5DniHOajMfYX0MrLu43YoJcuDS717DaxqP65NbjapfnF0DRvfkeHMAfW92HZ5BbOce10Ae6onR6SVNSdwp9oOI2uZMNAAjZarN_PdRpQGi1YR71w2JsGnHKmxIHbAMQOpj5DQKB0ggetG2Hmjw6_jqZ5BFRmSSL9j87yWFUavye1LYOV_o1ELp0FjzP5FtV6J5F1qVi1tlHjs38v-EdpJspDnaEzESbohRUf61ZIvIFklGUmMX4CG5uQhznYxbRqYac4LA_m5dFOktl4oNQs9c7vnVzlk0n3N9imwE0JrzOx9XIx1vsQqyk-C8siRHwLjuf8hkGu9c-20x68m0xpJ4zeml3rUUxTH-KceeX3jxpJtwKOpHXmvaIvp0YxOLh3-SnQgLcyjzH81lN99iJ7MgmQIyCFdlCB2Y7kp27_ObjfGEFWdG1nSjpNOQfXNyPaB0H8ozP2T_ErquNdbloAYktkBfEnNVlqE1ocowFtFX101blkrwqM0hlPtEePRUXpqlrF8217AdNpv9c0osSoaAUq3zUzveKO3fYOGQbwDmbc_k19xIIXcPakAPDgNo7bkbBhYYu3AXT4vG03tUYrMWHBgMdgJLu-Kx0C3VhoLcLSwpkptXtbseMFe3m6mY8inaMYAaJZcqk43lKK665vUn6_GrGVsYqrLuDU8assD8PSKViuuI-PGnAFrmY8SMNq1bvBRNYRNA8F7deXIQ23L6FCW2U8K6WFn15dJ2aoQr-00XesDk7YF0jCq9wmqsYbuW7GNj--s8TrrTFBKqIg.djbBXz80RSjFuqpjd4MCrg", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726065, + "id_token": "", + "latency": 60000, + "createdAt": 1635529523188 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/query?query=select%20*%20From%20Class", + "headers": { + "date": "Fri, 29 Oct 2021 17:45:21 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c3331-7063fe437926135c24654b7a", + "x-spanid": "b95f4ca2-787a-405b-94b7-2bf911a86004", + "x-amzn-trace-id": "Root=1-617c3331-7063fe437926135c24654b7a", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=114, db=37", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "141", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"QueryResponse\":{\"Class\":[{\"Name\":\"Admin\",\"SubClass\":false,\"FullyQualifiedName\":\"Admin\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016357\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T13:00:50-07:00\",\"LastUpdatedTime\":\"2021-07-23T13:00:50-07:00\"}},{\"Name\":\"East\",\"SubClass\":false,\"FullyQualifiedName\":\"East\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016355\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:19-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:19-07:00\"}},{\"Name\":\"North\",\"SubClass\":false,\"FullyQualifiedName\":\"North\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016353\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:07-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:07-07:00\"}},{\"Name\":\"South\",\"SubClass\":false,\"FullyQualifiedName\":\"South\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016354\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:13-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:13-07:00\"}},{\"Name\":\"West\",\"SubClass\":false,\"FullyQualifiedName\":\"West\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016356\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:23-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:23-07:00\"}}],\"startPosition\":1,\"maxResults\":5,\"totalCount\":5},\"time\":\"2021-10-29T10:45:21.552-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"QueryResponse\":{\"Class\":[{\"Name\":\"Admin\",\"SubClass\":false,\"FullyQualifiedName\":\"Admin\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016357\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T13:00:50-07:00\",\"LastUpdatedTime\":\"2021-07-23T13:00:50-07:00\"}},{\"Name\":\"East\",\"SubClass\":false,\"FullyQualifiedName\":\"East\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016355\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:19-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:19-07:00\"}},{\"Name\":\"North\",\"SubClass\":false,\"FullyQualifiedName\":\"North\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016353\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:07-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:07-07:00\"}},{\"Name\":\"South\",\"SubClass\":false,\"FullyQualifiedName\":\"South\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016354\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:13-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:13-07:00\"}},{\"Name\":\"West\",\"SubClass\":false,\"FullyQualifiedName\":\"West\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016356\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:23-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:23-07:00\"}}],\"startPosition\":1,\"maxResults\":5,\"totalCount\":5},\"time\":\"2021-10-29T10:45:21.552-07:00\"}", + "json": { + "QueryResponse": { + "Class": [ + { + "Name": "Admin", + "SubClass": false, + "FullyQualifiedName": "Admin", + "Active": true, + "domain": "QBO", + "sparse": false, + "Id": "200200000000000016357", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-23T13:00:50-07:00", + "LastUpdatedTime": "2021-07-23T13:00:50-07:00" + } + }, + { + "Name": "East", + "SubClass": false, + "FullyQualifiedName": "East", + "Active": true, + "domain": "QBO", + "sparse": false, + "Id": "200200000000000016355", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-23T12:51:19-07:00", + "LastUpdatedTime": "2021-07-23T12:51:19-07:00" + } + }, + { + "Name": "North", + "SubClass": false, + "FullyQualifiedName": "North", + "Active": true, + "domain": "QBO", + "sparse": false, + "Id": "200200000000000016353", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-23T12:51:07-07:00", + "LastUpdatedTime": "2021-07-23T12:51:07-07:00" + } + }, + { + "Name": "South", + "SubClass": false, + "FullyQualifiedName": "South", + "Active": true, + "domain": "QBO", + "sparse": false, + "Id": "200200000000000016354", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-23T12:51:13-07:00", + "LastUpdatedTime": "2021-07-23T12:51:13-07:00" + } + }, + { + "Name": "West", + "SubClass": false, + "FullyQualifiedName": "West", + "Active": true, + "domain": "QBO", + "sparse": false, + "Id": "200200000000000016356", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-23T12:51:23-07:00", + "LastUpdatedTime": "2021-07-23T12:51:23-07:00" + } + } + ], + "startPosition": 1, + "maxResults": 5, + "totalCount": 5 + }, + "time": "2021-10-29T10:45:21.552-07:00" + }, + "intuit_tid": "1-617c3331-7063fe437926135c24654b7a" +} +2021-10-29T17:45:24.998Z error: Get makeAPICall () threw an exception : { + "authResponse": { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..uz0WqYJTcOBKu_cVqZWDSQ.Uu_E2Nxl7nWqbJfknF8GuxQhRFuiimVSKo4b8iIFxKFvrtj8z7_i0XJzTFjOhJE83A5DniHOajMfYX0MrLu43YoJcuDS717DaxqP65NbjapfnF0DRvfkeHMAfW92HZ5BbOce10Ae6onR6SVNSdwp9oOI2uZMNAAjZarN_PdRpQGi1YR71w2JsGnHKmxIHbAMQOpj5DQKB0ggetG2Hmjw6_jqZ5BFRmSSL9j87yWFUavye1LYOV_o1ELp0FjzP5FtV6J5F1qVi1tlHjs38v-EdpJspDnaEzESbohRUf61ZIvIFklGUmMX4CG5uQhznYxbRqYac4LA_m5dFOktl4oNQs9c7vnVzlk0n3N9imwE0JrzOx9XIx1vsQqyk-C8siRHwLjuf8hkGu9c-20x68m0xpJ4zeml3rUUxTH-KceeX3jxpJtwKOpHXmvaIvp0YxOLh3-SnQgLcyjzH81lN99iJ7MgmQIyCFdlCB2Y7kp27_ObjfGEFWdG1nSjpNOQfXNyPaB0H8ozP2T_ErquNdbloAYktkBfEnNVlqE1ocowFtFX101blkrwqM0hlPtEePRUXpqlrF8217AdNpv9c0osSoaAUq3zUzveKO3fYOGQbwDmbc_k19xIIXcPakAPDgNo7bkbBhYYu3AXT4vG03tUYrMWHBgMdgJLu-Kx0C3VhoLcLSwpkptXtbseMFe3m6mY8inaMYAaJZcqk43lKK665vUn6_GrGVsYqrLuDU8assD8PSKViuuI-PGnAFrmY8SMNq1bvBRNYRNA8F7deXIQ23L6FCW2U8K6WFn15dJ2aoQr-00XesDk7YF0jCq9wmqsYbuW7GNj--s8TrrTFBKqIg.djbBXz80RSjFuqpjd4MCrg", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726065, + "id_token": "", + "latency": 60000, + "createdAt": 1635529523188 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/invoice", + "headers": { + "date": "Fri, 29 Oct 2021 17:45:21 GMT", + "content-type": "application/json", + "content-length": "340", + "connection": "close", + "intuit_tid": "1-617c3331-3399df455a9c0a3933241bca", + "x-spanid": "3beefb7b-6d13-40df-8f42-205f7abd195c", + "x-amzn-trace-id": "Root=1-617c3331-3399df455a9c0a3933241bca", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "149", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"Fault\":{\"Error\":[{\"Message\":\"Duplicate Document Number Error\",\"Detail\":\"Duplicate Document Number Error : You must specify a different number. This number has already been used. DocNumber=QBORO176 is assigned to TxnType=Invoice with TxnId=307\",\"code\":\"6140\",\"element\":\"\"}],\"type\":\"ValidationFault\"},\"time\":\"2021-10-29T10:45:21.771-07:00\"}", + "status": 400, + "statusText": "Bad Request" + }, + "body": "{\"Fault\":{\"Error\":[{\"Message\":\"Duplicate Document Number Error\",\"Detail\":\"Duplicate Document Number Error : You must specify a different number. This number has already been used. DocNumber=QBORO176 is assigned to TxnType=Invoice with TxnId=307\",\"code\":\"6140\",\"element\":\"\"}],\"type\":\"ValidationFault\"},\"time\":\"2021-10-29T10:45:21.771-07:00\"}", + "json": { + "Fault": { + "Error": [ + { + "Message": "Duplicate Document Number Error", + "Detail": "Duplicate Document Number Error : You must specify a different number. This number has already been used. DocNumber=QBORO176 is assigned to TxnType=Invoice with TxnId=307", + "code": "6140", + "element": "" + } + ], + "type": "ValidationFault" + }, + "time": "2021-10-29T10:45:21.771-07:00" + }, + "intuit_tid": "1-617c3331-3399df455a9c0a3933241bca" + }, + "originalMessage": "Response has an Error", + "error": "Bad Request", + "error_description": "Bad Request", + "intuit_tid": "1-617c3331-3399df455a9c0a3933241bca" +} +2021-10-29T17:45:33.633Z info: Refresh Token () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..DHstsZQZXFZfQRdDPqKSqA.UylTcyse8q0bf02fkS3oc1mk8VIVUAitJpe_KakI9hueJWNpmdRljXljIsMP-U1UH1643YodZQsDxdixTa2gizKBcs8I0z1p0W3ew9SaNjX8tNb94TZ1sQ5A7zpKkyuuMMAyOaKDU4i4IoWSjPjc77fKpLca1Xz1bNXazvM5UhZkOHah3hsaDzHBuooeMd7Vv1PrpGmXrIx3OWwuSCIKmAYtxTWHL46wev97IRLMWrDdpjrqu8ZGU9mjskRMRbQRGiRNqRyHLupWSSh0VbeWxHPAnfoCrhHhlLX4gkqFWt0x9_mfrC8GtcmwAy8F_K80YMqSGjdgFd4Dymshh2x8JLy5qTEKrZfts0wtr7qGsY__pPlcAHCPHQGCixDJUk2bTetzTqwmEhL08czKUfYVPScoaDf9Ux54nwEQ4Ph3fjUeuXAiccrkgLIf0CkkFXS8-TWAFxwHclq8p3zFdulkFztTfSyLQ6ZNHEpi-4IaeUg5fw21XnBpKqqKyzrtx2BJA-16xdBiRzeKpRf_X3taDsnxyIrBAewMuftH-IpdMHPvXue1KEqmWccFUeB8nUsKmhHcjF9TjmULwmrcBMTK-Pi2rItBefHrYcDzbLSN0pQVrCqRi-_eE64O55VrUVdf4JHD-2MozFVUMjBcP-Cj7_NBLu1Y0gthe6H5pu8w2JECOwxqwayVu01EdHaObL6tarbjZhzXvnhkwIXT4HVYs-IqaVVdnL0kzwNmBOAGeKqmO7RtTGQIJhpW4n-6pvr1mVYWCSdJ8ZIPqEjs0qoyq8z1LI1HwJAnM7zpxPjVdehfsjxAx5bxUBHQXMvWQsmnJejdAABSMCHkXMiBCWNqZg.KqOfmoW1BzCCQanu_mPasQ", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726055, + "id_token": "", + "latency": 60000, + "createdAt": 1635529533633 + }, + "response": { + "url": "https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer", + "headers": { + "date": "Fri, 29 Oct 2021 17:45:30 GMT", + "content-type": "application/json;charset=utf-8", + "content-length": "1114", + "connection": "close", + "intuit_tid": "1-617c333a-31c2c1dd7af4e03b30ecea3a", + "x-spanid": "ca5345df-095f-4889-a03a-880389f18868", + "x-amzn-trace-id": "Root=1-617c333a-31c2c1dd7af4e03b30ecea3a", + "x-content-type-options": "nosniff", + "server": "envoy", + "cache-control": "no-cache, no-store", + "pragma": "no-cache", + "x-frame-options": "SAMEORIGIN", + "x-xss-protection": "1; mode=block", + "x-envoy-upstream-service-time": "28", + "strict-transport-security": "max-age=31536000" + }, + "body": "{\"x_refresh_token_expires_in\":8726055,\"access_token\":\"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..DHstsZQZXFZfQRdDPqKSqA.UylTcyse8q0bf02fkS3oc1mk8VIVUAitJpe_KakI9hueJWNpmdRljXljIsMP-U1UH1643YodZQsDxdixTa2gizKBcs8I0z1p0W3ew9SaNjX8tNb94TZ1sQ5A7zpKkyuuMMAyOaKDU4i4IoWSjPjc77fKpLca1Xz1bNXazvM5UhZkOHah3hsaDzHBuooeMd7Vv1PrpGmXrIx3OWwuSCIKmAYtxTWHL46wev97IRLMWrDdpjrqu8ZGU9mjskRMRbQRGiRNqRyHLupWSSh0VbeWxHPAnfoCrhHhlLX4gkqFWt0x9_mfrC8GtcmwAy8F_K80YMqSGjdgFd4Dymshh2x8JLy5qTEKrZfts0wtr7qGsY__pPlcAHCPHQGCixDJUk2bTetzTqwmEhL08czKUfYVPScoaDf9Ux54nwEQ4Ph3fjUeuXAiccrkgLIf0CkkFXS8-TWAFxwHclq8p3zFdulkFztTfSyLQ6ZNHEpi-4IaeUg5fw21XnBpKqqKyzrtx2BJA-16xdBiRzeKpRf_X3taDsnxyIrBAewMuftH-IpdMHPvXue1KEqmWccFUeB8nUsKmhHcjF9TjmULwmrcBMTK-Pi2rItBefHrYcDzbLSN0pQVrCqRi-_eE64O55VrUVdf4JHD-2MozFVUMjBcP-Cj7_NBLu1Y0gthe6H5pu8w2JECOwxqwayVu01EdHaObL6tarbjZhzXvnhkwIXT4HVYs-IqaVVdnL0kzwNmBOAGeKqmO7RtTGQIJhpW4n-6pvr1mVYWCSdJ8ZIPqEjs0qoyq8z1LI1HwJAnM7zpxPjVdehfsjxAx5bxUBHQXMvWQsmnJejdAABSMCHkXMiBCWNqZg.KqOfmoW1BzCCQanu_mPasQ\",\"refresh_token\":\"AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh\",\"token_type\":\"bearer\",\"expires_in\":3600}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"x_refresh_token_expires_in\":8726055,\"access_token\":\"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..DHstsZQZXFZfQRdDPqKSqA.UylTcyse8q0bf02fkS3oc1mk8VIVUAitJpe_KakI9hueJWNpmdRljXljIsMP-U1UH1643YodZQsDxdixTa2gizKBcs8I0z1p0W3ew9SaNjX8tNb94TZ1sQ5A7zpKkyuuMMAyOaKDU4i4IoWSjPjc77fKpLca1Xz1bNXazvM5UhZkOHah3hsaDzHBuooeMd7Vv1PrpGmXrIx3OWwuSCIKmAYtxTWHL46wev97IRLMWrDdpjrqu8ZGU9mjskRMRbQRGiRNqRyHLupWSSh0VbeWxHPAnfoCrhHhlLX4gkqFWt0x9_mfrC8GtcmwAy8F_K80YMqSGjdgFd4Dymshh2x8JLy5qTEKrZfts0wtr7qGsY__pPlcAHCPHQGCixDJUk2bTetzTqwmEhL08czKUfYVPScoaDf9Ux54nwEQ4Ph3fjUeuXAiccrkgLIf0CkkFXS8-TWAFxwHclq8p3zFdulkFztTfSyLQ6ZNHEpi-4IaeUg5fw21XnBpKqqKyzrtx2BJA-16xdBiRzeKpRf_X3taDsnxyIrBAewMuftH-IpdMHPvXue1KEqmWccFUeB8nUsKmhHcjF9TjmULwmrcBMTK-Pi2rItBefHrYcDzbLSN0pQVrCqRi-_eE64O55VrUVdf4JHD-2MozFVUMjBcP-Cj7_NBLu1Y0gthe6H5pu8w2JECOwxqwayVu01EdHaObL6tarbjZhzXvnhkwIXT4HVYs-IqaVVdnL0kzwNmBOAGeKqmO7RtTGQIJhpW4n-6pvr1mVYWCSdJ8ZIPqEjs0qoyq8z1LI1HwJAnM7zpxPjVdehfsjxAx5bxUBHQXMvWQsmnJejdAABSMCHkXMiBCWNqZg.KqOfmoW1BzCCQanu_mPasQ\",\"refresh_token\":\"AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh\",\"token_type\":\"bearer\",\"expires_in\":3600}", + "json": { + "x_refresh_token_expires_in": 8726055, + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..DHstsZQZXFZfQRdDPqKSqA.UylTcyse8q0bf02fkS3oc1mk8VIVUAitJpe_KakI9hueJWNpmdRljXljIsMP-U1UH1643YodZQsDxdixTa2gizKBcs8I0z1p0W3ew9SaNjX8tNb94TZ1sQ5A7zpKkyuuMMAyOaKDU4i4IoWSjPjc77fKpLca1Xz1bNXazvM5UhZkOHah3hsaDzHBuooeMd7Vv1PrpGmXrIx3OWwuSCIKmAYtxTWHL46wev97IRLMWrDdpjrqu8ZGU9mjskRMRbQRGiRNqRyHLupWSSh0VbeWxHPAnfoCrhHhlLX4gkqFWt0x9_mfrC8GtcmwAy8F_K80YMqSGjdgFd4Dymshh2x8JLy5qTEKrZfts0wtr7qGsY__pPlcAHCPHQGCixDJUk2bTetzTqwmEhL08czKUfYVPScoaDf9Ux54nwEQ4Ph3fjUeuXAiccrkgLIf0CkkFXS8-TWAFxwHclq8p3zFdulkFztTfSyLQ6ZNHEpi-4IaeUg5fw21XnBpKqqKyzrtx2BJA-16xdBiRzeKpRf_X3taDsnxyIrBAewMuftH-IpdMHPvXue1KEqmWccFUeB8nUsKmhHcjF9TjmULwmrcBMTK-Pi2rItBefHrYcDzbLSN0pQVrCqRi-_eE64O55VrUVdf4JHD-2MozFVUMjBcP-Cj7_NBLu1Y0gthe6H5pu8w2JECOwxqwayVu01EdHaObL6tarbjZhzXvnhkwIXT4HVYs-IqaVVdnL0kzwNmBOAGeKqmO7RtTGQIJhpW4n-6pvr1mVYWCSdJ8ZIPqEjs0qoyq8z1LI1HwJAnM7zpxPjVdehfsjxAx5bxUBHQXMvWQsmnJejdAABSMCHkXMiBCWNqZg.KqOfmoW1BzCCQanu_mPasQ", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "token_type": "bearer", + "expires_in": 3600 + }, + "intuit_tid": "1-617c333a-31c2c1dd7af4e03b30ecea3a" +} +2021-10-29T17:45:34.373Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..DHstsZQZXFZfQRdDPqKSqA.UylTcyse8q0bf02fkS3oc1mk8VIVUAitJpe_KakI9hueJWNpmdRljXljIsMP-U1UH1643YodZQsDxdixTa2gizKBcs8I0z1p0W3ew9SaNjX8tNb94TZ1sQ5A7zpKkyuuMMAyOaKDU4i4IoWSjPjc77fKpLca1Xz1bNXazvM5UhZkOHah3hsaDzHBuooeMd7Vv1PrpGmXrIx3OWwuSCIKmAYtxTWHL46wev97IRLMWrDdpjrqu8ZGU9mjskRMRbQRGiRNqRyHLupWSSh0VbeWxHPAnfoCrhHhlLX4gkqFWt0x9_mfrC8GtcmwAy8F_K80YMqSGjdgFd4Dymshh2x8JLy5qTEKrZfts0wtr7qGsY__pPlcAHCPHQGCixDJUk2bTetzTqwmEhL08czKUfYVPScoaDf9Ux54nwEQ4Ph3fjUeuXAiccrkgLIf0CkkFXS8-TWAFxwHclq8p3zFdulkFztTfSyLQ6ZNHEpi-4IaeUg5fw21XnBpKqqKyzrtx2BJA-16xdBiRzeKpRf_X3taDsnxyIrBAewMuftH-IpdMHPvXue1KEqmWccFUeB8nUsKmhHcjF9TjmULwmrcBMTK-Pi2rItBefHrYcDzbLSN0pQVrCqRi-_eE64O55VrUVdf4JHD-2MozFVUMjBcP-Cj7_NBLu1Y0gthe6H5pu8w2JECOwxqwayVu01EdHaObL6tarbjZhzXvnhkwIXT4HVYs-IqaVVdnL0kzwNmBOAGeKqmO7RtTGQIJhpW4n-6pvr1mVYWCSdJ8ZIPqEjs0qoyq8z1LI1HwJAnM7zpxPjVdehfsjxAx5bxUBHQXMvWQsmnJejdAABSMCHkXMiBCWNqZg.KqOfmoW1BzCCQanu_mPasQ", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726055, + "id_token": "", + "latency": 60000, + "createdAt": 1635529533633 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/query?query=select%20*%20From%20Customer%20where%20DisplayName%20%3D%20%27ICBC%27", + "headers": { + "date": "Fri, 29 Oct 2021 17:45:31 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c333b-6a127dff423dacb037b00f23", + "x-spanid": "434423e3-46cf-42a7-acb3-7b3eedbe7553", + "x-amzn-trace-id": "Root=1-617c333b-6a127dff423dacb037b00f23", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=19, db=11", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "53", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"QueryResponse\":{\"Customer\":[{\"Taxable\":false,\"BillAddr\":{\"Id\":\"102\",\"Line1\":\"123\",\"Line2\":\"123\",\"City\":\"MAPLE RIDGE\",\"CountrySubDivisionCode\":\"123\",\"PostalCode\":\"123\"},\"Job\":false,\"BillWithParent\":false,\"Balance\":0,\"BalanceWithJobs\":41368.87,\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"PreferredDeliveryMethod\":\"None\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"109\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-13T21:11:06-07:00\",\"LastUpdatedTime\":\"2021-10-29T10:45:29-07:00\"},\"FullyQualifiedName\":\"ICBC\",\"DisplayName\":\"ICBC\",\"PrintOnCheckName\":\"ICBC\",\"Active\":true}],\"startPosition\":1,\"maxResults\":1},\"time\":\"2021-10-29T10:45:31.263-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"QueryResponse\":{\"Customer\":[{\"Taxable\":false,\"BillAddr\":{\"Id\":\"102\",\"Line1\":\"123\",\"Line2\":\"123\",\"City\":\"MAPLE RIDGE\",\"CountrySubDivisionCode\":\"123\",\"PostalCode\":\"123\"},\"Job\":false,\"BillWithParent\":false,\"Balance\":0,\"BalanceWithJobs\":41368.87,\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"PreferredDeliveryMethod\":\"None\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"109\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-13T21:11:06-07:00\",\"LastUpdatedTime\":\"2021-10-29T10:45:29-07:00\"},\"FullyQualifiedName\":\"ICBC\",\"DisplayName\":\"ICBC\",\"PrintOnCheckName\":\"ICBC\",\"Active\":true}],\"startPosition\":1,\"maxResults\":1},\"time\":\"2021-10-29T10:45:31.263-07:00\"}", + "json": { + "QueryResponse": { + "Customer": [ + { + "Taxable": false, + "BillAddr": { + "Id": "102", + "Line1": "123", + "Line2": "123", + "City": "MAPLE RIDGE", + "CountrySubDivisionCode": "123", + "PostalCode": "123" + }, + "Job": false, + "BillWithParent": false, + "Balance": 0, + "BalanceWithJobs": 41368.87, + "CurrencyRef": { + "value": "CAD", + "name": "Canadian Dollar" + }, + "PreferredDeliveryMethod": "None", + "domain": "QBO", + "sparse": false, + "Id": "109", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-13T21:11:06-07:00", + "LastUpdatedTime": "2021-10-29T10:45:29-07:00" + }, + "FullyQualifiedName": "ICBC", + "DisplayName": "ICBC", + "PrintOnCheckName": "ICBC", + "Active": true + } + ], + "startPosition": 1, + "maxResults": 1 + }, + "time": "2021-10-29T10:45:31.263-07:00" + }, + "intuit_tid": "1-617c333b-6a127dff423dacb037b00f23" +} +2021-10-29T17:45:34.632Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..DHstsZQZXFZfQRdDPqKSqA.UylTcyse8q0bf02fkS3oc1mk8VIVUAitJpe_KakI9hueJWNpmdRljXljIsMP-U1UH1643YodZQsDxdixTa2gizKBcs8I0z1p0W3ew9SaNjX8tNb94TZ1sQ5A7zpKkyuuMMAyOaKDU4i4IoWSjPjc77fKpLca1Xz1bNXazvM5UhZkOHah3hsaDzHBuooeMd7Vv1PrpGmXrIx3OWwuSCIKmAYtxTWHL46wev97IRLMWrDdpjrqu8ZGU9mjskRMRbQRGiRNqRyHLupWSSh0VbeWxHPAnfoCrhHhlLX4gkqFWt0x9_mfrC8GtcmwAy8F_K80YMqSGjdgFd4Dymshh2x8JLy5qTEKrZfts0wtr7qGsY__pPlcAHCPHQGCixDJUk2bTetzTqwmEhL08czKUfYVPScoaDf9Ux54nwEQ4Ph3fjUeuXAiccrkgLIf0CkkFXS8-TWAFxwHclq8p3zFdulkFztTfSyLQ6ZNHEpi-4IaeUg5fw21XnBpKqqKyzrtx2BJA-16xdBiRzeKpRf_X3taDsnxyIrBAewMuftH-IpdMHPvXue1KEqmWccFUeB8nUsKmhHcjF9TjmULwmrcBMTK-Pi2rItBefHrYcDzbLSN0pQVrCqRi-_eE64O55VrUVdf4JHD-2MozFVUMjBcP-Cj7_NBLu1Y0gthe6H5pu8w2JECOwxqwayVu01EdHaObL6tarbjZhzXvnhkwIXT4HVYs-IqaVVdnL0kzwNmBOAGeKqmO7RtTGQIJhpW4n-6pvr1mVYWCSdJ8ZIPqEjs0qoyq8z1LI1HwJAnM7zpxPjVdehfsjxAx5bxUBHQXMvWQsmnJejdAABSMCHkXMiBCWNqZg.KqOfmoW1BzCCQanu_mPasQ", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726055, + "id_token": "", + "latency": 60000, + "createdAt": 1635529533633 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/query?query=select%20*%20From%20Customer%20where%20DisplayName%20%3D%20%27QBORO176%27", + "headers": { + "date": "Fri, 29 Oct 2021 17:45:31 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c333b-798ca30a77828a0e7e457916", + "x-spanid": "eee3ba3d-3b81-45cd-abb9-1c0eb83d22d0", + "x-amzn-trace-id": "Root=1-617c333b-798ca30a77828a0e7e457916", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=58, db=46", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "92", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"QueryResponse\":{\"Customer\":[{\"Taxable\":false,\"BillAddr\":{\"Id\":\"104\",\"Line1\":\"205-1005 MOSS AVE\",\"City\":\"SASKATOON\",\"CountrySubDivisionCode\":\"SK\",\"PostalCode\":\"S7H4M4\"},\"Job\":true,\"BillWithParent\":false,\"ParentRef\":{\"value\":\"109\"},\"Level\":1,\"Balance\":-1100.00,\"BalanceWithJobs\":-1100.00,\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"PreferredDeliveryMethod\":\"None\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"111\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-13T21:20:23-07:00\",\"LastUpdatedTime\":\"2021-10-29T10:45:29-07:00\"},\"FullyQualifiedName\":\"ICBC:QBORO176\",\"DisplayName\":\"QBORO176\",\"PrintOnCheckName\":\"QBORO176\",\"Active\":true}],\"startPosition\":1,\"maxResults\":1},\"time\":\"2021-10-29T10:45:31.510-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"QueryResponse\":{\"Customer\":[{\"Taxable\":false,\"BillAddr\":{\"Id\":\"104\",\"Line1\":\"205-1005 MOSS AVE\",\"City\":\"SASKATOON\",\"CountrySubDivisionCode\":\"SK\",\"PostalCode\":\"S7H4M4\"},\"Job\":true,\"BillWithParent\":false,\"ParentRef\":{\"value\":\"109\"},\"Level\":1,\"Balance\":-1100.00,\"BalanceWithJobs\":-1100.00,\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"PreferredDeliveryMethod\":\"None\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"111\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-13T21:20:23-07:00\",\"LastUpdatedTime\":\"2021-10-29T10:45:29-07:00\"},\"FullyQualifiedName\":\"ICBC:QBORO176\",\"DisplayName\":\"QBORO176\",\"PrintOnCheckName\":\"QBORO176\",\"Active\":true}],\"startPosition\":1,\"maxResults\":1},\"time\":\"2021-10-29T10:45:31.510-07:00\"}", + "json": { + "QueryResponse": { + "Customer": [ + { + "Taxable": false, + "BillAddr": { + "Id": "104", + "Line1": "205-1005 MOSS AVE", + "City": "SASKATOON", + "CountrySubDivisionCode": "SK", + "PostalCode": "S7H4M4" + }, + "Job": true, + "BillWithParent": false, + "ParentRef": { + "value": "109" + }, + "Level": 1, + "Balance": -1100, + "BalanceWithJobs": -1100, + "CurrencyRef": { + "value": "CAD", + "name": "Canadian Dollar" + }, + "PreferredDeliveryMethod": "None", + "domain": "QBO", + "sparse": false, + "Id": "111", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-13T21:20:23-07:00", + "LastUpdatedTime": "2021-10-29T10:45:29-07:00" + }, + "FullyQualifiedName": "ICBC:QBORO176", + "DisplayName": "QBORO176", + "PrintOnCheckName": "QBORO176", + "Active": true + } + ], + "startPosition": 1, + "maxResults": 1 + }, + "time": "2021-10-29T10:45:31.510-07:00" + }, + "intuit_tid": "1-617c333b-798ca30a77828a0e7e457916" +} +2021-10-29T17:45:34.783Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..DHstsZQZXFZfQRdDPqKSqA.UylTcyse8q0bf02fkS3oc1mk8VIVUAitJpe_KakI9hueJWNpmdRljXljIsMP-U1UH1643YodZQsDxdixTa2gizKBcs8I0z1p0W3ew9SaNjX8tNb94TZ1sQ5A7zpKkyuuMMAyOaKDU4i4IoWSjPjc77fKpLca1Xz1bNXazvM5UhZkOHah3hsaDzHBuooeMd7Vv1PrpGmXrIx3OWwuSCIKmAYtxTWHL46wev97IRLMWrDdpjrqu8ZGU9mjskRMRbQRGiRNqRyHLupWSSh0VbeWxHPAnfoCrhHhlLX4gkqFWt0x9_mfrC8GtcmwAy8F_K80YMqSGjdgFd4Dymshh2x8JLy5qTEKrZfts0wtr7qGsY__pPlcAHCPHQGCixDJUk2bTetzTqwmEhL08czKUfYVPScoaDf9Ux54nwEQ4Ph3fjUeuXAiccrkgLIf0CkkFXS8-TWAFxwHclq8p3zFdulkFztTfSyLQ6ZNHEpi-4IaeUg5fw21XnBpKqqKyzrtx2BJA-16xdBiRzeKpRf_X3taDsnxyIrBAewMuftH-IpdMHPvXue1KEqmWccFUeB8nUsKmhHcjF9TjmULwmrcBMTK-Pi2rItBefHrYcDzbLSN0pQVrCqRi-_eE64O55VrUVdf4JHD-2MozFVUMjBcP-Cj7_NBLu1Y0gthe6H5pu8w2JECOwxqwayVu01EdHaObL6tarbjZhzXvnhkwIXT4HVYs-IqaVVdnL0kzwNmBOAGeKqmO7RtTGQIJhpW4n-6pvr1mVYWCSdJ8ZIPqEjs0qoyq8z1LI1HwJAnM7zpxPjVdehfsjxAx5bxUBHQXMvWQsmnJejdAABSMCHkXMiBCWNqZg.KqOfmoW1BzCCQanu_mPasQ", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726055, + "id_token": "", + "latency": 60000, + "createdAt": 1635529533633 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/query?query=select%20*%20From%20Item", + "headers": { + "date": "Fri, 29 Oct 2021 17:45:31 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c333b-5fdb7b6e7fcac9b157db6126", + "x-spanid": "e9bf310c-b58c-4f9f-8c50-0ac8f394285f", + "x-amzn-trace-id": "Root=1-617c333b-5fdb7b6e7fcac9b157db6126", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=60, db=40", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "85", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"QueryResponse\":{\"Item\":[{\"Name\":\"Body Labor\",\"Description\":\"Shop Labor\",\"Active\":true,\"FullyQualifiedName\":\"Body Labor\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"96\",\"name\":\"Labor\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"2\",\"name\":\"Exempt\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"28\",\"SyncToken\":\"2\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:49:24-07:00\",\"LastUpdatedTime\":\"2021-09-23T16:42:44-07:00\"}},{\"Name\":\"Employee events\",\"Active\":true,\"FullyQualifiedName\":\"Employee events\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"23\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:49-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:35-07:00\"}},{\"Name\":\"General services\",\"Active\":true,\"FullyQualifiedName\":\"General services\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"22\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:38-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:21-07:00\"}},{\"Name\":\"Badges\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Badges\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"27\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:32-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:57-07:00\"}},{\"Name\":\"Hours\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Hours\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"1\",\"name\":\"Services\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"2\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-06-17T10:27:10-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:20-07:00\"}},{\"Name\":\"Services\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Services\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"1\",\"name\":\"Services\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"2\",\"name\":\"Exempt\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"1\",\"SyncToken\":\"2\",\"MetaData\":{\"CreateTime\":\"2021-06-17T10:27:10-07:00\",\"LastUpdatedTime\":\"2021-08-27T11:06:17-07:00\"}},{\"Name\":\"Holiday party\",\"Active\":true,\"FullyQualifiedName\":\"Holiday party\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"24\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:57-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:47-07:00\"}},{\"Name\":\"OEM Parts\",\"Active\":true,\"FullyQualifiedName\":\"OEM Parts\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"97\",\"name\":\"OEM Parts\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"29\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:49:55-07:00\",\"LastUpdatedTime\":\"2021-08-27T10:50:23-07:00\"}},{\"Name\":\"Other Parts\",\"Active\":true,\"FullyQualifiedName\":\"Other Parts\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"98\",\"name\":\"Other Parts\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"30\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:50:11-07:00\",\"LastUpdatedTime\":\"2021-08-27T10:50:11-07:00\"}},{\"Name\":\"Promotional items\",\"Active\":true,\"FullyQualifiedName\":\"Promotional items\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"25\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:08-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:33:08-07:00\"}},{\"Name\":\"PVRT\",\"Active\":true,\"FullyQualifiedName\":\"PVRT\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"108\",\"name\":\"PVRT\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"6\",\"name\":\"GST\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"33\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-09-24T17:04:38-07:00\",\"LastUpdatedTime\":\"2021-09-27T10:44:38-07:00\"}},{\"Name\":\"PVRT Direct\",\"Active\":true,\"FullyQualifiedName\":\"PVRT Direct\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"109\",\"name\":\"PVRT\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"6\",\"name\":\"GST\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"34\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-09-27T10:46:54-07:00\",\"LastUpdatedTime\":\"2021-09-27T10:46:54-07:00\"}},{\"Name\":\"Refinish Labor\",\"Active\":true,\"FullyQualifiedName\":\"Refinish Labor\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"96\",\"name\":\"Labor\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"32\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-09-23T16:43:12-07:00\",\"LastUpdatedTime\":\"2021-09-23T16:43:12-07:00\"}},{\"Name\":\"Refund\",\"Active\":true,\"FullyQualifiedName\":\"Refund\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"65\",\"name\":\"Sales\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"35\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-28T09:09:37-07:00\",\"LastUpdatedTime\":\"2021-10-28T09:09:37-07:00\"}},{\"Name\":\"Retreat\",\"Active\":true,\"FullyQualifiedName\":\"Retreat\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"26\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:19-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:33:18-07:00\"}}],\"startPosition\":1,\"maxResults\":15},\"time\":\"2021-10-29T10:45:31.653-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"QueryResponse\":{\"Item\":[{\"Name\":\"Body Labor\",\"Description\":\"Shop Labor\",\"Active\":true,\"FullyQualifiedName\":\"Body Labor\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"96\",\"name\":\"Labor\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"2\",\"name\":\"Exempt\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"28\",\"SyncToken\":\"2\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:49:24-07:00\",\"LastUpdatedTime\":\"2021-09-23T16:42:44-07:00\"}},{\"Name\":\"Employee events\",\"Active\":true,\"FullyQualifiedName\":\"Employee events\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"23\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:49-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:35-07:00\"}},{\"Name\":\"General services\",\"Active\":true,\"FullyQualifiedName\":\"General services\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"22\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:38-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:21-07:00\"}},{\"Name\":\"Badges\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Badges\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"27\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:32-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:57-07:00\"}},{\"Name\":\"Hours\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Hours\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"1\",\"name\":\"Services\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"2\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-06-17T10:27:10-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:20-07:00\"}},{\"Name\":\"Services\",\"Active\":true,\"SubItem\":true,\"ParentRef\":{\"value\":\"22\",\"name\":\"General services\"},\"Level\":1,\"FullyQualifiedName\":\"General services:Services\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"1\",\"name\":\"Services\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"2\",\"name\":\"Exempt\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"1\",\"SyncToken\":\"2\",\"MetaData\":{\"CreateTime\":\"2021-06-17T10:27:10-07:00\",\"LastUpdatedTime\":\"2021-08-27T11:06:17-07:00\"}},{\"Name\":\"Holiday party\",\"Active\":true,\"FullyQualifiedName\":\"Holiday party\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"24\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:30:57-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:32:47-07:00\"}},{\"Name\":\"OEM Parts\",\"Active\":true,\"FullyQualifiedName\":\"OEM Parts\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"97\",\"name\":\"OEM Parts\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"29\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:49:55-07:00\",\"LastUpdatedTime\":\"2021-08-27T10:50:23-07:00\"}},{\"Name\":\"Other Parts\",\"Active\":true,\"FullyQualifiedName\":\"Other Parts\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"98\",\"name\":\"Other Parts\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"30\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T10:50:11-07:00\",\"LastUpdatedTime\":\"2021-08-27T10:50:11-07:00\"}},{\"Name\":\"Promotional items\",\"Active\":true,\"FullyQualifiedName\":\"Promotional items\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"25\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:08-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:33:08-07:00\"}},{\"Name\":\"PVRT\",\"Active\":true,\"FullyQualifiedName\":\"PVRT\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"108\",\"name\":\"PVRT\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"6\",\"name\":\"GST\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"33\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-09-24T17:04:38-07:00\",\"LastUpdatedTime\":\"2021-09-27T10:44:38-07:00\"}},{\"Name\":\"PVRT Direct\",\"Active\":true,\"FullyQualifiedName\":\"PVRT Direct\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"109\",\"name\":\"PVRT\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"SalesTaxCodeRef\":{\"value\":\"6\",\"name\":\"GST\"},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"34\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-09-27T10:46:54-07:00\",\"LastUpdatedTime\":\"2021-09-27T10:46:54-07:00\"}},{\"Name\":\"Refinish Labor\",\"Active\":true,\"FullyQualifiedName\":\"Refinish Labor\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"96\",\"name\":\"Labor\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"32\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-09-23T16:43:12-07:00\",\"LastUpdatedTime\":\"2021-09-23T16:43:12-07:00\"}},{\"Name\":\"Refund\",\"Active\":true,\"FullyQualifiedName\":\"Refund\",\"Taxable\":false,\"SalesTaxIncluded\":false,\"UnitPrice\":0,\"Type\":\"Service\",\"IncomeAccountRef\":{\"value\":\"65\",\"name\":\"Sales\"},\"PurchaseTaxIncluded\":false,\"PurchaseCost\":0,\"TrackQtyOnHand\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"35\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-28T09:09:37-07:00\",\"LastUpdatedTime\":\"2021-10-28T09:09:37-07:00\"}},{\"Name\":\"Retreat\",\"Active\":true,\"FullyQualifiedName\":\"Retreat\",\"Type\":\"Service\",\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"26\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-25T09:31:19-07:00\",\"LastUpdatedTime\":\"2021-08-25T09:33:18-07:00\"}}],\"startPosition\":1,\"maxResults\":15},\"time\":\"2021-10-29T10:45:31.653-07:00\"}", + "json": { + "QueryResponse": { + "Item": [ + { + "Name": "Body Labor", + "Description": "Shop Labor", + "Active": true, + "FullyQualifiedName": "Body Labor", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "96", + "name": "Labor" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "SalesTaxCodeRef": { + "value": "2", + "name": "Exempt" + }, + "domain": "QBO", + "sparse": false, + "Id": "28", + "SyncToken": "2", + "MetaData": { + "CreateTime": "2021-08-27T10:49:24-07:00", + "LastUpdatedTime": "2021-09-23T16:42:44-07:00" + } + }, + { + "Name": "Employee events", + "Active": true, + "FullyQualifiedName": "Employee events", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "23", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:30:49-07:00", + "LastUpdatedTime": "2021-08-25T09:32:35-07:00" + } + }, + { + "Name": "General services", + "Active": true, + "FullyQualifiedName": "General services", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "22", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:30:38-07:00", + "LastUpdatedTime": "2021-08-25T09:32:21-07:00" + } + }, + { + "Name": "Badges", + "Active": true, + "SubItem": true, + "ParentRef": { + "value": "22", + "name": "General services" + }, + "Level": 1, + "FullyQualifiedName": "General services:Badges", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "27", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:31:32-07:00", + "LastUpdatedTime": "2021-08-25T09:32:57-07:00" + } + }, + { + "Name": "Hours", + "Active": true, + "SubItem": true, + "ParentRef": { + "value": "22", + "name": "General services" + }, + "Level": 1, + "FullyQualifiedName": "General services:Hours", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "1", + "name": "Services" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "domain": "QBO", + "sparse": false, + "Id": "2", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-06-17T10:27:10-07:00", + "LastUpdatedTime": "2021-08-25T09:32:20-07:00" + } + }, + { + "Name": "Services", + "Active": true, + "SubItem": true, + "ParentRef": { + "value": "22", + "name": "General services" + }, + "Level": 1, + "FullyQualifiedName": "General services:Services", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "1", + "name": "Services" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "SalesTaxCodeRef": { + "value": "2", + "name": "Exempt" + }, + "domain": "QBO", + "sparse": false, + "Id": "1", + "SyncToken": "2", + "MetaData": { + "CreateTime": "2021-06-17T10:27:10-07:00", + "LastUpdatedTime": "2021-08-27T11:06:17-07:00" + } + }, + { + "Name": "Holiday party", + "Active": true, + "FullyQualifiedName": "Holiday party", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "24", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:30:57-07:00", + "LastUpdatedTime": "2021-08-25T09:32:47-07:00" + } + }, + { + "Name": "OEM Parts", + "Active": true, + "FullyQualifiedName": "OEM Parts", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "97", + "name": "OEM Parts" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "domain": "QBO", + "sparse": false, + "Id": "29", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-08-27T10:49:55-07:00", + "LastUpdatedTime": "2021-08-27T10:50:23-07:00" + } + }, + { + "Name": "Other Parts", + "Active": true, + "FullyQualifiedName": "Other Parts", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "98", + "name": "Other Parts" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "domain": "QBO", + "sparse": false, + "Id": "30", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T10:50:11-07:00", + "LastUpdatedTime": "2021-08-27T10:50:11-07:00" + } + }, + { + "Name": "Promotional items", + "Active": true, + "FullyQualifiedName": "Promotional items", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "25", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:31:08-07:00", + "LastUpdatedTime": "2021-08-25T09:33:08-07:00" + } + }, + { + "Name": "PVRT", + "Active": true, + "FullyQualifiedName": "PVRT", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "108", + "name": "PVRT" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "SalesTaxCodeRef": { + "value": "6", + "name": "GST" + }, + "domain": "QBO", + "sparse": false, + "Id": "33", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-09-24T17:04:38-07:00", + "LastUpdatedTime": "2021-09-27T10:44:38-07:00" + } + }, + { + "Name": "PVRT Direct", + "Active": true, + "FullyQualifiedName": "PVRT Direct", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "109", + "name": "PVRT" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "SalesTaxCodeRef": { + "value": "6", + "name": "GST" + }, + "domain": "QBO", + "sparse": false, + "Id": "34", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-09-27T10:46:54-07:00", + "LastUpdatedTime": "2021-09-27T10:46:54-07:00" + } + }, + { + "Name": "Refinish Labor", + "Active": true, + "FullyQualifiedName": "Refinish Labor", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "96", + "name": "Labor" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "domain": "QBO", + "sparse": false, + "Id": "32", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-09-23T16:43:12-07:00", + "LastUpdatedTime": "2021-09-23T16:43:12-07:00" + } + }, + { + "Name": "Refund", + "Active": true, + "FullyQualifiedName": "Refund", + "Taxable": false, + "SalesTaxIncluded": false, + "UnitPrice": 0, + "Type": "Service", + "IncomeAccountRef": { + "value": "65", + "name": "Sales" + }, + "PurchaseTaxIncluded": false, + "PurchaseCost": 0, + "TrackQtyOnHand": false, + "domain": "QBO", + "sparse": false, + "Id": "35", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-28T09:09:37-07:00", + "LastUpdatedTime": "2021-10-28T09:09:37-07:00" + } + }, + { + "Name": "Retreat", + "Active": true, + "FullyQualifiedName": "Retreat", + "Type": "Service", + "domain": "QBO", + "sparse": false, + "Id": "26", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-25T09:31:19-07:00", + "LastUpdatedTime": "2021-08-25T09:33:18-07:00" + } + } + ], + "startPosition": 1, + "maxResults": 15 + }, + "time": "2021-10-29T10:45:31.653-07:00" + }, + "intuit_tid": "1-617c333b-5fdb7b6e7fcac9b157db6126" +} +2021-10-29T17:45:34.970Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..DHstsZQZXFZfQRdDPqKSqA.UylTcyse8q0bf02fkS3oc1mk8VIVUAitJpe_KakI9hueJWNpmdRljXljIsMP-U1UH1643YodZQsDxdixTa2gizKBcs8I0z1p0W3ew9SaNjX8tNb94TZ1sQ5A7zpKkyuuMMAyOaKDU4i4IoWSjPjc77fKpLca1Xz1bNXazvM5UhZkOHah3hsaDzHBuooeMd7Vv1PrpGmXrIx3OWwuSCIKmAYtxTWHL46wev97IRLMWrDdpjrqu8ZGU9mjskRMRbQRGiRNqRyHLupWSSh0VbeWxHPAnfoCrhHhlLX4gkqFWt0x9_mfrC8GtcmwAy8F_K80YMqSGjdgFd4Dymshh2x8JLy5qTEKrZfts0wtr7qGsY__pPlcAHCPHQGCixDJUk2bTetzTqwmEhL08czKUfYVPScoaDf9Ux54nwEQ4Ph3fjUeuXAiccrkgLIf0CkkFXS8-TWAFxwHclq8p3zFdulkFztTfSyLQ6ZNHEpi-4IaeUg5fw21XnBpKqqKyzrtx2BJA-16xdBiRzeKpRf_X3taDsnxyIrBAewMuftH-IpdMHPvXue1KEqmWccFUeB8nUsKmhHcjF9TjmULwmrcBMTK-Pi2rItBefHrYcDzbLSN0pQVrCqRi-_eE64O55VrUVdf4JHD-2MozFVUMjBcP-Cj7_NBLu1Y0gthe6H5pu8w2JECOwxqwayVu01EdHaObL6tarbjZhzXvnhkwIXT4HVYs-IqaVVdnL0kzwNmBOAGeKqmO7RtTGQIJhpW4n-6pvr1mVYWCSdJ8ZIPqEjs0qoyq8z1LI1HwJAnM7zpxPjVdehfsjxAx5bxUBHQXMvWQsmnJejdAABSMCHkXMiBCWNqZg.KqOfmoW1BzCCQanu_mPasQ", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726055, + "id_token": "", + "latency": 60000, + "createdAt": 1635529533633 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/query?query=select%20*%20From%20TaxCode", + "headers": { + "date": "Fri, 29 Oct 2021 17:45:31 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c333b-1bc80f295aba286d394a8d12", + "x-spanid": "90e0fc3f-ff34-4ee6-af86-ae6c96da4ed6", + "x-amzn-trace-id": "Root=1-617c333b-1bc80f295aba286d394a8d12", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=91, db=65", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "118", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"QueryResponse\":{\"TaxCode\":[{\"Name\":\"Exempt\",\"Description\":\"Tax-exempt\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"2\",\"name\":\"GST ES\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"1\",\"name\":\"GST EP\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"2\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-07-22T21:58:46-07:00\"}},{\"Name\":\"GST\",\"Description\":\"Federal goods and services tax\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"6\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"GST/HST Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"4\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-07-22T21:58:46-07:00\"}},{\"Name\":\"GST/PST BC\",\"Description\":\"Combined federal and provincial tax (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"16\",\"name\":\"PST (BC) Sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"15\",\"name\":\"PST (BC) Purchase\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"7\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"GST/PST SK\",\"Description\":\"Combined federal and provincial tax (Saskatchewan)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"24\",\"name\":\"PST (SK) on sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"23\",\"name\":\"PST (SK) on purchases\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"11\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:13-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:13-07:00\"}},{\"Name\":\"HST BC\",\"Description\":\"Harmonized federal and provincial tax (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"18\",\"name\":\"HST BC\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"17\",\"name\":\"HST (ITC) BC\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"8\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"HST ON\",\"Description\":\"Harmonized federal and provincial tax (Ontario)\",\"Active\":false,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"12\",\"name\":\"HST ON\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"11\",\"name\":\"HST (ITC) ON\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"5\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:19:00-07:00\"}},{\"Name\":\"PST BC\",\"Description\":\"Provincial sales tax only (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"16\",\"name\":\"PST (BC) Sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"15\",\"name\":\"PST (BC) Purchase\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"9\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:02-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:02-07:00\"}},{\"Name\":\"PST BC Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"10\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:02-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:02-07:00\"}},{\"Name\":\"PST SK\",\"Description\":\"Provincial sales tax only (Saskatchewan)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"24\",\"name\":\"PST (SK) on sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"23\",\"name\":\"PST (SK) on purchases\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"12\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:13-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:13-07:00\"}},{\"Name\":\"PST SK Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"13\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:14-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:14-07:00\"}},{\"Name\":\"Zero-rated\",\"Description\":\"Zero-rated\",\"Active\":false,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"4\",\"name\":\"GST/HST ZR\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"3\",\"name\":\"GST/HST (ITC) ZR\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"3\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:59-07:00\"}}],\"startPosition\":1,\"maxResults\":12,\"totalCount\":12},\"time\":\"2021-10-29T10:45:31.823-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"QueryResponse\":{\"TaxCode\":[{\"Name\":\"Exempt\",\"Description\":\"Tax-exempt\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"2\",\"name\":\"GST ES\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"1\",\"name\":\"GST EP\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"2\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-07-22T21:58:46-07:00\"}},{\"Name\":\"GST\",\"Description\":\"Federal goods and services tax\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"6\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"GST/HST Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"4\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-07-22T21:58:46-07:00\"}},{\"Name\":\"GST/PST BC\",\"Description\":\"Combined federal and provincial tax (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"16\",\"name\":\"PST (BC) Sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"15\",\"name\":\"PST (BC) Purchase\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"7\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"GST/PST SK\",\"Description\":\"Combined federal and provincial tax (Saskatchewan)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"14\",\"name\":\"GST\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"24\",\"name\":\"PST (SK) on sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"13\",\"name\":\"GST (ITC)\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0},{\"TaxRateRef\":{\"value\":\"23\",\"name\":\"PST (SK) on purchases\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"11\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:13-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:13-07:00\"}},{\"Name\":\"HST BC\",\"Description\":\"Harmonized federal and provincial tax (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"18\",\"name\":\"HST BC\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"17\",\"name\":\"HST (ITC) BC\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"8\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:01-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:01-07:00\"}},{\"Name\":\"HST ON\",\"Description\":\"Harmonized federal and provincial tax (Ontario)\",\"Active\":false,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"12\",\"name\":\"HST ON\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"11\",\"name\":\"HST (ITC) ON\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"5\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:19:00-07:00\"}},{\"Name\":\"PST BC\",\"Description\":\"Provincial sales tax only (British Columbia)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"16\",\"name\":\"PST (BC) Sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"15\",\"name\":\"PST (BC) Purchase\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"9\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:02-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:02-07:00\"}},{\"Name\":\"PST BC Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"10\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-08-27T13:18:02-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:02-07:00\"}},{\"Name\":\"PST SK\",\"Description\":\"Provincial sales tax only (Saskatchewan)\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"24\",\"name\":\"PST (SK) on sales\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"23\",\"name\":\"PST (SK) on purchases\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"12\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:13-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:13-07:00\"}},{\"Name\":\"PST SK Adjustment\",\"Description\":\"Tax adjustment\",\"Active\":true,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"13\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-10-14T11:15:14-07:00\",\"LastUpdatedTime\":\"2021-10-14T11:15:14-07:00\"}},{\"Name\":\"Zero-rated\",\"Description\":\"Zero-rated\",\"Active\":false,\"Taxable\":true,\"TaxGroup\":true,\"SalesTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"4\",\"name\":\"GST/HST ZR\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"PurchaseTaxRateList\":{\"TaxRateDetail\":[{\"TaxRateRef\":{\"value\":\"3\",\"name\":\"GST/HST (ITC) ZR\"},\"TaxTypeApplicable\":\"TaxOnAmount\",\"TaxOrder\":0}]},\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"3\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-07-22T21:58:46-07:00\",\"LastUpdatedTime\":\"2021-08-27T13:18:59-07:00\"}}],\"startPosition\":1,\"maxResults\":12,\"totalCount\":12},\"time\":\"2021-10-29T10:45:31.823-07:00\"}", + "json": { + "QueryResponse": { + "TaxCode": [ + { + "Name": "Exempt", + "Description": "Tax-exempt", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "2", + "name": "GST ES" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "1", + "name": "GST EP" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "2", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-22T21:58:46-07:00", + "LastUpdatedTime": "2021-07-22T21:58:46-07:00" + } + }, + { + "Name": "GST", + "Description": "Federal goods and services tax", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "14", + "name": "GST" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "13", + "name": "GST (ITC)" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "6", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T13:18:01-07:00", + "LastUpdatedTime": "2021-08-27T13:18:01-07:00" + } + }, + { + "Name": "GST/HST Adjustment", + "Description": "Tax adjustment", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [] + }, + "domain": "QBO", + "sparse": false, + "Id": "4", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-22T21:58:46-07:00", + "LastUpdatedTime": "2021-07-22T21:58:46-07:00" + } + }, + { + "Name": "GST/PST BC", + "Description": "Combined federal and provincial tax (British Columbia)", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "14", + "name": "GST" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + }, + { + "TaxRateRef": { + "value": "16", + "name": "PST (BC) Sales" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "13", + "name": "GST (ITC)" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + }, + { + "TaxRateRef": { + "value": "15", + "name": "PST (BC) Purchase" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "7", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T13:18:01-07:00", + "LastUpdatedTime": "2021-08-27T13:18:01-07:00" + } + }, + { + "Name": "GST/PST SK", + "Description": "Combined federal and provincial tax (Saskatchewan)", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "14", + "name": "GST" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + }, + { + "TaxRateRef": { + "value": "24", + "name": "PST (SK) on sales" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "13", + "name": "GST (ITC)" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + }, + { + "TaxRateRef": { + "value": "23", + "name": "PST (SK) on purchases" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "11", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-14T11:15:13-07:00", + "LastUpdatedTime": "2021-10-14T11:15:13-07:00" + } + }, + { + "Name": "HST BC", + "Description": "Harmonized federal and provincial tax (British Columbia)", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "18", + "name": "HST BC" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "17", + "name": "HST (ITC) BC" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "8", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T13:18:01-07:00", + "LastUpdatedTime": "2021-08-27T13:18:01-07:00" + } + }, + { + "Name": "HST ON", + "Description": "Harmonized federal and provincial tax (Ontario)", + "Active": false, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "12", + "name": "HST ON" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "11", + "name": "HST (ITC) ON" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "5", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-07-22T21:58:46-07:00", + "LastUpdatedTime": "2021-08-27T13:19:00-07:00" + } + }, + { + "Name": "PST BC", + "Description": "Provincial sales tax only (British Columbia)", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "16", + "name": "PST (BC) Sales" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "15", + "name": "PST (BC) Purchase" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "9", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T13:18:02-07:00", + "LastUpdatedTime": "2021-08-27T13:18:02-07:00" + } + }, + { + "Name": "PST BC Adjustment", + "Description": "Tax adjustment", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [] + }, + "domain": "QBO", + "sparse": false, + "Id": "10", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-08-27T13:18:02-07:00", + "LastUpdatedTime": "2021-08-27T13:18:02-07:00" + } + }, + { + "Name": "PST SK", + "Description": "Provincial sales tax only (Saskatchewan)", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "24", + "name": "PST (SK) on sales" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "23", + "name": "PST (SK) on purchases" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "12", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-14T11:15:13-07:00", + "LastUpdatedTime": "2021-10-14T11:15:13-07:00" + } + }, + { + "Name": "PST SK Adjustment", + "Description": "Tax adjustment", + "Active": true, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [] + }, + "domain": "QBO", + "sparse": false, + "Id": "13", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-10-14T11:15:14-07:00", + "LastUpdatedTime": "2021-10-14T11:15:14-07:00" + } + }, + { + "Name": "Zero-rated", + "Description": "Zero-rated", + "Active": false, + "Taxable": true, + "TaxGroup": true, + "SalesTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "4", + "name": "GST/HST ZR" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "PurchaseTaxRateList": { + "TaxRateDetail": [ + { + "TaxRateRef": { + "value": "3", + "name": "GST/HST (ITC) ZR" + }, + "TaxTypeApplicable": "TaxOnAmount", + "TaxOrder": 0 + } + ] + }, + "domain": "QBO", + "sparse": false, + "Id": "3", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-07-22T21:58:46-07:00", + "LastUpdatedTime": "2021-08-27T13:18:59-07:00" + } + } + ], + "startPosition": 1, + "maxResults": 12, + "totalCount": 12 + }, + "time": "2021-10-29T10:45:31.823-07:00" + }, + "intuit_tid": "1-617c333b-1bc80f295aba286d394a8d12" +} +2021-10-29T17:45:35.104Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..DHstsZQZXFZfQRdDPqKSqA.UylTcyse8q0bf02fkS3oc1mk8VIVUAitJpe_KakI9hueJWNpmdRljXljIsMP-U1UH1643YodZQsDxdixTa2gizKBcs8I0z1p0W3ew9SaNjX8tNb94TZ1sQ5A7zpKkyuuMMAyOaKDU4i4IoWSjPjc77fKpLca1Xz1bNXazvM5UhZkOHah3hsaDzHBuooeMd7Vv1PrpGmXrIx3OWwuSCIKmAYtxTWHL46wev97IRLMWrDdpjrqu8ZGU9mjskRMRbQRGiRNqRyHLupWSSh0VbeWxHPAnfoCrhHhlLX4gkqFWt0x9_mfrC8GtcmwAy8F_K80YMqSGjdgFd4Dymshh2x8JLy5qTEKrZfts0wtr7qGsY__pPlcAHCPHQGCixDJUk2bTetzTqwmEhL08czKUfYVPScoaDf9Ux54nwEQ4Ph3fjUeuXAiccrkgLIf0CkkFXS8-TWAFxwHclq8p3zFdulkFztTfSyLQ6ZNHEpi-4IaeUg5fw21XnBpKqqKyzrtx2BJA-16xdBiRzeKpRf_X3taDsnxyIrBAewMuftH-IpdMHPvXue1KEqmWccFUeB8nUsKmhHcjF9TjmULwmrcBMTK-Pi2rItBefHrYcDzbLSN0pQVrCqRi-_eE64O55VrUVdf4JHD-2MozFVUMjBcP-Cj7_NBLu1Y0gthe6H5pu8w2JECOwxqwayVu01EdHaObL6tarbjZhzXvnhkwIXT4HVYs-IqaVVdnL0kzwNmBOAGeKqmO7RtTGQIJhpW4n-6pvr1mVYWCSdJ8ZIPqEjs0qoyq8z1LI1HwJAnM7zpxPjVdehfsjxAx5bxUBHQXMvWQsmnJejdAABSMCHkXMiBCWNqZg.KqOfmoW1BzCCQanu_mPasQ", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726055, + "id_token": "", + "latency": 60000, + "createdAt": 1635529533633 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/query?query=select%20*%20From%20Class", + "headers": { + "date": "Fri, 29 Oct 2021 17:45:32 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c333b-795f56653811d2643ec627a5", + "x-spanid": "df80b433-67be-4fa5-a783-1582e8aff2fb", + "x-amzn-trace-id": "Root=1-617c333b-795f56653811d2643ec627a5", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=38, db=28", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "69", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"QueryResponse\":{\"Class\":[{\"Name\":\"Admin\",\"SubClass\":false,\"FullyQualifiedName\":\"Admin\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016357\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T13:00:50-07:00\",\"LastUpdatedTime\":\"2021-07-23T13:00:50-07:00\"}},{\"Name\":\"East\",\"SubClass\":false,\"FullyQualifiedName\":\"East\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016355\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:19-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:19-07:00\"}},{\"Name\":\"North\",\"SubClass\":false,\"FullyQualifiedName\":\"North\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016353\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:07-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:07-07:00\"}},{\"Name\":\"South\",\"SubClass\":false,\"FullyQualifiedName\":\"South\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016354\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:13-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:13-07:00\"}},{\"Name\":\"West\",\"SubClass\":false,\"FullyQualifiedName\":\"West\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016356\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:23-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:23-07:00\"}}],\"startPosition\":1,\"maxResults\":5,\"totalCount\":5},\"time\":\"2021-10-29T10:45:31.993-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"QueryResponse\":{\"Class\":[{\"Name\":\"Admin\",\"SubClass\":false,\"FullyQualifiedName\":\"Admin\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016357\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T13:00:50-07:00\",\"LastUpdatedTime\":\"2021-07-23T13:00:50-07:00\"}},{\"Name\":\"East\",\"SubClass\":false,\"FullyQualifiedName\":\"East\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016355\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:19-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:19-07:00\"}},{\"Name\":\"North\",\"SubClass\":false,\"FullyQualifiedName\":\"North\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016353\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:07-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:07-07:00\"}},{\"Name\":\"South\",\"SubClass\":false,\"FullyQualifiedName\":\"South\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016354\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:13-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:13-07:00\"}},{\"Name\":\"West\",\"SubClass\":false,\"FullyQualifiedName\":\"West\",\"Active\":true,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"200200000000000016356\",\"SyncToken\":\"0\",\"MetaData\":{\"CreateTime\":\"2021-07-23T12:51:23-07:00\",\"LastUpdatedTime\":\"2021-07-23T12:51:23-07:00\"}}],\"startPosition\":1,\"maxResults\":5,\"totalCount\":5},\"time\":\"2021-10-29T10:45:31.993-07:00\"}", + "json": { + "QueryResponse": { + "Class": [ + { + "Name": "Admin", + "SubClass": false, + "FullyQualifiedName": "Admin", + "Active": true, + "domain": "QBO", + "sparse": false, + "Id": "200200000000000016357", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-23T13:00:50-07:00", + "LastUpdatedTime": "2021-07-23T13:00:50-07:00" + } + }, + { + "Name": "East", + "SubClass": false, + "FullyQualifiedName": "East", + "Active": true, + "domain": "QBO", + "sparse": false, + "Id": "200200000000000016355", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-23T12:51:19-07:00", + "LastUpdatedTime": "2021-07-23T12:51:19-07:00" + } + }, + { + "Name": "North", + "SubClass": false, + "FullyQualifiedName": "North", + "Active": true, + "domain": "QBO", + "sparse": false, + "Id": "200200000000000016353", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-23T12:51:07-07:00", + "LastUpdatedTime": "2021-07-23T12:51:07-07:00" + } + }, + { + "Name": "South", + "SubClass": false, + "FullyQualifiedName": "South", + "Active": true, + "domain": "QBO", + "sparse": false, + "Id": "200200000000000016354", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-23T12:51:13-07:00", + "LastUpdatedTime": "2021-07-23T12:51:13-07:00" + } + }, + { + "Name": "West", + "SubClass": false, + "FullyQualifiedName": "West", + "Active": true, + "domain": "QBO", + "sparse": false, + "Id": "200200000000000016356", + "SyncToken": "0", + "MetaData": { + "CreateTime": "2021-07-23T12:51:23-07:00", + "LastUpdatedTime": "2021-07-23T12:51:23-07:00" + } + } + ], + "startPosition": 1, + "maxResults": 5, + "totalCount": 5 + }, + "time": "2021-10-29T10:45:31.993-07:00" + }, + "intuit_tid": "1-617c333b-795f56653811d2643ec627a5" +} +2021-10-29T17:45:35.715Z info: The makeAPICall () response is : { + "token": { + "realmId": "", + "token_type": "bearer", + "access_token": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiZGlyIn0..DHstsZQZXFZfQRdDPqKSqA.UylTcyse8q0bf02fkS3oc1mk8VIVUAitJpe_KakI9hueJWNpmdRljXljIsMP-U1UH1643YodZQsDxdixTa2gizKBcs8I0z1p0W3ew9SaNjX8tNb94TZ1sQ5A7zpKkyuuMMAyOaKDU4i4IoWSjPjc77fKpLca1Xz1bNXazvM5UhZkOHah3hsaDzHBuooeMd7Vv1PrpGmXrIx3OWwuSCIKmAYtxTWHL46wev97IRLMWrDdpjrqu8ZGU9mjskRMRbQRGiRNqRyHLupWSSh0VbeWxHPAnfoCrhHhlLX4gkqFWt0x9_mfrC8GtcmwAy8F_K80YMqSGjdgFd4Dymshh2x8JLy5qTEKrZfts0wtr7qGsY__pPlcAHCPHQGCixDJUk2bTetzTqwmEhL08czKUfYVPScoaDf9Ux54nwEQ4Ph3fjUeuXAiccrkgLIf0CkkFXS8-TWAFxwHclq8p3zFdulkFztTfSyLQ6ZNHEpi-4IaeUg5fw21XnBpKqqKyzrtx2BJA-16xdBiRzeKpRf_X3taDsnxyIrBAewMuftH-IpdMHPvXue1KEqmWccFUeB8nUsKmhHcjF9TjmULwmrcBMTK-Pi2rItBefHrYcDzbLSN0pQVrCqRi-_eE64O55VrUVdf4JHD-2MozFVUMjBcP-Cj7_NBLu1Y0gthe6H5pu8w2JECOwxqwayVu01EdHaObL6tarbjZhzXvnhkwIXT4HVYs-IqaVVdnL0kzwNmBOAGeKqmO7RtTGQIJhpW4n-6pvr1mVYWCSdJ8ZIPqEjs0qoyq8z1LI1HwJAnM7zpxPjVdehfsjxAx5bxUBHQXMvWQsmnJejdAABSMCHkXMiBCWNqZg.KqOfmoW1BzCCQanu_mPasQ", + "refresh_token": "AB11644255584WlVfJ1PzHJF67sdwL53xGymW54btKBCLhabDh", + "expires_in": 3600, + "x_refresh_token_expires_in": 8726055, + "id_token": "", + "latency": 60000, + "createdAt": 1635529533633 + }, + "response": { + "url": "https://sandbox-quickbooks.api.intuit.com/v3/company/4620816365180784050/invoice", + "headers": { + "date": "Fri, 29 Oct 2021 17:45:32 GMT", + "content-type": "application/json;charset=utf-8", + "transfer-encoding": "chunked", + "connection": "close", + "intuit_tid": "1-617c333c-2b54f9ad2ace0972706c1480", + "x-spanid": "546d4d48-1ba3-406e-8388-79aeca982849", + "x-amzn-trace-id": "Root=1-617c333c-2b54f9ad2ace0972706c1480", + "x-content-type-options": "nosniff", + "qbo-version": "1968.122", + "service-time": "total=499, db=298", + "expires": "0", + "content-encoding": "gzip", + "cache-control": "max-age=0, no-cache, no-store, must-revalidate, private", + "x-envoy-upstream-service-time": "533", + "strict-transport-security": "max-age=31536000", + "server": "envoy" + }, + "body": "{\"Invoice\":{\"AllowIPNPayment\":false,\"AllowOnlinePayment\":false,\"AllowOnlineCreditCardPayment\":false,\"AllowOnlineACHPayment\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"317\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-10-29T10:45:32-07:00\",\"LastUpdatedTime\":\"2021-10-29T10:45:32-07:00\"},\"CustomField\":[{\"DefinitionId\":\"1\",\"Name\":\"Event Rep\",\"Type\":\"StringType\"}],\"DocNumber\":\"QBORO176\",\"TxnDate\":\"2021-09-27\",\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"ExchangeRate\":1,\"LinkedTxn\":[{\"TxnId\":\"318\",\"TxnType\":\"Payment\"},{\"TxnId\":\"312\",\"TxnType\":\"Payment\"}],\"Line\":[{\"Id\":\"1\",\"LineNum\":1,\"Description\":\"Labor\",\"Amount\":4680.28,\"DetailType\":\"SalesItemLineDetail\",\"SalesItemLineDetail\":{\"ItemRef\":{\"value\":\"28\",\"name\":\"Body Labor\"},\"Qty\":1,\"TaxCodeRef\":{\"value\":\"7\"}}},{\"Id\":\"2\",\"LineNum\":2,\"Description\":\"Other Parts\",\"Amount\":14847.24,\"DetailType\":\"SalesItemLineDetail\",\"SalesItemLineDetail\":{\"ItemRef\":{\"value\":\"30\",\"name\":\"Other Parts\"},\"Qty\":1,\"TaxCodeRef\":{\"value\":\"7\"}}},{\"Id\":\"3\",\"LineNum\":3,\"Description\":\"Labor\",\"Amount\":1723.83,\"DetailType\":\"SalesItemLineDetail\",\"SalesItemLineDetail\":{\"ItemRef\":{\"value\":\"32\",\"name\":\"Refinish Labor\"},\"Qty\":1,\"TaxCodeRef\":{\"value\":\"7\"}}},{\"Amount\":21251.35,\"DetailType\":\"SubTotalLineDetail\",\"SubTotalLineDetail\":{}}],\"TxnTaxDetail\":{\"TotalTax\":2550.16,\"TaxLine\":[{\"Amount\":1487.60,\"DetailType\":\"TaxLineDetail\",\"TaxLineDetail\":{\"TaxRateRef\":{\"value\":\"16\"},\"PercentBased\":true,\"TaxPercent\":7,\"NetAmountTaxable\":21251.35}},{\"Amount\":1062.56,\"DetailType\":\"TaxLineDetail\",\"TaxLineDetail\":{\"TaxRateRef\":{\"value\":\"14\"},\"PercentBased\":true,\"TaxPercent\":5,\"NetAmountTaxable\":21251.35}}]},\"CustomerRef\":{\"value\":\"111\",\"name\":\"QBORO176\"},\"BillAddr\":{\"Id\":\"104\",\"Line1\":\"205-1005 MOSS AVE\",\"City\":\"SASKATOON\",\"CountrySubDivisionCode\":\"SK\",\"PostalCode\":\"S7H4M4\"},\"DueDate\":\"2021-10-27\",\"GlobalTaxCalculation\":\"TaxExcluded\",\"TotalAmt\":23801.51,\"HomeTotalAmt\":23801.51,\"PrintStatus\":\"NeedToPrint\",\"EmailStatus\":\"NotSet\",\"Balance\":22701.51},\"time\":\"2021-10-29T10:45:32.147-07:00\"}", + "status": 200, + "statusText": "OK" + }, + "body": "{\"Invoice\":{\"AllowIPNPayment\":false,\"AllowOnlinePayment\":false,\"AllowOnlineCreditCardPayment\":false,\"AllowOnlineACHPayment\":false,\"domain\":\"QBO\",\"sparse\":false,\"Id\":\"317\",\"SyncToken\":\"1\",\"MetaData\":{\"CreateTime\":\"2021-10-29T10:45:32-07:00\",\"LastUpdatedTime\":\"2021-10-29T10:45:32-07:00\"},\"CustomField\":[{\"DefinitionId\":\"1\",\"Name\":\"Event Rep\",\"Type\":\"StringType\"}],\"DocNumber\":\"QBORO176\",\"TxnDate\":\"2021-09-27\",\"CurrencyRef\":{\"value\":\"CAD\",\"name\":\"Canadian Dollar\"},\"ExchangeRate\":1,\"LinkedTxn\":[{\"TxnId\":\"318\",\"TxnType\":\"Payment\"},{\"TxnId\":\"312\",\"TxnType\":\"Payment\"}],\"Line\":[{\"Id\":\"1\",\"LineNum\":1,\"Description\":\"Labor\",\"Amount\":4680.28,\"DetailType\":\"SalesItemLineDetail\",\"SalesItemLineDetail\":{\"ItemRef\":{\"value\":\"28\",\"name\":\"Body Labor\"},\"Qty\":1,\"TaxCodeRef\":{\"value\":\"7\"}}},{\"Id\":\"2\",\"LineNum\":2,\"Description\":\"Other Parts\",\"Amount\":14847.24,\"DetailType\":\"SalesItemLineDetail\",\"SalesItemLineDetail\":{\"ItemRef\":{\"value\":\"30\",\"name\":\"Other Parts\"},\"Qty\":1,\"TaxCodeRef\":{\"value\":\"7\"}}},{\"Id\":\"3\",\"LineNum\":3,\"Description\":\"Labor\",\"Amount\":1723.83,\"DetailType\":\"SalesItemLineDetail\",\"SalesItemLineDetail\":{\"ItemRef\":{\"value\":\"32\",\"name\":\"Refinish Labor\"},\"Qty\":1,\"TaxCodeRef\":{\"value\":\"7\"}}},{\"Amount\":21251.35,\"DetailType\":\"SubTotalLineDetail\",\"SubTotalLineDetail\":{}}],\"TxnTaxDetail\":{\"TotalTax\":2550.16,\"TaxLine\":[{\"Amount\":1487.60,\"DetailType\":\"TaxLineDetail\",\"TaxLineDetail\":{\"TaxRateRef\":{\"value\":\"16\"},\"PercentBased\":true,\"TaxPercent\":7,\"NetAmountTaxable\":21251.35}},{\"Amount\":1062.56,\"DetailType\":\"TaxLineDetail\",\"TaxLineDetail\":{\"TaxRateRef\":{\"value\":\"14\"},\"PercentBased\":true,\"TaxPercent\":5,\"NetAmountTaxable\":21251.35}}]},\"CustomerRef\":{\"value\":\"111\",\"name\":\"QBORO176\"},\"BillAddr\":{\"Id\":\"104\",\"Line1\":\"205-1005 MOSS AVE\",\"City\":\"SASKATOON\",\"CountrySubDivisionCode\":\"SK\",\"PostalCode\":\"S7H4M4\"},\"DueDate\":\"2021-10-27\",\"GlobalTaxCalculation\":\"TaxExcluded\",\"TotalAmt\":23801.51,\"HomeTotalAmt\":23801.51,\"PrintStatus\":\"NeedToPrint\",\"EmailStatus\":\"NotSet\",\"Balance\":22701.51},\"time\":\"2021-10-29T10:45:32.147-07:00\"}", + "json": { + "Invoice": { + "AllowIPNPayment": false, + "AllowOnlinePayment": false, + "AllowOnlineCreditCardPayment": false, + "AllowOnlineACHPayment": false, + "domain": "QBO", + "sparse": false, + "Id": "317", + "SyncToken": "1", + "MetaData": { + "CreateTime": "2021-10-29T10:45:32-07:00", + "LastUpdatedTime": "2021-10-29T10:45:32-07:00" + }, + "CustomField": [ + { + "DefinitionId": "1", + "Name": "Event Rep", + "Type": "StringType" + } + ], + "DocNumber": "QBORO176", + "TxnDate": "2021-09-27", + "CurrencyRef": { + "value": "CAD", + "name": "Canadian Dollar" + }, + "ExchangeRate": 1, + "LinkedTxn": [ + { + "TxnId": "318", + "TxnType": "Payment" + }, + { + "TxnId": "312", + "TxnType": "Payment" + } + ], + "Line": [ + { + "Id": "1", + "LineNum": 1, + "Description": "Labor", + "Amount": 4680.28, + "DetailType": "SalesItemLineDetail", + "SalesItemLineDetail": { + "ItemRef": { + "value": "28", + "name": "Body Labor" + }, + "Qty": 1, + "TaxCodeRef": { + "value": "7" + } + } + }, + { + "Id": "2", + "LineNum": 2, + "Description": "Other Parts", + "Amount": 14847.24, + "DetailType": "SalesItemLineDetail", + "SalesItemLineDetail": { + "ItemRef": { + "value": "30", + "name": "Other Parts" + }, + "Qty": 1, + "TaxCodeRef": { + "value": "7" + } + } + }, + { + "Id": "3", + "LineNum": 3, + "Description": "Labor", + "Amount": 1723.83, + "DetailType": "SalesItemLineDetail", + "SalesItemLineDetail": { + "ItemRef": { + "value": "32", + "name": "Refinish Labor" + }, + "Qty": 1, + "TaxCodeRef": { + "value": "7" + } + } + }, + { + "Amount": 21251.35, + "DetailType": "SubTotalLineDetail", + "SubTotalLineDetail": {} + } + ], + "TxnTaxDetail": { + "TotalTax": 2550.16, + "TaxLine": [ + { + "Amount": 1487.6, + "DetailType": "TaxLineDetail", + "TaxLineDetail": { + "TaxRateRef": { + "value": "16" + }, + "PercentBased": true, + "TaxPercent": 7, + "NetAmountTaxable": 21251.35 + } + }, + { + "Amount": 1062.56, + "DetailType": "TaxLineDetail", + "TaxLineDetail": { + "TaxRateRef": { + "value": "14" + }, + "PercentBased": true, + "TaxPercent": 5, + "NetAmountTaxable": 21251.35 + } + } + ] + }, + "CustomerRef": { + "value": "111", + "name": "QBORO176" + }, + "BillAddr": { + "Id": "104", + "Line1": "205-1005 MOSS AVE", + "City": "SASKATOON", + "CountrySubDivisionCode": "SK", + "PostalCode": "S7H4M4" + }, + "DueDate": "2021-10-27", + "GlobalTaxCalculation": "TaxExcluded", + "TotalAmt": 23801.51, + "HomeTotalAmt": 23801.51, + "PrintStatus": "NeedToPrint", + "EmailStatus": "NotSet", + "Balance": 22701.51 + }, + "time": "2021-10-29T10:45:32.147-07:00" + }, + "intuit_tid": "1-617c333c-2b54f9ad2ace0972706c1480" +} diff --git a/package.json b/package.json index 231f3fd52..963cc1ee2 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "start": "node server.js" }, "dependencies": { - "aws-sdk": "^2.1009.0", + "aws-sdk": "^2.1013.0", "bluebird": "^3.7.2", "body-parser": "^1.18.3", "cloudinary": "^1.27.1", @@ -45,8 +45,8 @@ "soap": "^0.42.0", "socket.io": "^4.3.1", "ssh2-sftp-client": "^7.1.0", - "stripe": "^8.183.0", - "twilio": "^3.69.0", + "stripe": "^8.184.0", + "twilio": "^3.70.0", "uuid": "^8.3.2", "xmlbuilder2": "^3.0.2" }, diff --git a/server/accounting/qb-receivables-lines.js b/server/accounting/qb-receivables-lines.js index c9e2fd1dd..2463c471e 100644 --- a/server/accounting/qb-receivables-lines.js +++ b/server/accounting/qb-receivables-lines.js @@ -76,7 +76,7 @@ exports.default = function ({ { local: false, federal: true, - state: jobline.tax_part, + state: (jobline.db_ref === "900511" || jobline.db_ref === "900510") ? true: jobline.tax_part, }, bodyshop.md_responsibility_centers.sales_tax_codes ); diff --git a/server/accounting/qbo/qbo-payables.js b/server/accounting/qbo/qbo-payables.js index 5a26fc978..9f75a5a9a 100644 --- a/server/accounting/qbo/qbo-payables.js +++ b/server/accounting/qbo/qbo-payables.js @@ -1,4 +1,5 @@ const urlBuilder = require("./qbo").urlBuilder; +const StandardizeName = require("./qbo").StandardizeName; const path = require("path"); require("dotenv").config({ path: path.resolve( @@ -114,7 +115,9 @@ async function QueryVendorRecord(oauthClient, qbo_realmId, req, bill) { url: urlBuilder( qbo_realmId, "query", - `select * From vendor where DisplayName = '${bill.vendor.name}'` + `select * From vendor where DisplayName = '${StandardizeName( + bill.vendor.name + )}'` ), method: "POST", headers: { @@ -152,7 +155,7 @@ async function InsertVendorRecord(oauthClient, qbo_realmId, req, bill) { body: JSON.stringify(Vendor), }); setNewRefreshToken(req.user.email, result); - return result && result.Vendor; + return result && result.json && result.json.Vendor; } catch (error) { logger.log("qbo-payables-error", "DEBUG", req.user.email, bill.id, { error: @@ -180,9 +183,9 @@ async function InsertBill(oauthClient, qbo_realmId, req, bill, vendor) { DocNumber: bill.invoice_number, ...(bill.job.class ? { ClassRef: { Id: classes[bill.job.class] } } : {}), - Memo: `RO ${bill.job.ro_number || ""} OWNER ${bill.job.ownr_fn || ""} ${ - bill.job.ownr_ln || "" - } ${bill.job.ownr_co_nm || ""}`, + PrivateNote: `RO ${bill.job.ro_number || ""} OWNER ${ + bill.job.ownr_fn || "" + } ${bill.job.ownr_ln || ""} ${bill.job.ownr_co_nm || ""}`, Line: bill.billlines.map((il) => generateBillLine( il, @@ -211,7 +214,7 @@ async function InsertBill(oauthClient, qbo_realmId, req, bill, vendor) { body: JSON.stringify(billQbo), }); setNewRefreshToken(req.user.email, result); - return result && result.Bill; + return result && result.json && result.json.Bill; } catch (error) { logger.log("qbo-payables-error", "DEBUG", req.user.email, bill.id, { error: @@ -245,6 +248,8 @@ const generateBillLine = ( costCenters ) => { const account = costCenters.find((c) => c.name === billLine.cost_center); + + console.log(account.accountname, accounts[account.accountname]); return { DetailType: "AccountBasedExpenseLineDetail", diff --git a/server/accounting/qbo/qbo-payments.js b/server/accounting/qbo/qbo-payments.js index 44b801852..db503458a 100644 --- a/server/accounting/qbo/qbo-payments.js +++ b/server/accounting/qbo/qbo-payments.js @@ -27,6 +27,7 @@ const { } = require("../qbo/qbo-receivables"); const { urlBuilder } = require("./qbo"); const { DineroQbFormat } = require("../accounting-constants"); +const { findTaxCode } = require("../qb-receivables-lines"); exports.default = async (req, res) => { const oauthClient = new OAuthClient({ @@ -135,7 +136,17 @@ exports.default = async (req, res) => { ); } - await InsertPayment(oauthClient, qbo_realmId, req, payment, jobTier); + if (payment.amount > 0) { + await InsertPayment(oauthClient, qbo_realmId, req, payment, jobTier); + } else { + await InsertCreditMemo( + oauthClient, + qbo_realmId, + req, + payment, + jobTier + ); + } ret.push({ paymentid: payment.id, success: true }); } catch (error) { logger.log("qbo-payment-create-error", "ERROR", req.user.email, { @@ -173,7 +184,8 @@ async function InsertPayment( oauthClient, qbo_realmId, req, - payment.job.ro_number + payment.job.ro_number, + false ); if (invoices && invoices.length !== 1) { @@ -235,7 +247,13 @@ async function InsertPayment( throw error; } } -async function QueryMetaData(oauthClient, qbo_realmId, req, ro_number) { +async function QueryMetaData( + oauthClient, + qbo_realmId, + req, + ro_number, + isCreditMemo +) { const invoice = await oauthClient.makeApiCall({ url: urlBuilder( qbo_realmId, @@ -288,8 +306,50 @@ async function QueryMetaData(oauthClient, qbo_realmId, req, ro_number) { // classes.json.QueryResponse.Class.forEach((t) => { // accountMapping[t.Name] = t.Id; // }); + let ret = {}; + + if (isCreditMemo) { + const taxCodes = await oauthClient.makeApiCall({ + url: urlBuilder(qbo_realmId, "query", `select * From TaxCode`), + method: "POST", + headers: { + "Content-Type": "application/json", + }, + }); + const items = await oauthClient.makeApiCall({ + url: urlBuilder(qbo_realmId, "query", `select * From Item`), + method: "POST", + headers: { + "Content-Type": "application/json", + }, + }); + setNewRefreshToken(req.user.email, items); + + const itemMapping = {}; + + items.json && + items.json.QueryResponse && + items.json.QueryResponse.Item && + items.json.QueryResponse.Item.forEach((t) => { + itemMapping[t.Name] = t.Id; + }); + const taxCodeMapping = {}; + + taxCodes.json && + taxCodes.json.QueryResponse && + taxCodes.json.QueryResponse.TaxCode && + taxCodes.json.QueryResponse.TaxCode.forEach((t) => { + taxCodeMapping[t.Name] = t.Id; + }); + ret = { + ...ret, + items: itemMapping, + taxCodes: taxCodeMapping, + }; + } return { + ...ret, paymentMethods: paymentMethodMapping, invoices: invoice.json && @@ -297,3 +357,87 @@ async function QueryMetaData(oauthClient, qbo_realmId, req, ro_number) { invoice.json.QueryResponse.Invoice, }; } +async function InsertCreditMemo( + oauthClient, + qbo_realmId, + req, + payment, + parentRef +) { + const { paymentMethods, invoices, items, taxCodes } = await QueryMetaData( + oauthClient, + qbo_realmId, + req, + payment.job.ro_number, + true + ); + + if (invoices && invoices.length !== 1) { + throw new Error( + `More than 1 invoice with DocNumber ${payment.ro_number} found.` + ); + } + + const paymentQbo = { + CustomerRef: { + value: parentRef.Id, + }, + TxnDate: moment(payment.date).format("YYYY-MM-DD"), + DocNumber: payment.paymentnum, + ...(invoices && invoices[0] + ? { InvoiceRef: { value: invoices[0].Id } } + : {}), + Line: [ + { + DetailType: "SalesItemLineDetail", + Amount: Dinero({ amount: Math.round(payment.amount * -100) }).toFormat( + DineroQbFormat + ), + SalesItemLineDetail: { + ItemRef: { + value: + items[ + payment.job.bodyshop.md_responsibility_centers.refund + .accountitem + ], + }, + Qty: 1, + TaxCodeRef: { + value: + taxCodes[ + findTaxCode( + { + local: false, + federal: false, + state: false, + }, + payment.job.bodyshop.md_responsibility_centers.sales_tax_codes + ) + ], + }, + }, + }, + ], + }; + logger.log("qbo-payments-objectlog", "DEBUG", req.user.email, payment.id, { + paymentQbo, + }); + try { + const result = await oauthClient.makeApiCall({ + url: urlBuilder(qbo_realmId, "creditmemo"), + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify(paymentQbo), + }); + setNewRefreshToken(req.user.email, result); + return result && result.Bill; + } catch (error) { + logger.log("qbo-payables-error", "DEBUG", req.user.email, payment.id, { + error: error && error.message, + method: "InsertCreditMemo", + }); + throw error; + } +} diff --git a/server/accounting/qbo/qbo-receivables.js b/server/accounting/qbo/qbo-receivables.js index 0a797435a..e2b16c569 100644 --- a/server/accounting/qbo/qbo-receivables.js +++ b/server/accounting/qbo/qbo-receivables.js @@ -1,4 +1,6 @@ const urlBuilder = require("./qbo").urlBuilder; +const StandardizeName = require("./qbo").StandardizeName; + const path = require("path"); require("dotenv").config({ path: path.resolve( @@ -166,7 +168,9 @@ async function QueryInsuranceCo(oauthClient, qbo_realmId, req, job) { url: urlBuilder( qbo_realmId, "query", - `select * From Customer where DisplayName = '${job.ins_co_nm}'` + `select * From Customer where DisplayName = '${StandardizeName( + job.ins_co_nm + )}'` ), method: "POST", headers: { @@ -228,7 +232,9 @@ async function QueryOwner(oauthClient, qbo_realmId, req, job) { url: urlBuilder( qbo_realmId, "query", - `select * From Customer where DisplayName = '${ownerName}'` + `select * From Customer where DisplayName = '${StandardizeName( + ownerName + )}'` ), method: "POST", headers: { @@ -458,7 +464,7 @@ async function InsertInvoice( body: JSON.stringify(invoiceObj), }); setNewRefreshToken(req.user.email, result); - return result && result.Invoice; + return result && result.json && result.json.Invoice; } catch (error) { logger.log("qbo-receivables-error", "DEBUG", req.user.email, job.id, { error, diff --git a/server/accounting/qbo/qbo.js b/server/accounting/qbo/qbo.js index 2d081c6bf..12f49f033 100644 --- a/server/accounting/qbo/qbo.js +++ b/server/accounting/qbo/qbo.js @@ -14,7 +14,12 @@ function urlBuilder(realmId, object, query = null) { }`; } +function StandardizeName(str) { + return str.replace(new RegExp(/'/g), "\\'"); +} + exports.urlBuilder = urlBuilder; +exports.StandardizeName = StandardizeName; exports.callback = require("./qbo-callback").default; exports.authorize = require("./qbo-authorize").default; exports.refresh = require("./qbo-callback").refresh; diff --git a/server/accounting/qbxml/qbxml-payments.js b/server/accounting/qbxml/qbxml-payments.js index 7820f9a7e..529171cc1 100644 --- a/server/accounting/qbxml/qbxml-payments.js +++ b/server/accounting/qbxml/qbxml-payments.js @@ -152,7 +152,7 @@ const generatePayment = (payment, isThreeTier, twoTierPref) => { QBXML: { QBXMLMsgsRq: { "@onError": "continueOnError", - CreditMemoAddRq: { + wMemoAddRq: { CreditMemoAdd: { CustomerRef: { FullName: (payment.job.bodyshop.accountingconfig.tiers === 3 diff --git a/server/cdk/cdk-job-export.js b/server/cdk/cdk-job-export.js index d936ab5ad..3d23f1c1d 100644 --- a/server/cdk/cdk-job-export.js +++ b/server/cdk/cdk-job-export.js @@ -15,7 +15,7 @@ const CalcualteAllocations = require("./cdk-calculate-allocations").default; const moment = require("moment"); -const replaceSpecialRegex = `[^a-zA-Z0-9 .,\n #]+/g`; +const replaceSpecialRegex = /[^a-zA-Z0-9 .,\n #]+/g; exports.default = async function (socket, { txEnvelope, jobid }) { socket.logEvents = []; @@ -584,15 +584,21 @@ async function InsertDmsCustomer(socket, newCustomerNumber) { addressLine: socket.JobData.ownr_addr1 && socket.JobData.ownr_addr1.replace(replaceSpecialRegex, ""), - city: socket.JobData.ownr_city.replace(replaceSpecialRegex, ""), - country: null, + city: + socket.JobData.ownr_city && + socket.JobData.ownr_city.replace(replaceSpecialRegex, ""), + country: + socket.JobData.ownr_ctry && + socket.JobData.ownr_ctry.replace(replaceSpecialRegex, ""), postalCode: socket.JobData.ownr_zip && socket.JobData.ownr_zip //TODO Need to remove for US Based customers. .toUpperCase() .replace(/\W/g, "") .replace(/(...)/, "$1 "), - stateOrProvince: socket.JobData.ownr_st, + stateOrProvince: + socket.JobData.ownr_st && + socket.JobData.ownr_st.replace(replaceSpecialRegex, ""), }, contactInfo: { mainTelephoneNumber: { @@ -1090,18 +1096,6 @@ async function GenerateTransWips(socket) { wips.push(item); }); - - //should validate that the wips = 0 - - console.log( - "WIPS TOTAL", - wips.reduce((acc, val) => { - console.log(val); - console.log(acc + val.postAmt); - return acc + val.postAmt; - }, 0) - ); - return wips; } diff --git a/server/graphql-client/queries.js b/server/graphql-client/queries.js index 8e7a5707c..8bbf56569 100644 --- a/server/graphql-client/queries.js +++ b/server/graphql-client/queries.js @@ -20,6 +20,28 @@ mutation UNARCHIVE_CONVERSATION($id: uuid!) { } `; +exports.RECEIVE_MESSAGE = ` +mutation RECEIVE_MESSAGE($msg: [messages_insert_input!]!) { + + insert_messages(objects: $msg) { + returning { + conversation { + id + archived + bodyshop { + associations(where: {active: {_eq: true}}) { + user { + fcmtokens + } + } + } + } + } + } +} + + `; + exports.INSERT_MESSAGE = ` mutation INSERT_MESSAGE($msg: [messages_insert_input!]!, $conversationid: uuid!) { update_conversations_by_pk(pk_columns: {id: $conversationid}, _set: {archived: false}) { @@ -152,6 +174,7 @@ query QUERY_JOBS_FOR_CDK_EXPORT($id: uuid!) { ownr_ph2 ownr_zip ownr_city + ownr_ctry ownr_st ownr_ea ins_co_nm @@ -775,6 +798,7 @@ exports.GET_JOB_BY_PK = ` query GET_JOB_BY_PK($id: uuid!) { line_ind line_desc part_type + line_ref oem_partno db_price act_price diff --git a/server/job/job-totals.js b/server/job/job-totals.js index 74fabff78..7262a332a 100644 --- a/server/job/job-totals.js +++ b/server/job/job-totals.js @@ -486,7 +486,9 @@ function CalculateTaxesTotals(job, otherTotals) { Dinero({ amount: Math.round((val.act_price || 0) * 100) }) .multiply(val.part_qty || 0) .add( - val.prt_dsmk_m && val.prt_dsmk_m !== 0 + val.prt_dsmk_m && + val.prt_dsmk_m !== 0 && + DiscountNotAlreadyCounted(val, job.joblines) ? Dinero({ amount: Math.round(val.prt_dsmk_m * 100) }) : Dinero({ amount: Math.round(val.act_price * 100), @@ -566,3 +568,9 @@ function CalculateTaxesTotals(job, otherTotals) { } exports.default = Totals; + +function DiscountNotAlreadyCounted(jobline, joblines) { + if (jobline.db_ref !== "900510") return true; + const ParentLine = joblines.find((j) => j.unq_seq === jobline.line_ref); + return ParentLine && !(ParentLine.prt_dsmk_m && ParentLine.prt_dsmk_m !== 0); +} diff --git a/server/scheduling/scheduling-job.js b/server/scheduling/scheduling-job.js index cb74a524b..6cb4c1809 100644 --- a/server/scheduling/scheduling-job.js +++ b/server/scheduling/scheduling-job.js @@ -26,7 +26,7 @@ exports.job = async (req, res) => { const result = await client .setHeaders({ Authorization: BearerToken }) .request(queries.QUERY_UPCOMING_APPOINTMENTS, { - now: new Date(), + now: moment().startOf("day"), jobId: jobId, }); @@ -42,6 +42,7 @@ exports.job = async (req, res) => { const bucketMatrix = {}; const yesterday = moment().subtract(1, "day"); //Get latest date + add 5 days to allow for back end adding.. + const totalMatrixDays = moment .max([ ...appointments.map((a) => moment(a.start)), @@ -53,7 +54,7 @@ exports.job = async (req, res) => { .diff(moment(), "days"); //Initialize the bucket matrix - for (i = 0; i < totalMatrixDays; i++) { + for (var i = 0; i < totalMatrixDays; i++) { const theDate = moment().add(i, "days").format("yyyy-MM-DD"); //Only need to create a matrix for jobs of the same bucket. bucketMatrix[theDate] = { in: 0, out: 0 }; @@ -146,7 +147,7 @@ exports.job = async (req, res) => { } } catch (error) { logger.log("smart-scheduling-error", "ERROR", req.user.email, jobId, { - error, + error: JSON.stringify(error), }); res.status(400).send(error); } diff --git a/server/sms/receive.js b/server/sms/receive.js index 0c0bc8e27..d05ae725d 100644 --- a/server/sms/receive.js +++ b/server/sms/receive.js @@ -11,7 +11,7 @@ const queries = require("../graphql-client/queries"); const { phone } = require("phone"); const admin = require("../firebase/firebase-handler").admin; const logger = require("../utils/logger"); -exports.receive = (req, res) => { +exports.receive = async (req, res) => { //Perform request validation logger.log("sms-inbound", "DEBUG", "api", null, { @@ -36,114 +36,80 @@ exports.receive = (req, res) => { res.status(400); res.json({ success: false, error: "Malformed Request" }); } else { - client - .request(queries.FIND_BODYSHOP_BY_MESSAGING_SERVICE_SID, { - mssid: req.body.MessagingServiceSid, - phone: phone(req.body.From).phoneNumber, - }) - .then((response) => { - let newMessage = { - msid: req.body.SmsMessageSid, - text: req.body.Body, - image: !!req.body.MediaUrl0, - image_path: generateMediaArray(req.body), - }; - if (response.bodyshops[0]) { - //Found a bodyshop - should always happen. - if (response.bodyshops[0].conversations.length === 0) { - //No conversation Found, create one. - console.log("[SMS Receive] No conversation found. Creating one."); - newMessage.conversation = { - data: { - bodyshopid: response.bodyshops[0].id, - phone_num: phone(req.body.From).phoneNumber, - }, - }; - } else if (response.bodyshops[0].conversations.length === 1) { - //Just add it to the conversation - console.log("[SMS Receive] Conversation found. Added ID."); - newMessage.conversationid = - response.bodyshops[0].conversations[0].id; - } else { - //We should never get here. - logger.log("sms-inbound-error", "ERROR", "api", null, { - msid: req.body.SmsMessageSid, - text: req.body.Body, - image: !!req.body.MediaUrl0, - image_path: generateMediaArray(req.body), - messagingServiceSid: req.body.MessagingServiceSid, - type: "duplicate-phone", + try { + const response = await client.request( + queries.FIND_BODYSHOP_BY_MESSAGING_SERVICE_SID, + { + mssid: req.body.MessagingServiceSid, + phone: phone(req.body.From).phoneNumber, + } + ); + + let newMessage = { + msid: req.body.SmsMessageSid, + text: req.body.Body, + image: !!req.body.MediaUrl0, + image_path: generateMediaArray(req.body), + }; + if (response.bodyshops[0]) { + //Found a bodyshop - should always happen. + if (response.bodyshops[0].conversations.length === 0) { + //No conversation Found, create one. + console.log("[SMS Receive] No conversation found. Creating one."); + newMessage.conversation = { + data: { + bodyshopid: response.bodyshops[0].id, + phone_num: phone(req.body.From).phoneNumber, + }, + }; + } else if (response.bodyshops[0].conversations.length === 1) { + //Just add it to the conversation + console.log("[SMS Receive] Conversation found. Added ID."); + newMessage.conversationid = response.bodyshops[0].conversations[0].id; + } else { + //We should never get here. + logger.log("sms-inbound-error", "ERROR", "api", null, { + msid: req.body.SmsMessageSid, + text: req.body.Body, + image: !!req.body.MediaUrl0, + image_path: generateMediaArray(req.body), + messagingServiceSid: req.body.MessagingServiceSid, + type: "duplicate-phone", + }); + } + try { + const r2 = await client.request(queries.RECEIVE_MESSAGE, { + msg: newMessage, + }); + if (response.bodyshops[0].conversations[0]) { + const r3 = await client.request(queries.INSERT_MESSAGE, { + id: + response.bodyshops[0].conversations[0] && + response.bodyshops[0].conversations[0].id, }); } - client - .request(queries.INSERT_MESSAGE, { - msg: newMessage, - conversationid: response.bodyshops[0].conversations[0].id, - }) - .then((r2) => { - logger.log("sms-inbound-success", "DEBUG", "api", null, { - newMessage, - }); - res.status(200).send(""); + logger.log("sms-inbound-success", "DEBUG", "api", null, { + newMessage, + }); + res.status(200).send(""); + } catch (e2) { + logger.log("sms-inbound-error", "ERROR", "api", null, { + msid: req.body.SmsMessageSid, + text: req.body.Body, + image: !!req.body.MediaUrl0, + image_path: generateMediaArray(req.body), + messagingServiceSid: req.body.MessagingServiceSid, + error: e2, + }); - const arrayOfAllUserFcmTokens = - r2.insert_messages.returning[0].conversation.bodyshop.associations.map( - (a) => a.user.fcmtokens - ); - const allTokens = []; - arrayOfAllUserFcmTokens.map((i) => - Object.keys(i).map((k) => allTokens.push(k)) - ); - const uniqueTokens = [...new Set(allTokens)]; - var message = { - notification: { - title: `SMS - ${phone(req.body.From).phoneNumber}`, - body: req.body.Body, - click_action: "TEST CLICK ACTION", - }, - data: { - jobid: "1234", - title: `New SMS From ${phone(req.body.From).phoneNumber}`, - body: req.body.Body, - }, - tokens: uniqueTokens, - }; - - // Send a message to the device corresponding to the provided - // registration token. - // admin - // .messaging() - // .sendMulticast(message) - // .then((response) => { - // // Response is a message ID string. - // console.log( - // "[SMS Receive] Successfully sent FCM Broadcast.:" - // //JSON.stringify(response) - // ); - // }) - // .catch((error) => { - // console.log("Error sending message:", error); - // }); - }) - .catch((e2) => { - logger.log("sms-inbound-error", "ERROR", "api", null, { - msid: req.body.SmsMessageSid, - text: req.body.Body, - image: !!req.body.MediaUrl0, - image_path: generateMediaArray(req.body), - messagingServiceSid: req.body.MessagingServiceSid, - error: e2, - }); - - res.sendStatus(500).json(e2); - }); + res.sendStatus(500).json(e2); } - }) - .catch((e1) => { - console.log("e1", e1); - res.sendStatus(500).json(e1); - }); + } + } catch (e1) { + console.log("e1", e1); + res.sendStatus(500).json(e1); + } } }; diff --git a/yarn.lock b/yarn.lock index 8cbb3d7fa..8edb9697f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -600,10 +600,10 @@ atob@2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -aws-sdk@^2.1009.0: - version "2.1009.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1009.0.tgz#d96217a19f259c2448f91cf24973d390de16f8e0" - integrity sha512-qKbmt+vzQ7ZSnfEvA+u6d7CkV09AcAGnxZAiNgOAEn8GFFEtERy6C39VoAuWfON/B2avJDYvtRocjVmAxWpgjQ== +aws-sdk@^2.1013.0: + version "2.1013.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1013.0.tgz#85babc473b0bc90cc1160eb48baf616ddb86e346" + integrity sha512-TXxkp/meAdofpC15goFpNuur7fvh/mcMRfHJoP1jYzTtD0wcoB4FK16GLcny0uDYgkQgZuiO9QYv3Rq5bhGCqQ== dependencies: buffer "4.9.2" events "1.1.1" @@ -639,6 +639,13 @@ axios@^0.21.1: dependencies: follow-redirects "^1.10.0" +axios@^0.21.4: + version "0.21.4" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" + integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== + dependencies: + follow-redirects "^1.14.0" + balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" @@ -1731,6 +1738,11 @@ follow-redirects@^1.10.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.3.tgz#6ada78118d8d24caee595595accdc0ac6abd022e" integrity sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw== +follow-redirects@^1.14.0: + version "1.14.4" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.4.tgz#838fdf48a8bbdd79e52ee51fb1c94e3ed98b9379" + integrity sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g== + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -3739,10 +3751,10 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -stripe@^8.183.0: - version "8.183.0" - resolved "https://registry.yarnpkg.com/stripe/-/stripe-8.183.0.tgz#3dc183fafff618526a576a0d9972483b08075e06" - integrity sha512-QcM3nimH1CuP49VPPRt36Wgfu4QoS+Wm0eyGMis7Ej+seWFKqMffMdx7TE2gn8dVsJIOA1kDuIbAQGqpZHozGA== +stripe@^8.184.0: + version "8.184.0" + resolved "https://registry.yarnpkg.com/stripe/-/stripe-8.184.0.tgz#ea68470ca6045bb47516c4fea3b775fd6ce15a36" + integrity sha512-ZUdvyX+sizTxXLEbUjgTShrulSWSkMIt7hIKdAkhnajYrHdzVtdmhBJl8sQbR9chMVox3Ig5ohilyeIrvcCE2g== dependencies: "@types/node" ">=8.1.0" qs "^6.6.0" @@ -3906,12 +3918,12 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= -twilio@^3.69.0: - version "3.69.0" - resolved "https://registry.yarnpkg.com/twilio/-/twilio-3.69.0.tgz#641d1c16f647f5f091e253345e7983c7306bffdd" - integrity sha512-mm330UFTlFh6GyLZUPVSLO0uVCigW7JdX/wyyV3VuBJ4Z8ie/aNmgztd3xWQr6RBB98gCwJ+UtumqIfixVUm8A== +twilio@^3.70.0: + version "3.70.0" + resolved "https://registry.yarnpkg.com/twilio/-/twilio-3.70.0.tgz#9e6a96f0c46e8256d74bce918baeb7e678c4c1aa" + integrity sha512-GhohvQfP3aHEwiCb6MWqDJ/KeSyFmFwCQtoSuHEwevE7GCxCq6spK36HlCNg3UyTTZNvfdIhN9Sf1wDWeDIbOg== dependencies: - axios "^0.21.1" + axios "^0.21.4" dayjs "^1.8.29" https-proxy-agent "^5.0.0" jsonwebtoken "^8.5.1"