Application Programming Interface
API
ממשק תכנות יישומים: ערוץ מוגדר שדרכו מערכת אחת מבקשת מידע או פעולה ממערכת אחרת, בלי לדעת איך היא בנויה מבפנים.
להרחבה על המונחחיבור לממשק חשבוניות ישראל לקבלת מספרי הקצאה מתוך מערכת הנהלת החשבונות. אוברסייט מפתחת אינטגרציות ו-API פנימיים שמוסיפים את היכולת למערכת קיימת, בלי לבנות אותה מחדש.
מערכת הנהלת החשבונות כבר מנהלת את המסמכים. החיבור לחשבוניות ישראל מוסיף לה את היכולת לבקש מספר הקצאה מרשות המסים ולשלב את התשובה בתהליך הקיים. אוברסייט מכירה את ההתממשקות ומפתחת אותה עבור מערכות שצריכות להשלים את החיבור.
אין צורך להתחיל מערכת חדשה כדי להוסיף יכולת שחסרה בה. החיבור נבנה סביב המערכת הקיימת: הנתונים שהיא מחזיקה, דרך הפקת החשבוניות והממשקים שפתוחים לפיתוח. כך בקשת ההקצאה יכולה להשתלב בעבודה במקום להפוך לפעולה נפרדת.
אפשר לפתח התממשקות ישירה לממשק של רשות המסים, או לשלב קבלת הקצאה דרך מערכת הנהלת חשבונות שכבר מחוברת אליו. כשהארכיטקטורה דורשת זאת, אוברסייט מפתחת API פנימי שמנגיש את היכולת לשאר רכיבי המערכת.
Origami.ms הגיעה עם מערכת הנהלת חשבונות קיימת, אך ללא יכולת להתחבר לרשות המסים לקבלת מספרי הקצאה. אוברסייט פיתחה עבורה את החיבור ואת ממשקי ה-API הפנימיים שנדרשו, והוסיפה את היכולת למערכת שכבר עבדה.
ההתממשקות טכנית; ההרשאות והחלטת ההקצאה נשארות בידי רשות המסים. אם המערכת כבר נותנת מענה מלא לצורך, אין סיבה לפתח חיבור נוסף.
בקשת ההקצאה מתחברת לתהליך הקיים של מערכת הנהלת החשבונות. הנתונים שכבר נמצאים במערכת משמשים לחיבור, במקום להעתיק אותם בין מסכים.
מערכת קיימת יכולה לקבל את החיבור שחסר לה. אוברסייט מתאימה את ההתממשקות למבנה המערכת ולדרך שבה היא מפיקה חשבוניות.
מעבר לחיבור החיצוני, אפשר לפתח ממשק פנימי שמנגיש את בקשת ההקצאה לרכיבי המערכת. דרך המימוש נבחרת לפי הארכיטקטורה והממשקים הזמינים.
עבור Origami.ms פיתחה אוברסייט חיבור לקבלת מספרי הקצאה וממשקי API פנימיים. הניסיון מגיע מעבודה על מערכת הנהלת חשבונות קיימת, לא רק מהיכרות עם התיעוד.
פיתוח החיבור בין מערכת הנהלת החשבונות לבין ממשק חשבוניות ישראל. אפשר להתממשק ישירות לרשות המסים או דרך מערכת מחוברת, ולהוסיף API פנימי לפי צורכי המערכת.
כן. מערכת הנהלת חשבונות שמחוברת לשירות יכולה להגיש את הבקשה לרשות המסים כחלק מתהליך הפקת החשבונית. אוברסייט מפתחת את החיבור למערכת קיימת, ישירות או דרך מערכת מחוברת, בהתאם לממשקים ולהרשאות.
לא בהכרח. אם המערכת מאפשרת את הפיתוח או חושפת ממשק מתאים, אפשר להוסיף לה את היכולת. כך נעשה עבור Origami.ms: מערכת הנהלת חשבונות קיימת הורחבה בחיבור לרשות המסים ובממשקי API פנימיים.
רשות המסים מאפשרת לעוסקים מורשים ולמי שקיבלו מהם הרשאה להגיש בקשות. לפני חיבור המערכת נבדקים הרישום והרשאות הפעולה הנדרשות. ההרשאה העסקית ניתנת במערכת רשות המסים; עצם פיתוח החיבור אינו מחליף אותה.
לפי רשות המסים, הבקשה כוללת את מספר העוסק המורשה של הלקוח, מספר החשבונית, סכומה לפני מע"מ וסכום המע"מ. אפשר לצרף גם פירוט של העסקה. באפיון ממפים את הנתונים במערכת לדרישות העדכניות של הממשק.
כן. לצד הגשה באמצעות תוכנת הנהלת חשבונות מחוברת, רשות המסים מציעה יישום מקוון להגשת בקשה עצמאית. האינטגרציה מתאימה כשנדרש לשלב את הפעולה במערכת הקיימת, ולא לבצע אותה בנפרד עבור כל חשבונית.
קודם מבדילים בין תקלה טכנית לבין החלטה שלא להקצות מספר. באפיון מוגדרים אופן הצגת התשובה והטיפול במצב, לפי הממשק והנחיות רשות המסים. אין הבטחה להקצאה בכל בקשה; המשמעות החשבונאית ודרך המשך העסקה נבחנות עם רואה החשבון.
יש שאלות שעדיף לשאול ישירות. נשמח לענות על השאלה שלכם באופן אישי.
דברו איתנוהמאמרים שכתבנו על השימוש הזה, ולצידם המונחים שיחזרו בשיחה איתנו.
Application Programming Interface
ממשק תכנות יישומים: ערוץ מוגדר שדרכו מערכת אחת מבקשת מידע או פעולה ממערכת אחרת, בלי לדעת איך היא בנויה מבפנים.
להרחבה על המונחבואו נדבר
זיהיתם צורך דומה בעסק ורוצים לבדוק איך זה מתחבר אצלכם.