צוות התמיכה שלנו ערוך לסייע לכם הלקוחות בבעיות "חוסר התאמה" בדיווח הממוחשב לרשויות המע"מ.
הסיבות הבאות עשויות לגרום לחוסר התאמה בהפקת דו"ח מע"מ מ-SAP Business One:
- לקוחות שמפיקים דוח מע"מ לפי 'תאריך מס' עשויים למצוא הפרש באם הקלידו חשבוניות/זיכוי רכש לאחר התאריך שדווח בפועל ולא עדכנו את תאריך המס שלהם לתקופת הדיווח הרצויה.
- לקוחות שמפיקים דוח מע"מ לפי 'תאריך אסמכתא' עשויים גם הם להיתקל בבעיה באם הקלידו חשבוניות /זיכוי רכש לאחר התאריך שדווח בפועל עם תאריך אסמכתא ששיך לתקופה הדיווח.
יש לתקן את התאריכים הנ"ל בהתאם, על-מנת לקבל תאימות בדו"ח מע"מ.
לנוחיותכם מצורפת שאילתה שמציפה את התנועות הבעייתיות בספרים. את השאילתה יש להפעיל לפי ההוראות הבאות:
- יש להכנס בסאפ לתפריט כלים -> שאילתות -> מחולל השאילתות, ללחוץ על 'בצע' , לאחר מכן נפתח חלון לכתיבת השאילתא, בצד ימין יש ללחוץ על העיפרון הכתום ולמחוק את המלל הכתוב (select *).
- במקום מלל זה יש להעתיק את משפט השאילתא המופיע בהמשך (ניתן להוריד את השאילתה בלחיצה על קישור זה) וללחוץ על 'בצע'.
- לאחר מכן יש למלא את השדות הבאים:
תאריך יצירה – התאריך יצירת תעודות/זיכויי הרכש לאחר הדיווח/תשלום בפועל (תאריך הקלדת המסמך)
תאריך אסמכתא – גדול שווה וקטן שווה במידה ומפיקים את דוח המעמ לפי תאריך אסמכתא – טווח התאריכים הרצוי.
תאריך מס גדול – שווה וקטן שווה במידה ומפיקים את דוח המעמ לפי תאריך מס – טווח התאריכים הרצוי.
קוד חשבון – שווה לחשבון מע"מ תשומות ( נועד עבור תנועות יומן)
/*SELECT FROM [dbo].[opch] T0*/ declare @d0 datetime /* WHERE */ set @d0 = /* t0.CreateDate */ '2010-01-01'
/*SELECT FROM [dbo].[opch] T0*/ declare @d1 datetime /* WHERE */ set @d1 = /* T0.DocDate */ '2010-01-01'
/*SELECT FROM [dbo].[opch] T0*/ declare @d2 datetime /* WHERE */ set @d2 = /* T0.DocDate */ '2010-01-31'
/*SELECT FROM [dbo].[opch] T0*/ declare @d3 datetime /* WHERE */set @d3 = /* T0.TaxDate */ '2010-01-01'
/*SELECT FROM [dbo].[opch] T0*/ declare @d4 datetime /* WHERE */ set @d4 = /* T0.TaxDate */ '2010-01-31'
/*SELECT FROM [dbo].[jdt1] T3*/ declare @d5 nvarchar (15) /* WHERE */ set @d5 = /* T3.Account */ N'4002'
SELECT N'תעודת רכש' as 'סוג מסמך', T0.[DocNum] as 'מספר מסמך',T0.[NumAtCard] as N'מספר אצל ספק', T0.[DocDate] as N'תאריך אסמכתא', T0.[TaxDate] as N'תאריך מס', T0.[CreateDate] as 'תאריך יצירה' , round(T0.[VatSum],0) as N'סכום מעמ'
FROM OPCH T0
WHERE (t0.[CreateDate] >= '[%0]' or '[%0]' = ") and
((T0.[DocDate] >= '[%1]' or '[%1]'= " )and (T0.[DocDate] <= '[%2]' or '[%2]' = "))
and
((T0.[TaxDate] >= '[%3]' or '[%3]'= " )and (T0.[TaxDate] <= '[%4]' or '[%4]' = "))
UNION ALL
SELECT N'זיכוי רכש' as 'סוג מסמך', T0.[DocNum]as 'מספר מסמך',T0.[NumAtCard] as N'מספר אצל ספק',T0.[DocDate] as N'תאריך אסמכתא',T0.[TaxDate] as N'תאריך מס',
T0.[CreateDate] as 'תאריך יצירה' , round(T0.[VatSum],0)*-1 as N'סכום מעמ'
FROM ORPC T0
WHERE (t0.[CreateDate] >= '[%0]' or '[%0]' = ")and
((T0.[DocDate] >= '[%1]' or '[%1]'= " )and (T0.[DocDate] <= '[%2]' or '[%2]' = "))
and
((T0.[TaxDate] >= '[%3]' or '[%3]'= " )and (T0.[TaxDate] <= '[%4]' or '[%4]' = "))
UNION ALL
SELECT N'תנועת יומן' as 'סוג מסמך', T3.[TransID]as 'מספר מסמך',T3.[Ref2] as N'מספר אצל ספק',T3.[RefDate] as N'תאריך אסמכתא',T3.[TaxDate] as N'תאריך מס',
T1.[CreateDate] as 'תאריך יצירה' , round(SUM(T3.[Debit]-T3.CREDIT ),0) as N'סכום מעמ'
FROM JDT1 T3 INNER JOIN OJDT T1 ON T3.TransId = T1.TransId
WHERE T1.[TransType] = '30' AND T3.[Account] = '[%5]'
AND (t1.[CreateDate] >= '[%0]' or '[%0]' = ")and
((T1.[RefDate] >= '[%1]' or '[%1]'= " )and (T1.[RefDate] <= '[%2]' or '[%2]' = "))
and
((T1.[TaxDate] >= '[%3]' or '[%3]'= " )and (T1.[TaxDate] <= '[%4]' or '[%4]' = "))
GROUP BY T3.[TransId], T3.[Ref2], T3.[RefDate], T3.[TaxDate], T1.[CreateDate]