מילאתם טופס באתר, הקלדתם מספר תעודת זהות, וקיבלתם ״מספר לא תקין״. או להפך: אתם מנהלים רשימת לקוחות ורוצים לדעת אילו מספרים הוקלדו עם טעות. בדיקת תעודת זהות נעשית לפי ספרת ביקורת, ובכלי בדיקת ת״ז וח.פ. אפשר לבדוק מספר אחד, להשלים ספרה חסרה או לבדוק רשימה שלמה בבת אחת.
מה זו ספרת ביקורת ואיך היא מחושבת
הספרה האחרונה בתעודת זהות ישראלית איננה אקראית. היא נגזרת משמונה הספרות שלפניה, כך שרוב טעויות ההקלדה (ספרה אחת שגויה, או שתי ספרות סמוכות שהתחלפו) נתפסות מיד. החישוב פשוט:
- משלימים את המספר ל-9 ספרות באפסים משמאל. למשל 12345674 הופך ל-012345674.
- מכפילים כל ספרה לסירוגין ב-1 וב-2, מהספרה השמאלית: ספרה ראשונה כפול 1, שנייה כפול 2, שלישית כפול 1 וכן הלאה.
- מכל תוצאה דו־ספרתית מחסירים 9. למשל 14 הופך ל-5, וזה כמו לחבר 1 ועוד 4.
- מחברים את כל התוצאות. אם הסכום מתחלק ב-10 בלי שארית, המספר תקין.
דוגמה: במספר 123456782 התוצאות הן 1, 4, 3, 8, 5, 3, 7, 7, 2, והסכום הוא 40. מתחלק ב-10, ולכן המספר תקין. הכלי מציג את השלבים האלה מתחת לתוצאה, כך שקל לראות איפה החישוב נשבר.
איך משתמשים בכלי
- בדיקת מספר: מקלידים מספר, גם עם מקפים או רווחים. התשובה מופיעה תוך כדי הקלדה. אם המספר לא תקין, הכלי מראה איזו ספרת ביקורת הייתה מתאימה לשמונה הספרות הראשונות, וזה רמז טוב לטעות הקלדה.
- השלמת ספרת ביקורת: מקלידים 8 ספרות ומקבלים את הספרה התשיעית ואת המספר המלא להעתקה.
- בדיקת רשימה: מדביקים עמודה מאקסל, עד 5,000 מספרים. מקבלים כמה תקינים וכמה לא, טבלה עם הסיבה לכל שורה, קובץ CSV להורדה וכפתור שמעתיק רק את המספרים התקינים.
- מספרים לבדיקות: למפתחים ולבודקי תוכנה. הכלי יוצר מספרים אקראיים שעוברים את הבדיקה, בפורמט של ת״ז, ח.פ. של חברה או מספר עמותה.
בדיקת ח.פ. ומספר עוסק מורשה
מספר חברה (ח.פ.), מספר עמותה ומספר שותפות בנויים באותו אלגוריתם בדיוק, ולכן אותה בדיקה מתאימה להם. לפי הקידומת אפשר בדרך כלל לנחש את סוג הגוף: 51 או 52 הם חברה, 55 שותפות, 57 אגודה שיתופית ו-58 עמותה. מספר עוסק מורשה (ע.מ.) של אדם פרטי הוא פשוט מספר תעודת הזהות שלו, ושל חברה הוא מספר הח.פ.
טעות נפוצה במיוחד מגיעה מאקסל: כשעמודה מוגדרת כמספר, אקסל מוחק את האפס המוביל, ו-012345674 הופך ל-12345674. הכלי משלים את האפסים בעצמו, ולכן מספרים כאלה לא ייפסלו בטעות. בקובץ ה-CSV שמורידים מופיעה גם הגרסה המלאה בת 9 הספרות, כדי שאפשר יהיה להחזיר אותה לאקסל.
חשבונית שמופיע בה מספר עוסק שלא עובר את הבדיקה היא סימן שכדאי לבדוק שוב את הפרטים מול הספק לפני שמדווחים עליה.
מה הבדיקה לא אומרת
מספר ״תקין״ רק עומד בכלל המתמטי. בערך אחד מכל עשרה מספרים אקראיים יעבור את הבדיקה, ולכן תוצאה תקינה לא מוכיחה שהמספר שייך למישהו. הכלי לא יודע של מי המספר, אם החברה רשומה או אם העוסק פעיל. את זה בודקים ברשם החברות או במערכות של רשות המסים.
לגבי מספרי הבדיקה: הם נועדו לסביבות פיתוח ולמילוי טפסים בבדיקות תוכנה בלבד. אסור להשתמש בהם כדי להזדהות, להירשם לשירות או למלא מסמך רשמי.
כל הבדיקות רצות בדפדפן שלכם. גם רשימה של אלפי מספרים לא נשלחת לשום שרת, וזה חשוב כשמדובר במידע אישי של לקוחות.
עוד כלים שיעזרו
- אקסל ל-CSV: מכינים עמודת מספרים מקובץ אקסל לפני ההדבקה.
- מחשבון מע״מ: כשבודקים חשבונית, אפשר לבדוק גם את חישוב המע״מ.
- מחשבון שוטף פלוס: מתי בדיוק צריך לשלם את החשבונית.
הכלים מהמדריך