חיפוש שירות: קבלת מייל יומי מסוכם עם היתרות עו"ש בבנקים
-
יש את האפליקציות האלו שאולי גם מספקות שירות התראה במייל
https://www.riseup.co.il/
https://www.familybiz.co.il/
https://www.finanda.co.il/
https://bizibox.biz/ויש את הפרויקט קוד פתוח הזה שאמור לספק את התשתית לצורך שלך:
https://github.com/eshaham/israeli-bank-scrapers -
@mekev כתב בחיפוש שירות: קבלת מייל יומי מסוכם עם היתרות עו"ש בבנקים:
ברשותי מספר חשבונות בנק
אני מעוניין לקבל מידי יום
מייל יומי מסודר עם סכום היתרה בעו"ש בכל חשבוןאשמח למידע רלוונטי
(גם לתוכניות בתשלום, וגם למאגרי קוד רלוונטים המצריכים התאמות פרטניות)בעבר ניסיתי רבות למצוא פתרון והתייאשתי בגלל חוסר יידע.. אם ייצא לך משהו אשמח להתעדכן!
-
https://caspion.org/
יעשה לך חלק גדול מהעבודה
זה רץ על המחשב עם אפשרות חיבור לשיטס
ומכאן השמיים הם הגבולנ.ב. לא ראיתי שיש להם אפשרות של יתרה בעיקר של תנועות
אבל אפשר לחשב את זה אוטומטי -
פעם היה אפשרות לסנכרן בנקים עם אקסל.
מייקרוסופט כבר לא תומך בזה כמה חודשים וכאפשרות אחרת הם ממליצים על https://www.tillerhq.comזו תוכנה שגם מסנכרן כל הבנקים למקום אחד ויש גם אפשרות לקבל מייל סיכום יומי.
לא השתמשתי בעצמי אז לא יכול לתת המלצה אישית,
https://www.tillerhq.com/how-tiller-works/daily-bank-account-email-updates/
-
@Whenever כתב בחיפוש שירות: קבלת מייל יומי מסוכם עם היתרות עו"ש בבנקים:
פעם היה אפשרות לסנכרן בנקים עם אקסל.
מייקרוסופט כבר לא תומך בזה כמה חודשים וכאפשרות אחרת הם ממליצים על https://www.tillerhq.comזו תוכנה שגם מסנכרן כל הבנקים למקום אחד ויש גם אפשרות לקבל מייל סיכום יומי.
לא השתמשתי בעצמי אז לא יכול לתת המלצה אישית,
https://www.tillerhq.com/how-tiller-works/daily-bank-account-email-updates/
רוב החברות הקיימות (הבינלאומיות) לא עובדות עם הבנקים בישראל.
אז כל עוד שאין לך ניסיון שזה עובד בישראל רוב הסיכויים שהוא לא... -
היום יש את רפורמת הבנקאות הפתוחה של בנק ישראל, אפשרי להוסיף דרך הבנק. אני חושב שאפשר גם דרך חברת כאל
https://www.cal-online.co.il/self-service/openbankingfordevelopers
-
@אפרים22 כתב בחיפוש שירות: קבלת מייל יומי מסוכם עם היתרות עו"ש בבנקים:
היום יש את רפורמת הבנקאות הפתוחה של בנק ישראל, אפשרי להוסיף דרך הבנק. אני חושב שאפשר גם דרך חברת כאל
זה לא ברמה שאדם רגיל מן השורה יכול להתחבר לזה, צריך אישור מבנק ישראל - נשמע משהו מורכב...
-
@יהודי-טוב כתב בחיפוש שירות: קבלת מייל יומי מסוכם עם היתרות עו"ש בבנקים:
זה מעדכן כל הזמן את הקובץ גוגל שיטס?
נותן אפשרות לשלוח מיילים על יתרות?אפשר לבקש עדכון אוטומטי כל X שעות
היתרות צריך לחשב לבד
ומייל גם לא נשלח -
@מנחם כתב בחיפוש שירות: קבלת מייל יומי מסוכם עם היתרות עו"ש בבנקים:
היתרות צריך לחשב לבד
מסתבר שאפשר בקלות עם נוסחה..
@מנחם כתב בחיפוש שירות: קבלת מייל יומי מסוכם עם היתרות עו"ש בבנקים:
ומייל גם לא נשלח
אפשר להגדיר באמצעות גוגל סקריפט שיישלח מייל עם הסיכומים, כל X זמן, או בכל עדכון של הקובץ
-
@mekev
סיכום השיעורי ביתיש כאן ניואנס אישי
האם הנתון הדרוש הינו היתרה בסיום יום העסקים הקודם
או היתרה הנוכחית המשוערכת בחשבון (כולל פעולות היום)אני למעשה צריך את שניהם
כספיון + familybiz - כרגע אינם תומכים בחשבונות עסקיים (פועלים עסקי דורש אימות נוסף, ומרכנתיל עסקי דורש רק 2 שדות זיהוי)
bizibox - אני משתמש כשנתיים בשירות העסקי שלהם, יש להם ממשק לכל הבנקים (כולל פועלים עסקי)
יש להם אפשרות של עדכון מייל יומי רק לחלק מהבנקים, (התמיכה המעולה שלהם הסבירה לי למה, ואכמ"ל, בנוסף חישוב היתרה אצלהם מתבצע לפי התנועות, ולא לפי יתרת העו"ש בחשבון)הלכתי לגרד עצמאית:
בנק מזרחי - מידע מלא ותקין
בנק פאגי - תנועות יוצא תקין - חסר את הנתוןBalance
בנק מרכנתיל - הקוד בספרייה לעיל תוך רק באתר הרגיל ולא בעסקי
בנק פועלים עסקי - לא מצאתי ספרייה פתוחה פעילה תקינה התומכת בניהול האימות הדו גורמי -
@יהודי-טוב כתב בחיפוש שירות: קבלת מייל יומי מסוכם עם היתרות עו"ש בבנקים:
בכל כניסה זה דורש אימות או רק בפעם הראשונה?
בכל כניסה מתקבל קוקיז התקף ל 8 שעות
-
@mekev כתב בחיפוש שירות: קבלת מייל יומי מסוכם עם היתרות עו"ש בבנקים:
@יהודי-טוב כתב בחיפוש שירות: קבלת מייל יומי מסוכם עם היתרות עו"ש בבנקים:
בכל כניסה זה דורש אימות או רק בפעם הראשונה?
בכל כניסה מתקבל קוקיז התקף ל 8 שעות
ויש שם אימות שאינך רובוט או אימות דו שלבי? או שאפשר להכניס לקוד שם משתמש וסיסמה ולהתחבר עם זה ולקבל את הקוקיז?
-
@צבי-ש
אין בדיקה של רובוט
רק אימות דו שלביאני אוחז פה (שאני לא מצליח לבצע פעולות בדיאלוג)
const puppeteer = require('puppeteer'); (async () => { let browser; try { console.log('Launching browser...'); browser = await puppeteer.launch({ headless: false, defaultViewport: null }); const page = await browser.newPage(); console.log('Navigating to login page...'); const url = 'https://biz2.bankhapoalim.co.il/ng-portals/auth/he/biz-login/authenticate'; await page.goto(url, { waitUntil: 'networkidle2', timeout: 60000 }); console.log('Waiting for username field...'); await page.waitForSelector('#user-code', { visible: true }); console.log('Typing username...'); await page.type('#user-code', 'user', { delay: 100 }); console.log('Typing password...'); await page.type('#password', 'pass', { delay: 100 }); console.log('Clicking login button...'); await page.click('.submit-btn.btn1'); console.log('Waiting for navigation after login...'); await page.waitForNavigation({ waitUntil: 'networkidle2', timeout: 60000 }); console.log('Waiting for OTP input field...'); const otpSelector = 'input[formcontrolname="code"]'; await page.waitForSelector(otpSelector, { visible: true }); console.log('Focusing on OTP input field...'); await page.focus(otpSelector); console.log('Typing OTP code...'); const otpCode = '123456'; for (const char of otpCode) { await page.type(otpSelector, char, { delay: 100 }); await page.waitForTimeout(100); // Small delay between keystrokes } console.log('Clicking submit button for OTP...'); await page.click('.btn3.next'); console.log('Waiting for navigation after OTP...'); await page.waitForNavigation({ waitUntil: 'networkidle2', timeout: 60000 }); console.log('Waiting for account link...'); await page.waitForSelector('#CURRENTAC', { visible: true }); console.log('Clicking on specified link...'); await page.click('#CURRENTAC'); console.log('Done!'); } catch (error) { console.error('An error occurred:', error); } finally { if (browser) { console.log('Closing browser...'); await browser.close(); } } })();