@accounter/modern-poalim-scraper
Version:
Modern scraper for Israeli banks (Hapoalim, Isracard, Max)
1,609 lines • 76.8 kB
TypeScript
import type { Page } from 'puppeteer';
export declare function isracard(page: Page, credentials: IsracardCredentials, options?: IsracardOptions): Promise<{
getMonthDashboard: (RequestedMonthDate: Date) => Promise<{
data: {
Header: {
Status: string;
Message: string;
};
DashboardMonthBean: {
totalDebitShekel: string;
totalDebitDollar: string;
totalDebitEuro: string;
cardType: string;
statementDate: {
billingDateCode: string;
billingDate: string;
totalShekel: string;
totalDollar: string;
totalEuro: string;
cardType: string;
billingDateMore: string;
statementDateCard: null;
}[];
cardsCharges: {
period: string;
billingDate: string;
workingDate: string;
cardNumber: string;
cardIndex: string;
moreNumberDays: string;
cardType: string;
billingDateMore: string;
billingSumSekel: string;
billingSumDollar: string;
billingSumEuro: string;
cardStatus: string;
idType: string;
}[];
extraCards: string;
returnCode: string;
message: string;
returnMessage: string;
displayProperties: string;
tablePageNum: string;
isError: string;
isCaptcha: string;
isButton: string;
clientIpAddress?: string | undefined;
};
} | null;
isValid: boolean;
errors: import("zod/v4/core").$ZodIssue[] | null;
} | {
data: {
Header: {
Status: string;
Message: string;
};
DashboardMonthBean: {
totalDebitShekel: string;
totalDebitDollar: string;
totalDebitEuro: string;
cardType: string;
statementDate: {
billingDateCode: string;
billingDate: string;
totalShekel: string;
totalDollar: string;
totalEuro: string;
cardType: string;
billingDateMore: string;
statementDateCard: null;
}[];
cardsCharges: {
period: string;
billingDate: string;
workingDate: string;
cardNumber: string;
cardIndex: string;
moreNumberDays: string;
cardType: string;
billingDateMore: string;
billingSumSekel: string;
billingSumDollar: string;
billingSumEuro: string;
cardStatus: string;
idType: string;
}[];
extraCards: string;
returnCode: string;
message: string;
returnMessage: string;
displayProperties: string;
tablePageNum: string;
isError: string;
isCaptcha: string;
isButton: string;
clientIpAddress?: string | undefined;
};
} | null;
isValid?: never;
errors?: never;
}>;
getDashboards: () => Promise<({
data: {
Header: {
Status: string;
Message: string;
};
DashboardMonthBean: {
totalDebitShekel: string;
totalDebitDollar: string;
totalDebitEuro: string;
cardType: string;
statementDate: {
billingDateCode: string;
billingDate: string;
totalShekel: string;
totalDollar: string;
totalEuro: string;
cardType: string;
billingDateMore: string;
statementDateCard: null;
}[];
cardsCharges: {
period: string;
billingDate: string;
workingDate: string;
cardNumber: string;
cardIndex: string;
moreNumberDays: string;
cardType: string;
billingDateMore: string;
billingSumSekel: string;
billingSumDollar: string;
billingSumEuro: string;
cardStatus: string;
idType: string;
}[];
extraCards: string;
returnCode: string;
message: string;
returnMessage: string;
displayProperties: string;
tablePageNum: string;
isError: string;
isCaptcha: string;
isButton: string;
clientIpAddress?: string | undefined;
};
} | null;
isValid: boolean;
errors: import("zod/v4/core").$ZodIssue[] | null;
} | {
data: {
Header: {
Status: string;
Message: string;
};
DashboardMonthBean: {
totalDebitShekel: string;
totalDebitDollar: string;
totalDebitEuro: string;
cardType: string;
statementDate: {
billingDateCode: string;
billingDate: string;
totalShekel: string;
totalDollar: string;
totalEuro: string;
cardType: string;
billingDateMore: string;
statementDateCard: null;
}[];
cardsCharges: {
period: string;
billingDate: string;
workingDate: string;
cardNumber: string;
cardIndex: string;
moreNumberDays: string;
cardType: string;
billingDateMore: string;
billingSumSekel: string;
billingSumDollar: string;
billingSumEuro: string;
cardStatus: string;
idType: string;
}[];
extraCards: string;
returnCode: string;
message: string;
returnMessage: string;
displayProperties: string;
tablePageNum: string;
isError: string;
isCaptcha: string;
isButton: string;
clientIpAddress?: string | undefined;
};
} | null;
isValid?: never;
errors?: never;
})[]>;
getMonthTransactions: (RequestedMonthDate: Date) => Promise<{
data: {
Header: {
Status: "1" | "-2";
Message: string | null;
ErrorPage?: string | undefined;
};
CardsTransactionsListBean: {
[x: string]: {
'@AllCards': "AllCards";
CurrentCardTransactions: {
'@cardTransactions': string;
txnAbroad?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: string | null;
currencyId: "EUR" | "USD" | "NIS" | null;
currentPaymentCurrency: "AUD" | "CAD" | "EUR" | "GBP" | "JPY" | "USD" | "NIS" | "LEU" | "SUR" | "DKK" | "TRY" | "CHF" | "HUF" | "INR" | "HKD" | "YUN" | "SGD" | "OMR" | "CZE" | "NOK" | "THB" | "KOR" | "TWD" | "CDL" | "AUR" | "SER" | "PLZ" | "ISK" | "RSD" | "PLN" | null;
dealsInbound: null;
dealSum: null;
dealSumOutbound: string | null;
dealSumType: null;
displayProperties: null;
fullPaymentDate: string | null;
fullPurchaseDate: null;
fullPurchaseDateOutbound: string | null;
fullSupplierNameHeb: null;
fullSupplierNameOutbound: string;
horaatKeva: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false";
isShowDealsOutbound: "_" | null;
isShowLinkForSupplierDetails: null;
kodMatbeaMekori: null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: null;
paymentDate: string | null;
paymentSum: null;
paymentSumOutbound: string;
paymentSumSign: null;
purchaseDate: null;
purchaseDateOutbound: string | null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: null;
specificDate: null;
stage: null;
supplierId: null;
supplierName: null;
supplierNameOutbound: string;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: null;
voucherNumberRatzOutbound: string;
clientIpAddress?: null | undefined;
}[] | null | undefined;
txnInfo?: null | undefined;
txnIsrael?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: null;
currencyId: "ש\"ח" | "דולר" | null;
currentPaymentCurrency: null;
dealsInbound: "yes" | "NO";
dealSum: string | null;
dealSumOutbound: null;
dealSumType: "1" | "T" | "P" | null;
displayProperties: null;
fullPaymentDate: null;
fullPurchaseDate: string | null;
fullPurchaseDateOutbound: null;
fullSupplierNameHeb: string | null;
fullSupplierNameOutbound: null;
horaatKeva: "K" | null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false" | "true";
isShowDealsOutbound: null;
isShowLinkForSupplierDetails: "yes" | "NO";
kodMatbeaMekori: "ש\"ח" | "דולר" | null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: string | null;
paymentDate: null;
paymentSum: string | null;
paymentSumOutbound: null;
paymentSumSign: "-" | null;
purchaseDate: string | null;
purchaseDateOutbound: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: "_" | "T" | "K" | "I" | "L" | "V" | null;
specificDate: null;
stage: null;
supplierId: string | null;
supplierName: string | null;
supplierNameOutbound: null;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: string;
voucherNumberRatzOutbound: null;
clientIpAddress?: null | undefined;
}[] | null | undefined;
}[];
} | {
EsbServicesCall: null;
accountErrorCode: null;
bcKey: null;
currentId: "0" | "1" | "2" | "3" | "4" | "5" | null;
displayProperties: null;
holderId: string;
holderName: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
message: null;
monthlyRefundCardIndex: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
stage: null;
tablePageNum: "0";
totalDollar: "0" | null;
totalEuro: "0" | null;
totalNis: string | null;
clientIpAddress?: null | undefined;
}[] | {
currentId: string;
displayProperties: null;
holderId: null;
holderName: string;
isButton: "false";
isCaptcha: "false";
isError: "false";
message: null;
monthlyRefundCardIndex: null;
returnCode: null;
returnMessage: null;
siteName: null;
stage: null;
tablePageNum: "0";
totalDollar: string | null;
totalEuro: string | null;
totalNis: string;
bcKey: null;
requestNumber: null;
accountErrorCode: null;
EsbServicesCall: null;
clientIpAddress?: null | undefined;
}[];
EsbServicesCall: null;
accountErrorCode: null;
bcKey: null;
card0: {
EsbServicesCall: null;
accountErrorCode: null;
bcKey: null;
currentId: "0" | "1" | "2" | "3" | "4" | "5" | null;
displayProperties: null;
holderId: string;
holderName: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
message: null;
monthlyRefundCardIndex: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
stage: null;
tablePageNum: "0";
totalDollar: "0" | null;
totalEuro: "0" | null;
totalNis: string | null;
clientIpAddress?: null | undefined;
}[];
card6Digits: string;
cardIdx: "0" | "0,1,2,3,4,5" | "0,1,2,3,4" | "0,1,2,3" | "0,1,2" | "0,1";
cardNumberList: string[];
cardNumberTail: string;
currentDate: string;
dateList: string[];
displayProperties: string;
endDate: null;
Index0: {
'@AllCards': "AllCards";
CurrentCardTransactions: {
'@cardTransactions': string;
txnAbroad?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: string | null;
currencyId: "EUR" | "USD" | "NIS" | null;
currentPaymentCurrency: "AUD" | "CAD" | "EUR" | "GBP" | "JPY" | "USD" | "NIS" | "LEU" | "SUR" | "DKK" | "TRY" | "CHF" | "HUF" | "INR" | "HKD" | "YUN" | "SGD" | "OMR" | "CZE" | "NOK" | "THB" | "KOR" | "TWD" | "CDL" | "AUR" | "SER" | "PLZ" | "ISK" | "RSD" | "PLN" | null;
dealsInbound: null;
dealSum: null;
dealSumOutbound: string | null;
dealSumType: null;
displayProperties: null;
fullPaymentDate: string | null;
fullPurchaseDate: null;
fullPurchaseDateOutbound: string | null;
fullSupplierNameHeb: null;
fullSupplierNameOutbound: string;
horaatKeva: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false";
isShowDealsOutbound: "_" | null;
isShowLinkForSupplierDetails: null;
kodMatbeaMekori: null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: null;
paymentDate: string | null;
paymentSum: null;
paymentSumOutbound: string;
paymentSumSign: null;
purchaseDate: null;
purchaseDateOutbound: string | null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: null;
specificDate: null;
stage: null;
supplierId: null;
supplierName: null;
supplierNameOutbound: string;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: null;
voucherNumberRatzOutbound: string;
clientIpAddress?: null | undefined;
}[] | null | undefined;
txnInfo?: null | undefined;
txnIsrael?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: null;
currencyId: "ש\"ח" | "דולר" | null;
currentPaymentCurrency: null;
dealsInbound: "yes" | "NO";
dealSum: string | null;
dealSumOutbound: null;
dealSumType: "1" | "T" | "P" | null;
displayProperties: null;
fullPaymentDate: null;
fullPurchaseDate: string | null;
fullPurchaseDateOutbound: null;
fullSupplierNameHeb: string | null;
fullSupplierNameOutbound: null;
horaatKeva: "K" | null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false" | "true";
isShowDealsOutbound: null;
isShowLinkForSupplierDetails: "yes" | "NO";
kodMatbeaMekori: "ש\"ח" | "דולר" | null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: string | null;
paymentDate: null;
paymentSum: string | null;
paymentSumOutbound: null;
paymentSumSign: "-" | null;
purchaseDate: string | null;
purchaseDateOutbound: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: "_" | "T" | "K" | "I" | "L" | "V" | null;
specificDate: null;
stage: null;
supplierId: string | null;
supplierName: string | null;
supplierNameOutbound: null;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: string;
voucherNumberRatzOutbound: null;
clientIpAddress?: null | undefined;
}[] | null | undefined;
}[];
};
isButton: "false";
isCaptcha: "false";
isCashBack: "false";
isError: "false";
isShowDealsInboundForCharge: "yes" | "NO";
isShowDealsInboundForInfo: "NO";
isThereData: "1" | null;
isTooManyRecords: null;
message: null;
moed: string;
month: "09" | "05" | "01" | "02" | "03" | "04" | "06" | "07" | "08" | "10" | "11" | "12";
monthlyRefundCardIndex: null;
payDay: "02" | "10" | "15" | null;
paymentPercent: null;
paymentSum: "000" | "280";
requestNumber: null;
returnCode: null;
returnMessage: null;
selectedCardIndex: "0" | "1" | "2" | "3" | "4" | "5";
selectedCardInfo: string;
selectedDateIndex: "23" | "24";
siteName: string | null;
specificDate: null;
stage: null;
startDate: null;
tablePageNum: "0";
totalChargeDollar: null;
totalChargeEuro: null;
totalChargeNis: string | null;
totalDebit: null;
userId: string;
year: "2010" | "2015" | "2019" | "2011" | "2012" | "2013" | "2014" | "2016" | "2017" | "2018" | "2020" | "2025" | "2021" | "2022" | "2023" | "2024" | "2026";
clientIpAddress?: string | undefined;
};
} | null;
isValid: boolean;
errors: import("zod/v4/core").$ZodIssue[] | null;
} | {
data: {
Header: {
Status: "1" | "-2";
Message: string | null;
ErrorPage?: string | undefined;
};
CardsTransactionsListBean: {
[x: string]: {
'@AllCards': "AllCards";
CurrentCardTransactions: {
'@cardTransactions': string;
txnAbroad?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: string | null;
currencyId: "EUR" | "USD" | "NIS" | null;
currentPaymentCurrency: "AUD" | "CAD" | "EUR" | "GBP" | "JPY" | "USD" | "NIS" | "LEU" | "SUR" | "DKK" | "TRY" | "CHF" | "HUF" | "INR" | "HKD" | "YUN" | "SGD" | "OMR" | "CZE" | "NOK" | "THB" | "KOR" | "TWD" | "CDL" | "AUR" | "SER" | "PLZ" | "ISK" | "RSD" | "PLN" | null;
dealsInbound: null;
dealSum: null;
dealSumOutbound: string | null;
dealSumType: null;
displayProperties: null;
fullPaymentDate: string | null;
fullPurchaseDate: null;
fullPurchaseDateOutbound: string | null;
fullSupplierNameHeb: null;
fullSupplierNameOutbound: string;
horaatKeva: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false";
isShowDealsOutbound: "_" | null;
isShowLinkForSupplierDetails: null;
kodMatbeaMekori: null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: null;
paymentDate: string | null;
paymentSum: null;
paymentSumOutbound: string;
paymentSumSign: null;
purchaseDate: null;
purchaseDateOutbound: string | null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: null;
specificDate: null;
stage: null;
supplierId: null;
supplierName: null;
supplierNameOutbound: string;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: null;
voucherNumberRatzOutbound: string;
clientIpAddress?: null | undefined;
}[] | null | undefined;
txnInfo?: null | undefined;
txnIsrael?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: null;
currencyId: "ש\"ח" | "דולר" | null;
currentPaymentCurrency: null;
dealsInbound: "yes" | "NO";
dealSum: string | null;
dealSumOutbound: null;
dealSumType: "1" | "T" | "P" | null;
displayProperties: null;
fullPaymentDate: null;
fullPurchaseDate: string | null;
fullPurchaseDateOutbound: null;
fullSupplierNameHeb: string | null;
fullSupplierNameOutbound: null;
horaatKeva: "K" | null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false" | "true";
isShowDealsOutbound: null;
isShowLinkForSupplierDetails: "yes" | "NO";
kodMatbeaMekori: "ש\"ח" | "דולר" | null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: string | null;
paymentDate: null;
paymentSum: string | null;
paymentSumOutbound: null;
paymentSumSign: "-" | null;
purchaseDate: string | null;
purchaseDateOutbound: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: "_" | "T" | "K" | "I" | "L" | "V" | null;
specificDate: null;
stage: null;
supplierId: string | null;
supplierName: string | null;
supplierNameOutbound: null;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: string;
voucherNumberRatzOutbound: null;
clientIpAddress?: null | undefined;
}[] | null | undefined;
}[];
} | {
EsbServicesCall: null;
accountErrorCode: null;
bcKey: null;
currentId: "0" | "1" | "2" | "3" | "4" | "5" | null;
displayProperties: null;
holderId: string;
holderName: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
message: null;
monthlyRefundCardIndex: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
stage: null;
tablePageNum: "0";
totalDollar: "0" | null;
totalEuro: "0" | null;
totalNis: string | null;
clientIpAddress?: null | undefined;
}[] | {
currentId: string;
displayProperties: null;
holderId: null;
holderName: string;
isButton: "false";
isCaptcha: "false";
isError: "false";
message: null;
monthlyRefundCardIndex: null;
returnCode: null;
returnMessage: null;
siteName: null;
stage: null;
tablePageNum: "0";
totalDollar: string | null;
totalEuro: string | null;
totalNis: string;
bcKey: null;
requestNumber: null;
accountErrorCode: null;
EsbServicesCall: null;
clientIpAddress?: null | undefined;
}[];
EsbServicesCall: null;
accountErrorCode: null;
bcKey: null;
card0: {
EsbServicesCall: null;
accountErrorCode: null;
bcKey: null;
currentId: "0" | "1" | "2" | "3" | "4" | "5" | null;
displayProperties: null;
holderId: string;
holderName: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
message: null;
monthlyRefundCardIndex: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
stage: null;
tablePageNum: "0";
totalDollar: "0" | null;
totalEuro: "0" | null;
totalNis: string | null;
clientIpAddress?: null | undefined;
}[];
card6Digits: string;
cardIdx: "0" | "0,1,2,3,4,5" | "0,1,2,3,4" | "0,1,2,3" | "0,1,2" | "0,1";
cardNumberList: string[];
cardNumberTail: string;
currentDate: string;
dateList: string[];
displayProperties: string;
endDate: null;
Index0: {
'@AllCards': "AllCards";
CurrentCardTransactions: {
'@cardTransactions': string;
txnAbroad?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: string | null;
currencyId: "EUR" | "USD" | "NIS" | null;
currentPaymentCurrency: "AUD" | "CAD" | "EUR" | "GBP" | "JPY" | "USD" | "NIS" | "LEU" | "SUR" | "DKK" | "TRY" | "CHF" | "HUF" | "INR" | "HKD" | "YUN" | "SGD" | "OMR" | "CZE" | "NOK" | "THB" | "KOR" | "TWD" | "CDL" | "AUR" | "SER" | "PLZ" | "ISK" | "RSD" | "PLN" | null;
dealsInbound: null;
dealSum: null;
dealSumOutbound: string | null;
dealSumType: null;
displayProperties: null;
fullPaymentDate: string | null;
fullPurchaseDate: null;
fullPurchaseDateOutbound: string | null;
fullSupplierNameHeb: null;
fullSupplierNameOutbound: string;
horaatKeva: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false";
isShowDealsOutbound: "_" | null;
isShowLinkForSupplierDetails: null;
kodMatbeaMekori: null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: null;
paymentDate: string | null;
paymentSum: null;
paymentSumOutbound: string;
paymentSumSign: null;
purchaseDate: null;
purchaseDateOutbound: string | null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: null;
specificDate: null;
stage: null;
supplierId: null;
supplierName: null;
supplierNameOutbound: string;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: null;
voucherNumberRatzOutbound: string;
clientIpAddress?: null | undefined;
}[] | null | undefined;
txnInfo?: null | undefined;
txnIsrael?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: null;
currencyId: "ש\"ח" | "דולר" | null;
currentPaymentCurrency: null;
dealsInbound: "yes" | "NO";
dealSum: string | null;
dealSumOutbound: null;
dealSumType: "1" | "T" | "P" | null;
displayProperties: null;
fullPaymentDate: null;
fullPurchaseDate: string | null;
fullPurchaseDateOutbound: null;
fullSupplierNameHeb: string | null;
fullSupplierNameOutbound: null;
horaatKeva: "K" | null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false" | "true";
isShowDealsOutbound: null;
isShowLinkForSupplierDetails: "yes" | "NO";
kodMatbeaMekori: "ש\"ח" | "דולר" | null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: string | null;
paymentDate: null;
paymentSum: string | null;
paymentSumOutbound: null;
paymentSumSign: "-" | null;
purchaseDate: string | null;
purchaseDateOutbound: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: "_" | "T" | "K" | "I" | "L" | "V" | null;
specificDate: null;
stage: null;
supplierId: string | null;
supplierName: string | null;
supplierNameOutbound: null;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: string;
voucherNumberRatzOutbound: null;
clientIpAddress?: null | undefined;
}[] | null | undefined;
}[];
};
isButton: "false";
isCaptcha: "false";
isCashBack: "false";
isError: "false";
isShowDealsInboundForCharge: "yes" | "NO";
isShowDealsInboundForInfo: "NO";
isThereData: "1" | null;
isTooManyRecords: null;
message: null;
moed: string;
month: "09" | "05" | "01" | "02" | "03" | "04" | "06" | "07" | "08" | "10" | "11" | "12";
monthlyRefundCardIndex: null;
payDay: "02" | "10" | "15" | null;
paymentPercent: null;
paymentSum: "000" | "280";
requestNumber: null;
returnCode: null;
returnMessage: null;
selectedCardIndex: "0" | "1" | "2" | "3" | "4" | "5";
selectedCardInfo: string;
selectedDateIndex: "23" | "24";
siteName: string | null;
specificDate: null;
stage: null;
startDate: null;
tablePageNum: "0";
totalChargeDollar: null;
totalChargeEuro: null;
totalChargeNis: string | null;
totalDebit: null;
userId: string;
year: "2010" | "2015" | "2019" | "2011" | "2012" | "2013" | "2014" | "2016" | "2017" | "2018" | "2020" | "2025" | "2021" | "2022" | "2023" | "2024" | "2026";
clientIpAddress?: string | undefined;
};
} | null;
isValid: null;
errors?: never;
}>;
getTransactions: () => Promise<({
data: {
Header: {
Status: "1" | "-2";
Message: string | null;
ErrorPage?: string | undefined;
};
CardsTransactionsListBean: {
[x: string]: {
'@AllCards': "AllCards";
CurrentCardTransactions: {
'@cardTransactions': string;
txnAbroad?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: string | null;
currencyId: "EUR" | "USD" | "NIS" | null;
currentPaymentCurrency: "AUD" | "CAD" | "EUR" | "GBP" | "JPY" | "USD" | "NIS" | "LEU" | "SUR" | "DKK" | "TRY" | "CHF" | "HUF" | "INR" | "HKD" | "YUN" | "SGD" | "OMR" | "CZE" | "NOK" | "THB" | "KOR" | "TWD" | "CDL" | "AUR" | "SER" | "PLZ" | "ISK" | "RSD" | "PLN" | null;
dealsInbound: null;
dealSum: null;
dealSumOutbound: string | null;
dealSumType: null;
displayProperties: null;
fullPaymentDate: string | null;
fullPurchaseDate: null;
fullPurchaseDateOutbound: string | null;
fullSupplierNameHeb: null;
fullSupplierNameOutbound: string;
horaatKeva: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false";
isShowDealsOutbound: "_" | null;
isShowLinkForSupplierDetails: null;
kodMatbeaMekori: null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: null;
paymentDate: string | null;
paymentSum: null;
paymentSumOutbound: string;
paymentSumSign: null;
purchaseDate: null;
purchaseDateOutbound: string | null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: null;
specificDate: null;
stage: null;
supplierId: null;
supplierName: null;
supplierNameOutbound: string;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: null;
voucherNumberRatzOutbound: string;
clientIpAddress?: null | undefined;
}[] | null | undefined;
txnInfo?: null | undefined;
txnIsrael?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: null;
currencyId: "ש\"ח" | "דולר" | null;
currentPaymentCurrency: null;
dealsInbound: "yes" | "NO";
dealSum: string | null;
dealSumOutbound: null;
dealSumType: "1" | "T" | "P" | null;
displayProperties: null;
fullPaymentDate: null;
fullPurchaseDate: string | null;
fullPurchaseDateOutbound: null;
fullSupplierNameHeb: string | null;
fullSupplierNameOutbound: null;
horaatKeva: "K" | null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false" | "true";
isShowDealsOutbound: null;
isShowLinkForSupplierDetails: "yes" | "NO";
kodMatbeaMekori: "ש\"ח" | "דולר" | null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: string | null;
paymentDate: null;
paymentSum: string | null;
paymentSumOutbound: null;
paymentSumSign: "-" | null;
purchaseDate: string | null;
purchaseDateOutbound: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: "_" | "T" | "K" | "I" | "L" | "V" | null;
specificDate: null;
stage: null;
supplierId: string | null;
supplierName: string | null;
supplierNameOutbound: null;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: string;
voucherNumberRatzOutbound: null;
clientIpAddress?: null | undefined;
}[] | null | undefined;
}[];
} | {
EsbServicesCall: null;
accountErrorCode: null;
bcKey: null;
currentId: "0" | "1" | "2" | "3" | "4" | "5" | null;
displayProperties: null;
holderId: string;
holderName: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
message: null;
monthlyRefundCardIndex: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
stage: null;
tablePageNum: "0";
totalDollar: "0" | null;
totalEuro: "0" | null;
totalNis: string | null;
clientIpAddress?: null | undefined;
}[] | {
currentId: string;
displayProperties: null;
holderId: null;
holderName: string;
isButton: "false";
isCaptcha: "false";
isError: "false";
message: null;
monthlyRefundCardIndex: null;
returnCode: null;
returnMessage: null;
siteName: null;
stage: null;
tablePageNum: "0";
totalDollar: string | null;
totalEuro: string | null;
totalNis: string;
bcKey: null;
requestNumber: null;
accountErrorCode: null;
EsbServicesCall: null;
clientIpAddress?: null | undefined;
}[];
EsbServicesCall: null;
accountErrorCode: null;
bcKey: null;
card0: {
EsbServicesCall: null;
accountErrorCode: null;
bcKey: null;
currentId: "0" | "1" | "2" | "3" | "4" | "5" | null;
displayProperties: null;
holderId: string;
holderName: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
message: null;
monthlyRefundCardIndex: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
stage: null;
tablePageNum: "0";
totalDollar: "0" | null;
totalEuro: "0" | null;
totalNis: string | null;
clientIpAddress?: null | undefined;
}[];
card6Digits: string;
cardIdx: "0" | "0,1,2,3,4,5" | "0,1,2,3,4" | "0,1,2,3" | "0,1,2" | "0,1";
cardNumberList: string[];
cardNumberTail: string;
currentDate: string;
dateList: string[];
displayProperties: string;
endDate: null;
Index0: {
'@AllCards': "AllCards";
CurrentCardTransactions: {
'@cardTransactions': string;
txnAbroad?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: string | null;
currencyId: "EUR" | "USD" | "NIS" | null;
currentPaymentCurrency: "AUD" | "CAD" | "EUR" | "GBP" | "JPY" | "USD" | "NIS" | "LEU" | "SUR" | "DKK" | "TRY" | "CHF" | "HUF" | "INR" | "HKD" | "YUN" | "SGD" | "OMR" | "CZE" | "NOK" | "THB" | "KOR" | "TWD" | "CDL" | "AUR" | "SER" | "PLZ" | "ISK" | "RSD" | "PLN" | null;
dealsInbound: null;
dealSum: null;
dealSumOutbound: string | null;
dealSumType: null;
displayProperties: null;
fullPaymentDate: string | null;
fullPurchaseDate: null;
fullPurchaseDateOutbound: string | null;
fullSupplierNameHeb: null;
fullSupplierNameOutbound: string;
horaatKeva: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false";
isShowDealsOutbound: "_" | null;
isShowLinkForSupplierDetails: null;
kodMatbeaMekori: null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: null;
paymentDate: string | null;
paymentSum: null;
paymentSumOutbound: string;
paymentSumSign: null;
purchaseDate: null;
purchaseDateOutbound: string | null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: null;
specificDate: null;
stage: null;
supplierId: null;
supplierName: null;
supplierNameOutbound: string;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: null;
voucherNumberRatzOutbound: string;
clientIpAddress?: null | undefined;
}[] | null | undefined;
txnInfo?: null | undefined;
txnIsrael?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: null;
currencyId: "ש\"ח" | "דולר" | null;
currentPaymentCurrency: null;
dealsInbound: "yes" | "NO";
dealSum: string | null;
dealSumOutbound: null;
dealSumType: "1" | "T" | "P" | null;
displayProperties: null;
fullPaymentDate: null;
fullPurchaseDate: string | null;
fullPurchaseDateOutbound: null;
fullSupplierNameHeb: string | null;
fullSupplierNameOutbound: null;
horaatKeva: "K" | null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false" | "true";
isShowDealsOutbound: null;
isShowLinkForSupplierDetails: "yes" | "NO";
kodMatbeaMekori: "ש\"ח" | "דולר" | null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: string | null;
paymentDate: null;
paymentSum: string | null;
paymentSumOutbound: null;
paymentSumSign: "-" | null;
purchaseDate: string | null;
purchaseDateOutbound: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: "_" | "T" | "K" | "I" | "L" | "V" | null;
specificDate: null;
stage: null;
supplierId: string | null;
supplierName: string | null;
supplierNameOutbound: null;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: string;
voucherNumberRatzOutbound: null;
clientIpAddress?: null | undefined;
}[] | null | undefined;
}[];
};
isButton: "false";
isCaptcha: "false";
isCashBack: "false";
isError: "false";
isShowDealsInboundForCharge: "yes" | "NO";
isShowDealsInboundForInfo: "NO";
isThereData: "1" | null;
isTooManyRecords: null;
message: null;
moed: string;
month: "09" | "05" | "01" | "02" | "03" | "04" | "06" | "07" | "08" | "10" | "11" | "12";
monthlyRefundCardIndex: null;
payDay: "02" | "10" | "15" | null;
paymentPercent: null;
paymentSum: "000" | "280";
requestNumber: null;
returnCode: null;
returnMessage: null;
selectedCardIndex: "0" | "1" | "2" | "3" | "4" | "5";
selectedCardInfo: string;
selectedDateIndex: "23" | "24";
siteName: string | null;
specificDate: null;
stage: null;
startDate: null;
tablePageNum: "0";
totalChargeDollar: null;
totalChargeEuro: null;
totalChargeNis: string | null;
totalDebit: null;
userId: string;
year: "2010" | "2015" | "2019" | "2011" | "2012" | "2013" | "2014" | "2016" | "2017" | "2018" | "2020" | "2025" | "2021" | "2022" | "2023" | "2024" | "2026";
clientIpAddress?: string | undefined;
};
} | null;
isValid: boolean;
errors: import("zod/v4/core").$ZodIssue[] | null;
} | {
data: {
Header: {
Status: "1" | "-2";
Message: string | null;
ErrorPage?: string | undefined;
};
CardsTransactionsListBean: {
[x: string]: {
'@AllCards': "AllCards";
CurrentCardTransactions: {
'@cardTransactions': string;
txnAbroad?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: string | null;
currencyId: "EUR" | "USD" | "NIS" | null;
currentPaymentCurrency: "AUD" | "CAD" | "EUR" | "GBP" | "JPY" | "USD" | "NIS" | "LEU" | "SUR" | "DKK" | "TRY" | "CHF" | "HUF" | "INR" | "HKD" | "YUN" | "SGD" | "OMR" | "CZE" | "NOK" | "THB" | "KOR" | "TWD" | "CDL" | "AUR" | "SER" | "PLZ" | "ISK" | "RSD" | "PLN" | null;
dealsInbound: null;
dealSum: null;
dealSumOutbound: string | null;
dealSumType: null;
displayProperties: null;
fullPaymentDate: string | null;
fullPurchaseDate: null;
fullPurchaseDateOutbound: string | null;
fullSupplierNameHeb: null;
fullSupplierNameOutbound: string;
horaatKeva: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false";
isShowDealsOutbound: "_" | null;
isShowLinkForSupplierDetails: null;
kodMatbeaMekori: null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: null;
paymentDate: string | null;
paymentSum: null;
paymentSumOutbound: string;
paymentSumSign: null;
purchaseDate: null;
purchaseDateOutbound: string | null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: null;
specificDate: null;
stage: null;
supplierId: null;
supplierName: null;
supplierNameOutbound: string;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: null;
voucherNumberRatzOutbound: string;
clientIpAddress?: null | undefined;
}[] | null | undefined;
txnInfo?: null | undefined;
txnIsrael?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: null;
currencyId: "ש\"ח" | "דולר" | null;
currentPaymentCurrency: null;
dealsInbound: "yes" | "NO";
dealSum: string | null;
dealSumOutbound: null;
dealSumType: "1" | "T" | "P" | null;
displayProperties: null;
fullPaymentDate: null;
fullPurchaseDate: string | null;
fullPurchaseDateOutbound: null;
fullSupplierNameHeb: string | null;
fullSupplierNameOutbound: null;
horaatKeva: "K" | null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false" | "true";
isShowDealsOutbound: null;
isShowLinkForSupplierDetails: "yes" | "NO";
kodMatbeaMekori: "ש\"ח" | "דולר" | null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: string | null;
paymentDate: null;
paymentSum: string | null;
paymentSumOutbound: null;
paymentSumSign: "-" | null;
purchaseDate: string | null;
purchaseDateOutbound: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: "_" | "T" | "K" | "I" | "L" | "V" | null;
specificDate: null;
stage: null;
supplierId: string | null;
supplierName: string | null;
supplierNameOutbound: null;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: string;
voucherNumberRatzOutbound: null;
clientIpAddress?: null | undefined;
}[] | null | undefined;
}[];
} | {
EsbServicesCall: null;
accountErrorCode: null;
bcKey: null;
currentId: "0" | "1" | "2" | "3" | "4" | "5" | null;
displayProperties: null;
holderId: string;
holderName: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
message: null;
monthlyRefundCardIndex: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
stage: null;
tablePageNum: "0";
totalDollar: "0" | null;
totalEuro: "0" | null;
totalNis: string | null;
clientIpAddress?: null | undefined;
}[] | {
currentId: string;
displayProperties: null;
holderId: null;
holderName: string;
isButton: "false";
isCaptcha: "false";
isError: "false";
message: null;
monthlyRefundCardIndex: null;
returnCode: null;
returnMessage: null;
siteName: null;
stage: null;
tablePageNum: "0";
totalDollar: string | null;
totalEuro: string | null;
totalNis: string;
bcKey: null;
requestNumber: null;
accountErrorCode: null;
EsbServicesCall: null;
clientIpAddress?: null | undefined;
}[];
EsbServicesCall: null;
accountErrorCode: null;
bcKey: null;
card0: {
EsbServicesCall: null;
accountErrorCode: null;
bcKey: null;
currentId: "0" | "1" | "2" | "3" | "4" | "5" | null;
displayProperties: null;
holderId: string;
holderName: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
message: null;
monthlyRefundCardIndex: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
stage: null;
tablePageNum: "0";
totalDollar: "0" | null;
totalEuro: "0" | null;
totalNis: string | null;
clientIpAddress?: null | undefined;
}[];
card6Digits: string;
cardIdx: "0" | "0,1,2,3,4,5" | "0,1,2,3,4" | "0,1,2,3" | "0,1,2" | "0,1";
cardNumberList: string[];
cardNumberTail: string;
currentDate: string;
dateList: string[];
displayProperties: string;
endDate: null;
Index0: {
'@AllCards': "AllCards";
CurrentCardTransactions: {
'@cardTransactions': string;
txnAbroad?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: string | null;
currencyId: "EUR" | "USD" | "NIS" | null;
currentPaymentCurrency: "AUD" | "CAD" | "EUR" | "GBP" | "JPY" | "USD" | "NIS" | "LEU" | "SUR" | "DKK" | "TRY" | "CHF" | "HUF" | "INR" | "HKD" | "YUN" | "SGD" | "OMR" | "CZE" | "NOK" | "THB" | "KOR" | "TWD" | "CDL" | "AUR" | "SER" | "PLZ" | "ISK" | "RSD" | "PLN" | null;
dealsInbound: null;
dealSum: null;
dealSumOutbound: string | null;
dealSumType: null;
displayProperties: null;
fullPaymentDate: string | null;
fullPurchaseDate: null;
fullPurchaseDateOutbound: string | null;
fullSupplierNameHeb: null;
fullSupplierNameOutbound: string;
horaatKeva: null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false";
isShowDealsOutbound: "_" | null;
isShowLinkForSupplierDetails: null;
kodMatbeaMekori: null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: null;
paymentDate: string | null;
paymentSum: null;
paymentSumOutbound: string;
paymentSumSign: null;
purchaseDate: null;
purchaseDateOutbound: string | null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: null;
specificDate: null;
stage: null;
supplierId: null;
supplierName: null;
supplierNameOutbound: string;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: null;
voucherNumberRatzOutbound: string;
clientIpAddress?: null | undefined;
}[] | null | undefined;
txnInfo?: null | undefined;
txnIsrael?: {
EsbServicesCall: null;
accountErrorCode: null;
adendum: null;
bcKey: null;
cardIndex: "0" | "1" | "2" | "3" | "4" | "5";
city: null;
currencyId: "ש\"ח" | "דולר" | null;
currentPaymentCurrency: null;
dealsInbound: "yes" | "NO";
dealSum: string | null;
dealSumOutbound: null;
dealSumType: "1" | "T" | "P" | null;
displayProperties: null;
fullPaymentDate: null;
fullPurchaseDate: string | null;
fullPurchaseDateOutbound: null;
fullSupplierNameHeb: string | null;
fullSupplierNameOutbound: null;
horaatKeva: "K" | null;
isButton: "false";
isCaptcha: "false";
isError: "false";
isHoraatKeva: "false" | "true";
isShowDealsOutbound: null;
isShowLinkForSupplierDetails: "yes" | "NO";
kodMatbeaMekori: "ש\"ח" | "דולר" | null;
message: null;
monthlyRefundCardIndex: null;
moreInfo: string | null;
paymentDate: null;
paymentSum: string | null;
paymentSumOutbound: null;
paymentSumSign: "-" | null;
purchaseDate: string | null;
purchaseDateOutbound: null;
requestNumber: null;
returnCode: null;
returnMessage: null;
siteName: null;
solek: "_" | "T" | "K" | "I" | "L" | "V" | null;
specificDate: null;
stage: null;
supplierId: string | null;
supplierName: string | null;
supplierNameOutbound: null;
tablePageNum: "0";
voucherNumber: string | null;
voucherNumberRatz: string;
voucherNumberRatzOutbound: null;
clientIpAddress?: null | undefined;
}[] | null | undefined;
}[];
};
isButton: "false";
isCaptcha: "false";
isCashBack: "false";
isError: "false";
isShowDealsInboundForCharge: "yes" | "NO";
isShowDealsInboundForInfo: "NO";
isThereData: "1" | null;
isTooManyRecords: null;
message: null;
moed: string;
month: "09" | "05" | "01" | "02" | "03" | "04" | "06" | "07" | "08" | "10" | "11" | "12";
monthlyRefundCardIndex: null;
payDay: "02" | "10" | "15" | null;
paymentPercent: null;
paymentSum: "000" | "280";
requestNumber: null;
returnCode: null;
returnMessage: null;
selectedCardIndex: "0" | "1" | "2" | "3" | "4" | "5";
selectedCardInfo: string;
selectedDateIndex: "23" | "24";
siteName: string | null;
specificDate: null;
stage: null;
startDate: null;
tablePageNum: "0";
totalChargeDollar: null;
totalChargeEuro: null;
totalChargeNis: string | null;
totalDebit: null;
userId: string;
year: "2010" | "2015" | "2019" | "2011" | "2012" | "2013" | "2014" | "2016" | "2017" | "2018" | "2020" | "2025" | "2021" | "2022" | "2023" | "2024" | "2026";
clientIpAddress?: string | undefined;
};
} | null;
isValid: null;
errors?: never;
})[]>;
}>;
export declare class IsracardOptions {
validateSchema: boolean;
duration?: number;
}
export declare class IsracardCredentials {
ID: string;
password: string;
card6Digits: string;
}