fix: ⚗️ fix voidTransaction type

This commit is contained in:
Adrian Pilarczyk 2023-08-02 11:48:50 +02:00
parent 293407e9f0
commit 7cb991abaf

View file

@ -7,6 +7,7 @@ import { LogOptions } from "avatax/lib/utils/logger";
import packageJson from "../../../package.json"; import packageJson from "../../../package.json";
import { AvataxClientTaxCodeService } from "./avatax-client-tax-code.service"; import { AvataxClientTaxCodeService } from "./avatax-client-tax-code.service";
import { BaseAvataxConfig } from "./avatax-connection-schema"; import { BaseAvataxConfig } from "./avatax-connection-schema";
import { VoidReasonCode } from "avatax/lib/enums/VoidReasonCode";
type AvataxSettings = { type AvataxSettings = {
appName: string; appName: string;
@ -79,7 +80,12 @@ export class AvataxClient {
transactionCode: string; transactionCode: string;
companyCode: 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) { async validateAddress({ address }: ValidateAddressArgs) {