אקסס | איך מתכננים גביית הו"ק מזומן?
-
@איש-ימיני
בעצם הצורך שנוסף דווקא בגבייה במזומן הוא:- תיעוד התשלומים שבוצעו או לא בוצעו, וכיצד.
- תיעוד הדו שיח.
- תזכורות למזכיר המוסד עבור ביצוע הגבייה בזמן.
יש גם את הצורך שיש כבר בכל ניהול תשלומים:
- לבנות תבניות לשני סוגי חובות - חוב כללי חד פעמי, וחוב תקופתי - חודשי / שבועי / שנתי עם זמן התחלה וסיום.
- אנשים ופרטיהם... (כמה טבלאות שצריך)
- אם יש כמה תחומים / מכירות / תרומות - סיווג לפי תחום (עוד טבלה)
לא חשבנתי כאן את הדרך לעשות את זה ואיך להשתמש, רק את הארכיטקטורה הכללית.
-
אני מצטרף ל@Y-Excel-Access.
ישנם לפחות שלושה מרכיבים, אנשים, תשלומים בפועל, ואינטראקציה.
ייתכן שיש מרכיב רביעי ש@Y-Excel-Access דיבר עליו, שזה חובות, כלומר אם לא מדובר בתרומות אז בעצם התשלום הוא תשובה לחוב שנוצר.
הטבלאות של האנשים והתשלומים פשוטות לתכנון (יש לקחת בחשבון פרטי גביה רלוונטיים ברמת התשלום הבודד בלבד).
בטבלת האינטראקציה יהיה תיעוד לכל ניסיון והצלחה של תקשורת עם האיש, ויהיה סטטוס
ותאריך שיקבעו את הצורך בתקשורת נוספת או העדרה ומתי.
אם ישנו חוב שיוצר את הצורך בתשלומים זה קצת מסובך, ותשקול לפרט עליו אם אתה חושב שיש מה לייעץ בגזרה הזו. -
התחלתי לעבוד על זה.
למעשה אני צריך את זה בשביל תרומות. ולא לחובות.
כרגע יצרתי ארבע טבלאות- תורמים
- הוראות קבע
- תשלומים
- תשלומים חודשיים
תורמים:
הוראות קבע:
תשלומים:
תשלומים חודשיים:
צורת העבודה שאני חושב הוא, למשל:
לתורם יש הו"ק של 100 לחודש ל 36 חודשים.
הוא משלם מראש 1500. וזה מתעדכן בטבלת תורמים שלתורם יש יתרה של 1500.
אני אמור ליצור שאילתה שתציג את החודש הנוכחי, ותחשב אם לתורם יש מספיק יתרה, או האם צריך לגבות ממנו.בנוסף צריך ליצור לחצן העברת חודש, שיופעל בסוף החודש ותוסיף שורה חדשה לכל הו"ק בטבלת "תשלומים חודשיים".
אם יש יתרה לתורם המערכת תוריד מהיתרה ותיצור שורה של תרומה מוצלחת.
אם אין מספיק יתרה לתורם המערכת תיצור שורה עם שגיאה.
וכן צריך לחשב וליצור התראות כשהיתרה נגמרת.צריך גם להוסיף אפשרות לשלם מאוחר יותר על חודשים שלא שולמו.
וכן להגדיר שהמערכת תשאל בעת הכנסת תשלום חדש, האם לשלם עם התשלום גם על חודשים שלא שולמו או האם להתייחס רק מכאן ולהבא.בנוסף צריך להתמודד עם התאריכים, איך משלבים גם תאריכים לועזיים וגם תאריכים יהודיים.
האם התכנון נראה נכון?
-
@איש-ימיני
תגובה ראשונית:- צריך ליצור עוד טבלת 'גובים' אם תרצה לנתח את זה בעתיד.
- הקוד לתאריך לועזי עברי https://tchumim.com/topic/14176/להורדה-סקריפט-פייתון-לחישוב-האם-השנה-מעוברת-או-פשוטה-האם-חשון-וכסליו-מלאים-או-חסרים-ובאיזה-יום-יוצא-ראש-השנה/4?_=1672352953085
מה קורה אם יש תורם שרוצה להוסיף תרומה בלי קשר להו"ק? צריך ליצור חלוקה ברורה - אפשר אפי' ע"י שדה כן/לא - בין תרומה ח"פ החוסכת את הוראות הקבע הבאות לבין תרומה ח"פ שאינה קשורה להו"ק.
-
@איש-ימיני מוסיף עוד:
אני הייתי עורך את זה - טבלת התחייבויות, בה יש שדה בשם 'מספר תשלומים' ושדה בשם 'סוג תשלום המכיל רשימה של 'חד פעמי; שבועי; חודשי לועזי; חודשי עברי; רבעוני; שנתי' ויוצר כלל אימות שכל פעם שנבחר בסוג תשלום חד פעמי מספר התשלומים יהיה == 1.
שם אפשר בטופס לתת כפתור 'עמד בתשלומים בזמן עד כאן' או V/X (או ברירת מחדל שעמד - שאז צריך לציין רק כשלא) וכו'
ואז ליצור טבלת תשלומים בה אפשר לקשר לטבלת התחייבויות (ע"י מפתח זר אופציונלי, אם אני לא טועה זכור לי שעושים את זה בטבלה מקשרת נפרדת הקשורה בשדה ראשון בקשר יחיד ליחיד לID של טבלה נוכחית, ובשדה שני קשורה לID של טבלת התחייבויות) ובה להוסיף את התשלומים בפועל מתי שהתרחשו.
-
@Y-Excel-Access
בדר"כ אין לי צורך בחד פעמי מזומן, אני לא צריך תיעוד של מה שנכנס, אני צריך אפשרות מעקב טוב.
ולא נראה לי שיהיה לי צורך במשהו שאינו הוראת קבע חודשי, כך שהחלק הזה נראה לי מיותר מבחינתי.אבל יש לי שאלה עקרונית:
כרגע לפי תכנון שלי אני הולך לרשום את התשלומים החודשיים רק בעת מעבר חודש.
עד המעבר אני הולך להשתמש בשאילתות למעקב על החודש הנוכחי. (כמו שפירטתי בפוסט הקודם שלי)
האם זה צורך העבודה הנכונה?
או אולי טוב יותר ליצור בתחילת בחודש שורת חובה לכל תשלום, במקום לחשב הכל בשאילתות?(זה יגרום שאצטרך לדאוג לרשום שורה חדשה בעת הוספת הו"ק באמצע חודש..)
-
לכאורה, אפשר אולי להכליל בצורה גסה שהתכנון תלוי עד כמה אתה רוצה לתכנן תבנית ברורה ובנויה עד הסוף.
אם הכל מדויק, אז אפשר בכלל לכתוב תשלום מ- עד או מספר פעימות והשאילתה תחשב הכל.
אבל אם תגלה שיהיה לך צורך פתאום בהערות על כל תשלום, וכו' וכו', אז אולי עדיף כן להעביר כל תשלום בפועל לטבלה אחרת.בעצם זה עד כמה אתה עובר מאקסל לאקסס. לפעמים הצורך הוא דווקא גמישות, שם הדמיון לאקסל יעזור, שהכל כתוב ברור ותמיד אפשר להוסיף פרטים. ולפעמים הצורך הוא שיהיה אוטומטי ומסודר לגמרי, שאז צריך לבנות ממש 'לפי הספר' בחשבון של כמה שפחות שורות DATA מיותרות.
כשאני עושה לעצמי בדר"כ אני עושה מתוכנן עד הסוף, כשלכל הנתונים שיכולים להיות מחושבים על ידי שאילתה אני יוצר שאילתה. ואם צריך שינוי כלשהו אני בונה עוד. (כך זה קל יותר באקסס, כי הבניה קלה, אבל הקוד VBA / מאקרו המתערב בDATA מקשה מאוד ובו בעיקר הבדיקות למניעת באגים)
לגוף השאלה:
@איש-ימיני כתב באקסס | איך מתכננים גביית הו"ק מזומן?:
או אולי טוב יותר ליצור בתחילת בחודש שורת חובה לכל תשלום, במקום לחשב הכל בשאילתות?
אני רק עונה רעיון איך ליצור את זה בלי קוד / מאקרו - אפשר ליצור את זה עם DSUM בפקד מחושב על ידי בונה הביטויים (קונטרול F2).