תנאי מחיר בהזמנת רכש

תנאי מחיר בהזמנת הרכש .

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

נושא ה- PRICING   מתייחס לחישוב מחירים ועלויות לצרכים פנימיים כמו תמחיר מוצר.  לעומת זאת
תנאי מחיר (Condition)  ברכש מייצג את המחיר שנשלם למוצר או שירות.

ניתן לשמור את המחיר בנתוני MASTER DATA   ברשומות תנאי מחיר Condition record))
ברשומות תנאי המחיר ניתן להגדיר  מחיר מוצר מול הספק, הנחות ותוספות מחיר, כמו כן ניתן להגדיר את רשומות תנאי מחיר תלויות זמן.

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

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

שימו לב לדוגמה הבאה , בשורת הזמנת הרכש לשונית CONDITION :


יצירת תנאי מחיר למחיר הפריט מול הספק


SAP MENU à Logistics à material Management à Purchasing à Master data à Conditions à 

Other à Create (MEK1)

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



אם לדוגמא נבחר באפשרות הראשונה  Material Dependent – המשמעות היא שניצור תנאי מחיר לפריט שיהיה תלוי זמן אבל אינו תלוי ספק :


לעומת זאת אם נבחר באופציה של Material Info Record (Plant Specific) 

נידרש להוסיף את הספק ואת האתר.

כאשר ניצור הזמנת רכש לספק עם הפריט והאתר, הזמנת הרכש תשלוף את המחיר מרשומת המחיר שיצרנו :




 קסטומיזציה נדרשת להקמת תנאי מחיר :


הקסטומיזציה המתוארת נדרשת עבור כל תנאי המחיר (Condition type) הן עבור מחיר פריט לספק,  תוספות למחיר (הובלות, מכס, תנאי אחסון , מס נמל , מס בריאות וכולי ) והן עבור הנחות (הנחת ספק, הנחת כמות , הנחת נפח וכולי)

לצורך הדוגמא : ניצור תנאי מחיר למשלוח מיוחד  שכאשר פריט המוגדר לקבוצת חומר לאתר 1000 אז יש תוספת קבועה למחיר הפריט

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


תחילה יש לעבור ליצירת תנאי מחיר :




SPROà LogisticsàMaterial Management à Purchasing à conditions à Define price determination process à Define condition types.




Cond.class – מאפשר לקבץ ולטפל בתנאי מחיר המוגדרים לפי אותו  CLASS .
                        ה-  Cond.class הנפוצים ביותר ביישומים בארץ הם :
      A-Discount OR Surcharge.      
B-Prices.
D-Taxes.
                       
Calculate. Type – מגדיר כיצד יעשה החישוב של תנאי המחיר (האם כאחוז מערך מסוים, האם כערך קבוע, האם פונקציה של הכמות, הנפח, של המשקל וכולי )
לדוגמא נבחר 'ערך קבוע'


Cond.category – בנוסף ל-  Cond.class מאפשר סיווג נוסף של התנאי מחיר כולל פונקציות נוספות כגון  קטגורית תנאי מסוג U (עבור הנחות או חיובים נוספים של מתכות יקרות )  גורם למחיר חדש המושפע מתאריך קבלת הטובין .
קטגורית התנאי מסוג E עבור הנחת מזומן מאפשר הנחת מזומן כחלק מתנאי התשלום Terms of payments
בשדה קטגורית התנאי ניתן לבחור ערך מטבלה  . (בחירת ערך מטבלה של 55 ערכים שלא כולם מוכרים) הקטגוריות הנפוצות הם :

B – Delivery cost.
D-TAX
E-Cash discount
F-Freight.
G-internal price
H-basic price
הסימן +/- מגדיר האם תנאי מחיר יהיה תוספת חיובית (+) או שלילית (-)
תוספת חיובית תמיד יהיה חיובים נוספים למשל הובלה, מסים, הוצאות אחסון וכיוצ"ב
לעומת זאת כאשר הסימן יהיה שלילי (-) תמיד הכוונה להנחה  למחיר הפריט.

תנאי כותרת וקבוצת תנאי  – Header Condition, Group condition
במערכת SAP  קיימים מספר תנאים סטנדרטיים המוגדרים עבור כותרת הזמנת הרכש בלבד.
במקרה הזה ניתן יהיה להגדיר תנאי מחיר בכותרת ההזמנה  והתנאי יהיה רלוונטי לכל השורות בהזמנה.
לשם כך נדרש להדליק את הדגל עבור תנאי כותרת Header condition
לעומת זאת קיימים תנאי מחיר שיכולים להיות מוגדרים ברמת שורה בלבד ולא ניתן יהיה להגדיר אותם בכותרת ההזמנה, תנאים אלו ייקראו Item condition.
לשם כך נדרש להדליק את הדגל עבור תנאי שורה.

כמובן שקיימים תנאי מחיר שניתן להגדיר אותם  הן ברמת כותרת ההזמנה והן ברמת שורת ההזמנה.
לדוגמא ניתן לראות במערכת את התנאים הבאים :
RA01
RB00
RL01

Group conditions – ניתן להגדיר בקסטומיזציה : 'קבוצת תנאי'

המשמעות היא שהתנאי יהיה רלוונטי לכל השורות בהזמנה, אבל החלוקה/העמסה של העלות על כל שורה בהזמנה יכולה להיות פונקציה של הכמות בשורה, ערך השורה , משקל או נפח)






קבוצת תנאי וסקאלה Group condition and Scale


כאשר נגדיר בקסטומיזציה Group condition  , הכוונה היא שהתנאי מחיר יהיה תקף לכל השורות בקבוצה.
כאשר מוגדר   SCALE בתנאי המחיר הדבר מאפשר לנו להגדיר מחירים לפי רמות שונות, כאשר הבסיס משתנה בהתאם להגדרה יכול להיות לפי כמות, לפי ערך נפח וכיוצ"ב.

סוג תנאי PB00   הוא תנאי סטנדרטי במערכת להגדרת מחיר פריט מול ספק.
ניתן להגדיר על תנאי מחיר PB00  סקאלת מחירים לפי כמות , לפי הדוגמא הבאה :



קבוצת תנאי ואינדיקטור הדפסה Group Condition and Print Indicator

את אידניקטור ההדפסה ניתן למצוא ב- Calculation Schema – ראה הסבר בהמשך.
אינידקטור ההדפסה בשילוב עם קבוצת התנאי (Group condition)
נראה כיצד יופיע תנאי מחיר שהוגדר ברמת הכותרת בלשונית Conditions  בשורת הזמנת הרכש.
שימו לב
על מנת להגיע ל- Calculation Schema :
SPROà Material management à Purchasing à Conditions à Define Price Determination Process à Define Calculation Schema



לאינדיקטור ההדפסה ב- Calculation Schema קיימים מספר אופציות :





SCALES for Condition type.


כאשר יוצרים רשומת מחיר עבור תנאי מחיר, ניתן להגדיר לתנאי המחיר מדרגות מחיר.
לדוגמא אם נגדיר שבסיס המדרגה הוא לפי כמות , אז ככל שנרכוש כמות גדולה  יותר מהספק, המחיר אמור להיות נמוך יותר.
בתנאי המחיר בקסטומיזיה ניתן להתייחס לשני שדות :
סוג המדרגה (Scale type) – האם נגדיר את הבסיס לפי  'מ' (From)  או 'עד' (TO)
בסיס המדרגה (Scale basis) – קובע מה יהיה הבסיס לחישוב המחיר. האפשרויות הנפוצות יכולות  להיות
ערך (כסף ) – בסיס מדרגה B, כמות – בסיס מדרגה C,  נפח/משקל  - בסיס מדרגה D או E.

בדוגמא ראה בסיס מדרגת כמות  (ראה בתרשים הבא)

בטרנסאקציה  MEK1  נגדיר מחיר שיישלף להזמנת הרכש :










לאחר הגדרת סולם ההנחות

נראה כי תנאי המחיר להובלה מיוחדת נשלפה להזמנת הרכש כך שעבור כמות של 150 יחידות ייגבה סכום של 50 יורו (ראה תרשים הבא )







Condition records and Condition table

טבלאות תנאי מחיר הן טבלאות המכילות את נתוני תנאי המחיר (ע"פ המפתחות)
אם ניגש לתנאי מחיר PB00

נוכל לראות שקיים שדה הנקרא ACCESS SEQ.





שדה זה מגדיר אסטרטגיות חיפוש לזיהוי של תנאי מחיר הקיימים בבסיס הנתונים.



SPROà Material management à Purchasing à Conditions à Define Price Determination Process à Define Access Sequences


לחיצה  ACCESSES תציג את רשימת הטבלאות שבהן ניתן למצוא (אם הוזן) מחיר.
הרשימה מציגה את אסטרטגיית החיפוש של מחיר.




בחירה בשורה 65  טבלה 17  (לדוגמא )-מחיר פריט ברשומת קשר פריט ספק
תציג בפנינו את השדות הרלוונטיים  להזנת המחיר
השדה Exclusive indicator  מאפשר למערכת לעצור לאחר שנמצאה הרשומה הראשונה עם המחיר  ב- Accesses seq.   עבור הפרמטרים שהוגדרו לתנאי המחיר.


אין תגובות: