# התממשקות לרשות המיסים / BKMVDATA

> פיתוח מודול ייצוא BKMVDATA ו-INI למבנה האחיד של רשות המיסים, עם מיפוי נתונים, בדיקות תקינות והטמעה במערכות קיימות.

העמוד המלא: https://oversight.co.il/use-cases/tax-authority-interface

## בקצרה

פיתוח מודול ייצוא למבנה האחיד של רשות המיסים: מיפוי נתונים, הפקת BKMVDATA ו-INI ובדיקות תקינות. אוברסייט משלבת את היכולת במערכות קיימות, עם ניסיון ב-Origami.ms וב-ZEDIX.

## הפירוט

מערכת הנהלת חשבונות יכולה כבר להכיל את המידע, ועדיין להזדקק לדרך הנכונה להוציא אותו. אוברסייט מפתחת מודולי ייצוא למבנה האחיד, ומחברת בין הנתונים הקיימים לקבצים שנבנים לפי המפרט.

## מהנתונים למבנה הנדרש

העבודה מתחילה במיפוי השדות והנתונים, ממשיכה בהפקת BKMVDATA ו-INI וכוללת בדיקות תקינות וטיפול בשגיאות. התיעוד וההטמעה מאפשרים לשלב את המודול בתהליך העבודה של המערכת, במקום להקים מוצר נפרד.

## בודקים את הקובץ, מגדירים את גבולות הבדיקה

נעזרים בסימולטור של רשות המיסים לבדיקת תקינות ראשונית של המבנה. בדיקת קובץ אינה אישור של תוכנה, אינה רישום שלה ואינה תחליף לבדיקת הנתונים והדרישות המקצועיות.

אוברסייט ביצעה עבודות בתחום ב-Origami.ms וב-ZEDIX. העמוד עוסק במבנה האחיד ובמודול הייצוא; מספרי הקצאה לחשבוניות הם שימוש נפרד, ולא חלק אוטומטי מאותה יכולת.

## נקודות לתשומת לב

### הנתונים מקבלים מבנה

ממפים את המידע במערכת לשדות הנדרשים לפני שמתחילים להפיק קבצים.

### מודול בתוך המערכת

יכולת הייצוא משתלבת בתהליך קיים, עם תיעוד שמבהיר איך מפעילים אותה.

### שגיאות הופכות למידע שימושי

בדיקות תקינות מסייעות לאתר פערים ולטפל בהם, במקום להסתפק בקובץ שנוצר.

### בדיקה עם גבול ברור

משתמשים בסימולטור לבדיקת מבנה ראשונית, בלי להציג אותה כאישור תוכנה או אישור של הרשות.

## הפתרונות

### [אינטגרציות ו-API](https://oversight.co.il/solutions/integrations.md)

פיתוח רכיב שממפה את נתוני המערכת ומפיק קבצים במבנה הנדרש, עם בדיקות ותיעוד.

**חיבור הנתונים לייצוא**

- מיפוי שדות
- BKMVDATA ו-INI
- בדיקות תקינות

### [מערכות Web](https://oversight.co.il/solutions/web-systems.md)

שילוב מודול ייצוא במערכת Web קיימת או חדשה, בהתאם למקור הנתונים ולתהליך העבודה.

**הייצוא כחלק מהמערכת**

- הפעלה מתוך המערכת
- טיפול בשגיאות
- תיעוד והטמעה

## שאלות ותשובות

### מה ההבדל ממספר הקצאה לחשבונית?

מספר הקצאה מתקבל בתהליך נפרד של חשבוניות ישראל. כאן מדובר במודול ייצוא נתונים למבנה האחיד, כולל BKMVDATA ו-INI. היכולות אינן מחליפות זו את זו, ומספרי הקצאה מוצגים בעמוד שימוש נפרד.

### אפשר להוסיף את היכולת למערכת קיימת?

כן, בהתאם למבנה הנתונים ולאפשרויות ההרחבה. ממפים את המידע הקיים, מפתחים את רכיב הייצוא ומשלבים את הפעלתו במערכת עם בדיקות ותיעוד.

### מה בודקים בסימולטור?

הסימולטור של רשות המיסים מסייע בבדיקת תקינות ראשונית של הקובץ במבנה האחיד. הוא אינו תחליף לאימות הנתונים ואינו כשלעצמו רישום או אישור תוכנה. שידור וליווי רישום אינם כלולים אוטומטית במודול הייצוא.

## פרויקטים

- [Origami.ms](https://oversight.co.il/projects/origami.md): Origami.ms
- [Zedix](https://oversight.co.il/projects/zedix.md): Zedix

## מונחים

- [API](https://oversight.co.il/glossary/api.md): ממשק תכנות יישומים: ערוץ מוגדר שדרכו מערכת אחת מבקשת מידע או פעולה ממערכת אחרת, בלי לדעת איך היא בנויה מבפנים.
- [מסד נתונים](https://oversight.co.il/glossary/database.md): המקום שבו המידע של המערכת נשמר בצורה מסודרת שמאפשרת לחפש בו, לעדכן ולקשר בין פריטים.
