From 7cb991abaf2ea31d51b3e6f6a4d1007c7cd24038 Mon Sep 17 00:00:00 2001 From: Adrian Pilarczyk Date: Wed, 2 Aug 2023 11:48:50 +0200 Subject: [PATCH] fix: :alembic: fix voidTransaction type --- apps/taxes/src/modules/avatax/avatax-client.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/taxes/src/modules/avatax/avatax-client.ts b/apps/taxes/src/modules/avatax/avatax-client.ts index 287b17b..ed5d83f 100644 --- a/apps/taxes/src/modules/avatax/avatax-client.ts +++ b/apps/taxes/src/modules/avatax/avatax-client.ts @@ -7,6 +7,7 @@ import { LogOptions } from "avatax/lib/utils/logger"; import packageJson from "../../../package.json"; import { AvataxClientTaxCodeService } from "./avatax-client-tax-code.service"; import { BaseAvataxConfig } from "./avatax-connection-schema"; +import { VoidReasonCode } from "avatax/lib/enums/VoidReasonCode"; type AvataxSettings = { appName: string; @@ -79,7 +80,12 @@ export class AvataxClient { transactionCode: string; companyCode: string; }) { - return this.client.voidTransaction({ transactionCode, companyCode }); + return this.client.voidTransaction({ + transactionCode, + companyCode, + // todo: check voidreasoncode + model: { code: VoidReasonCode.Unspecified }, + }); } async validateAddress({ address }: ValidateAddressArgs) {