@accounter/modern-poalim-scraper
Version:
A new architecture for Israeli bank scrapers to hopefully merge into [Israeli-bank-scrapers](https://github.com/eshaham/israeli-bank-scrapers) when they are ready
1,549 lines • 65.1 kB
TypeScript
import { z } from 'zod';
export declare const calTransactionSchema: z.ZodObject<{
trnIntId: z.ZodString;
trnNumaretor: z.ZodNumber;
merchantName: z.ZodString;
trnPurchaseDate: z.ZodString;
trnAmt: z.ZodNumber;
trnCurrencySymbol: z.ZodString;
trnType: z.ZodString;
trnTypeCode: z.ZodString;
debCrdDate: z.ZodString;
amtBeforeConvAndIndex: z.ZodNumber;
debCrdCurrencySymbol: z.ZodString;
merchantAddress: z.ZodString;
merchantPhoneNo: z.ZodString;
branchCodeDesc: z.ZodString;
transCardPresentInd: z.ZodBoolean;
curPaymentNum: z.ZodNumber;
numOfPayments: z.ZodNumber;
tokenInd: z.ZodNumber;
walletProviderCode: z.ZodNumber;
walletProviderDesc: z.ZodString;
tokenNumberPart4: z.ZodString;
cashAccountTrnAmt: z.ZodNumber;
comments: z.ZodArray<z.ZodObject<{
key: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
key: string;
}, {
value: string;
key: string;
}>, "many">;
chargeExternalToCardComment: z.ZodString;
transTypeCommentDetails: z.ZodArray<z.ZodString, "many">;
refundInd: z.ZodBoolean;
isImmediateCommentInd: z.ZodBoolean;
isImmediateHHKInd: z.ZodBoolean;
isMargarita: z.ZodBoolean;
isSpreadPaymenstAbroad: z.ZodBoolean;
trnExacWay: z.ZodNumber;
debitSpreadInd: z.ZodBoolean;
onGoingTransactionsComment: z.ZodString;
earlyPaymentInd: z.ZodBoolean;
merchantId: z.ZodString;
crdExtIdNumTypeCode: z.ZodString;
transSource: z.ZodString;
isAbroadTransaction: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
}, {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
}>;
export type CalTransaction = z.infer<typeof calTransactionSchema>;
export declare const calTransactionsSchema: z.ZodObject<{
result: z.ZodObject<{
blockedCardInd: z.ZodBoolean;
bankAccounts: z.ZodArray<z.ZodObject<{
bankName: z.ZodString;
bankAccountNum: z.ZodString;
currentBankAccountInd: z.ZodBoolean;
debitDates: z.ZodArray<z.ZodObject<{
date: z.ZodString;
fromPurchaseDate: z.ZodString;
toPurchaseDate: z.ZodString;
choiceHHKDebit: z.ZodNumber;
totalBasketAmount: z.ZodNumber;
isChoiceRepaiment: z.ZodBoolean;
fixDebitAmount: z.ZodNumber;
totalDebits: z.ZodArray<z.ZodObject<{
currencySymbol: z.ZodString;
amount: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
amount: number;
currencySymbol: string;
}, {
amount: number;
currencySymbol: string;
}>, "many">;
transactions: z.ZodArray<z.ZodObject<{
trnIntId: z.ZodString;
trnNumaretor: z.ZodNumber;
merchantName: z.ZodString;
trnPurchaseDate: z.ZodString;
trnAmt: z.ZodNumber;
trnCurrencySymbol: z.ZodString;
trnType: z.ZodString;
trnTypeCode: z.ZodString;
debCrdDate: z.ZodString;
amtBeforeConvAndIndex: z.ZodNumber;
debCrdCurrencySymbol: z.ZodString;
merchantAddress: z.ZodString;
merchantPhoneNo: z.ZodString;
branchCodeDesc: z.ZodString;
transCardPresentInd: z.ZodBoolean;
curPaymentNum: z.ZodNumber;
numOfPayments: z.ZodNumber;
tokenInd: z.ZodNumber;
walletProviderCode: z.ZodNumber;
walletProviderDesc: z.ZodString;
tokenNumberPart4: z.ZodString;
cashAccountTrnAmt: z.ZodNumber;
comments: z.ZodArray<z.ZodObject<{
key: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
key: string;
}, {
value: string;
key: string;
}>, "many">;
chargeExternalToCardComment: z.ZodString;
transTypeCommentDetails: z.ZodArray<z.ZodString, "many">;
refundInd: z.ZodBoolean;
isImmediateCommentInd: z.ZodBoolean;
isImmediateHHKInd: z.ZodBoolean;
isMargarita: z.ZodBoolean;
isSpreadPaymenstAbroad: z.ZodBoolean;
trnExacWay: z.ZodNumber;
debitSpreadInd: z.ZodBoolean;
onGoingTransactionsComment: z.ZodString;
earlyPaymentInd: z.ZodBoolean;
merchantId: z.ZodString;
crdExtIdNumTypeCode: z.ZodString;
transSource: z.ZodString;
isAbroadTransaction: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
}, {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
}>, "many">;
}, "strip", z.ZodTypeAny, {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
}[];
fromPurchaseDate: string;
toPurchaseDate: string;
choiceHHKDebit: number;
totalBasketAmount: number;
isChoiceRepaiment: boolean;
fixDebitAmount: number;
totalDebits: {
amount: number;
currencySymbol: string;
}[];
}, {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
}[];
fromPurchaseDate: string;
toPurchaseDate: string;
choiceHHKDebit: number;
totalBasketAmount: number;
isChoiceRepaiment: boolean;
fixDebitAmount: number;
totalDebits: {
amount: number;
currencySymbol: string;
}[];
}>, "many">;
immidiateDebits: z.ZodObject<{
totalDebits: z.ZodArray<z.ZodObject<{
currencySymbol: z.ZodString;
amount: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
amount: number;
currencySymbol: string;
}, {
amount: number;
currencySymbol: string;
}>, "many">;
debitDays: z.ZodArray<z.ZodObject<{
date: z.ZodString;
numOfTransactions: z.ZodNumber;
totalDailyDebits: z.ZodArray<z.ZodObject<{
currencySymbol: z.ZodString;
amount: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
amount: number;
currencySymbol: string;
}, {
amount: number;
currencySymbol: string;
}>, "many">;
transactions: z.ZodArray<z.ZodObject<{
trnIntId: z.ZodString;
trnNumaretor: z.ZodNumber;
merchantName: z.ZodString;
trnPurchaseDate: z.ZodString;
trnAmt: z.ZodNumber;
trnCurrencySymbol: z.ZodString;
trnType: z.ZodString;
trnTypeCode: z.ZodString;
debCrdDate: z.ZodString;
amtBeforeConvAndIndex: z.ZodNumber;
debCrdCurrencySymbol: z.ZodString;
merchantAddress: z.ZodString;
merchantPhoneNo: z.ZodString;
branchCodeDesc: z.ZodString;
transCardPresentInd: z.ZodBoolean;
curPaymentNum: z.ZodNumber;
numOfPayments: z.ZodNumber;
tokenInd: z.ZodNumber;
walletProviderCode: z.ZodNumber;
walletProviderDesc: z.ZodString;
tokenNumberPart4: z.ZodString;
cashAccountTrnAmt: z.ZodNumber;
comments: z.ZodArray<z.ZodObject<{
key: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
key: string;
}, {
value: string;
key: string;
}>, "many">;
chargeExternalToCardComment: z.ZodString;
transTypeCommentDetails: z.ZodArray<z.ZodString, "many">;
refundInd: z.ZodBoolean;
isImmediateCommentInd: z.ZodBoolean;
isImmediateHHKInd: z.ZodBoolean;
immediateComments: z.ZodArray<z.ZodObject<{
comment: z.ZodString;
}, "strip", z.ZodTypeAny, {
comment: string;
}, {
comment: string;
}>, "many">;
isMargarita: z.ZodBoolean;
isSpreadPaymenstAbroad: z.ZodBoolean;
trnExacWay: z.ZodNumber;
debitSpreadInd: z.ZodBoolean;
onGoingTransactionsComment: z.ZodString;
earlyPaymentInd: z.ZodBoolean;
merchantId: z.ZodString;
crdExtIdNumTypeCode: z.ZodString;
transSource: z.ZodString;
isAbroadTransaction: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
immediateComments: {
comment: string;
}[];
}, {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
immediateComments: {
comment: string;
}[];
}>, "many">;
}, "strip", z.ZodTypeAny, {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
immediateComments: {
comment: string;
}[];
}[];
numOfTransactions: number;
totalDailyDebits: {
amount: number;
currencySymbol: string;
}[];
}, {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
immediateComments: {
comment: string;
}[];
}[];
numOfTransactions: number;
totalDailyDebits: {
amount: number;
currencySymbol: string;
}[];
}>, "many">;
}, "strip", z.ZodTypeAny, {
totalDebits: {
amount: number;
currencySymbol: string;
}[];
debitDays: {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
immediateComments: {
comment: string;
}[];
}[];
numOfTransactions: number;
totalDailyDebits: {
amount: number;
currencySymbol: string;
}[];
}[];
}, {
totalDebits: {
amount: number;
currencySymbol: string;
}[];
debitDays: {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
immediateComments: {
comment: string;
}[];
}[];
numOfTransactions: number;
totalDailyDebits: {
amount: number;
currencySymbol: string;
}[];
}[];
}>;
}, "strip", z.ZodTypeAny, {
bankName: string;
bankAccountNum: string;
currentBankAccountInd: boolean;
debitDates: {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
}[];
fromPurchaseDate: string;
toPurchaseDate: string;
choiceHHKDebit: number;
totalBasketAmount: number;
isChoiceRepaiment: boolean;
fixDebitAmount: number;
totalDebits: {
amount: number;
currencySymbol: string;
}[];
}[];
immidiateDebits: {
totalDebits: {
amount: number;
currencySymbol: string;
}[];
debitDays: {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
immediateComments: {
comment: string;
}[];
}[];
numOfTransactions: number;
totalDailyDebits: {
amount: number;
currencySymbol: string;
}[];
}[];
};
}, {
bankName: string;
bankAccountNum: string;
currentBankAccountInd: boolean;
debitDates: {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
}[];
fromPurchaseDate: string;
toPurchaseDate: string;
choiceHHKDebit: number;
totalBasketAmount: number;
isChoiceRepaiment: boolean;
fixDebitAmount: number;
totalDebits: {
amount: number;
currencySymbol: string;
}[];
}[];
immidiateDebits: {
totalDebits: {
amount: number;
currencySymbol: string;
}[];
debitDays: {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
immediateComments: {
comment: string;
}[];
}[];
numOfTransactions: number;
totalDailyDebits: {
amount: number;
currencySymbol: string;
}[];
}[];
};
}>, "many">;
}, "strip", z.ZodTypeAny, {
blockedCardInd: boolean;
bankAccounts: {
bankName: string;
bankAccountNum: string;
currentBankAccountInd: boolean;
debitDates: {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
}[];
fromPurchaseDate: string;
toPurchaseDate: string;
choiceHHKDebit: number;
totalBasketAmount: number;
isChoiceRepaiment: boolean;
fixDebitAmount: number;
totalDebits: {
amount: number;
currencySymbol: string;
}[];
}[];
immidiateDebits: {
totalDebits: {
amount: number;
currencySymbol: string;
}[];
debitDays: {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
immediateComments: {
comment: string;
}[];
}[];
numOfTransactions: number;
totalDailyDebits: {
amount: number;
currencySymbol: string;
}[];
}[];
};
}[];
}, {
blockedCardInd: boolean;
bankAccounts: {
bankName: string;
bankAccountNum: string;
currentBankAccountInd: boolean;
debitDates: {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
}[];
fromPurchaseDate: string;
toPurchaseDate: string;
choiceHHKDebit: number;
totalBasketAmount: number;
isChoiceRepaiment: boolean;
fixDebitAmount: number;
totalDebits: {
amount: number;
currencySymbol: string;
}[];
}[];
immidiateDebits: {
totalDebits: {
amount: number;
currencySymbol: string;
}[];
debitDays: {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
immediateComments: {
comment: string;
}[];
}[];
numOfTransactions: number;
totalDailyDebits: {
amount: number;
currencySymbol: string;
}[];
}[];
};
}[];
}>;
statusDescription: z.ZodString;
statusCode: z.ZodNumber;
groupPid: z.ZodString;
}, "strip", z.ZodTypeAny, {
result: {
blockedCardInd: boolean;
bankAccounts: {
bankName: string;
bankAccountNum: string;
currentBankAccountInd: boolean;
debitDates: {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
}[];
fromPurchaseDate: string;
toPurchaseDate: string;
choiceHHKDebit: number;
totalBasketAmount: number;
isChoiceRepaiment: boolean;
fixDebitAmount: number;
totalDebits: {
amount: number;
currencySymbol: string;
}[];
}[];
immidiateDebits: {
totalDebits: {
amount: number;
currencySymbol: string;
}[];
debitDays: {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
immediateComments: {
comment: string;
}[];
}[];
numOfTransactions: number;
totalDailyDebits: {
amount: number;
currencySymbol: string;
}[];
}[];
};
}[];
};
statusDescription: string;
statusCode: number;
groupPid: string;
}, {
result: {
blockedCardInd: boolean;
bankAccounts: {
bankName: string;
bankAccountNum: string;
currentBankAccountInd: boolean;
debitDates: {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
}[];
fromPurchaseDate: string;
toPurchaseDate: string;
choiceHHKDebit: number;
totalBasketAmount: number;
isChoiceRepaiment: boolean;
fixDebitAmount: number;
totalDebits: {
amount: number;
currencySymbol: string;
}[];
}[];
immidiateDebits: {
totalDebits: {
amount: number;
currencySymbol: string;
}[];
debitDays: {
date: string;
transactions: {
comments: {
value: string;
key: string;
}[];
merchantName: string;
trnIntId: string;
trnNumaretor: number;
trnPurchaseDate: string;
trnAmt: number;
trnCurrencySymbol: string;
trnType: string;
trnTypeCode: string;
debCrdDate: string;
amtBeforeConvAndIndex: number;
debCrdCurrencySymbol: string;
merchantAddress: string;
merchantPhoneNo: string;
branchCodeDesc: string;
transCardPresentInd: boolean;
curPaymentNum: number;
numOfPayments: number;
tokenInd: number;
walletProviderCode: number;
walletProviderDesc: string;
tokenNumberPart4: string;
cashAccountTrnAmt: number;
chargeExternalToCardComment: string;
transTypeCommentDetails: string[];
refundInd: boolean;
isImmediateCommentInd: boolean;
isImmediateHHKInd: boolean;
isMargarita: boolean;
isSpreadPaymenstAbroad: boolean;
trnExacWay: number;
debitSpreadInd: boolean;
onGoingTransactionsComment: string;
earlyPaymentInd: boolean;
merchantId: string;
crdExtIdNumTypeCode: string;
transSource: string;
isAbroadTransaction: boolean;
immediateComments: {
comment: string;
}[];
}[];
numOfTransactions: number;
totalDailyDebits: {
amount: number;
currencySymbol: string;
}[];
}[];
};
}[];
};
statusDescription: string;
statusCode: number;
groupPid: string;
}>;