SAP SBO EDS Troubleshooting
הגדרה ראשונית של חברה בסאפ לעבוד עם חשבוניות ישראל
1. לוודא שמעודכנים ח.פ. בשדה "מספר עוסק מורשה 1" בלשונית נתונים חשבונאיים במסך פרטי חברה
2. במידה והחברה היא באיחוד עוסקים, לוודא שבשדה "מספר עוסק מורשה 2" מעודכן המספר איחוד עוסקים
3. לבחור בתחתית הלשונית ( באזור של חשבוניות ישראל) בשדה "מספר איחוד עוסקים" שבחרת את השדה של הח.פ. או במידה והחברה באיחוד עוסקים אז לבחור את השדה בו מעודכן מספר האיחוד עוסקים
4. סדרת הספרור של החשבוניות המופקות צריכה להיות מוגדרת כ"סדרה דיגיטלית" - מסך סדרות ספרור
5. בהגדרות מסמכים בלשונית "מסמכים דיגיטלים" יש להפעיל את מודול "חשבוניות ישראל" לשמור ואז ללחוץ על לינק האקטיבציה.
6. יפתח דפדפן להזנת שם משתמש וססמא שקיבלתם מראשון המיסים ולאחריו יישלח SMS לאימות.
7. יש לשים לב, במידה ומדובר בריבוי חברות, יש לבצע את הפעולה עבור כל חברה בנפרד כאשר רק חברה את פתוחה בסאפ ולא מספר חלונות של חברות שונות.
תנאים לכך שחשבונית תדרש להקצאה
1. הלקוח הוא מסוג "חברה" - לשונית כללי בכרטיס הלקוח
2. הח.פ של הלקוח תקין
3. סכום החשבונית עובר את רף ההקצאה כפי שמוגדר בפרטי החברה.
שגיאה בקליינטים או בשרת - EDS URI not defined. Check EDS
פתרון
הוספת רשומה לREGISTRY
\HKEY_LOCAL_MACHINE\SOFTWARE\SAP\SAP Manage
להוסיף רשומה מסוג STRING עם הערכים הבאים:
VALUE = EDSAddress
VALUE DATA = https://<SERVER>.<Full Domain NAme>:7299
בכניסה לEDS לא מופיעים הPROTOCOLS
הEDS קשור ל SERVICE LAYER, ולכן חשוב מאוד ששניהם יהיו עם אותו שם שרת בפורמט FQDN מלא ולא רק שם השרת עצמו.
במצבים כאלה מומלץ לבצע:
1. הסרה מלאה של הSERVICE LAYER ושל הEDS
2. לוודא שכל העדכונים מותקנים על השרת
3. למחוק את התקיות התקנה הרלוונטיות לשני הרכיבים
4. לבצע ריסטארט
5. להתקין מחדש את הרכיבים כאשר מתבקשים להזין פרטי שרת יש לוודא שמזינים את פרטי השרת בפורמט FQDN.
הוספת שדה מספר הקצאה לעריכות קריסטל
1. שם השדה AllocNum
2. יצירת שדה נוסחא עם הנוסחא הבאה: '<p align = "center">'+MID({Command.AllocNum},1,17)+'<b>'+MID({Command.AllocNum},18)+'</b></p>'
3. הוספת השדה לעריכת הקריסטל
4. בהגדרות השדה בלשונית PARAGRAPH יש לבחור ב TEXT INERPETATION את HTML
5. בהגדרות השדה בSUPRESS ניתן להוסיף את הנוסחא if isnull({Command.AllocNum}) then true else false