الأربعاء، 13 فبراير 2013

موقع جلوب سوفت الجديد

تم بحمد الله افتتاح موقعنا الجديد ويعتبر هو الواجهة الرسمية لإنتاجنا من البرامج لذا نلتمس من زوارنا الكرام العذر في تأخرنا الايام السابقة في تلبية طلباتكم خاصة طلبات النسخة التجريبية من برنامج شركات النقل .نتشرف بزيارتكم .  Globe Soft
لا تنسونا من دعواتكم بالتوفيق والسداد .

الأربعاء، 16 مايو 2012

زيادة اعداد المستخدمين لتويتر يستدعي قوانين جديدة

منذ بداية انطلاقة تويتر منذ ستة سنوات وهي تنمو بشكل سريع حتى وصل عدد العاملين في الشركة لـ 900 كما تفتخر الشركة بانها تقدم خدماتها لأكثر من 140 مليون مستخدم .
وقبل سنة قامت تويتر بعمل Camp في لندن واليوم وبعد مرور 12 شهراً كشفت الشركة عن ان عدد عشرة ملايين مستخدم من المملكة المتحدة يستخدمون تويتر .ومن تقارير الـ بي بي سي في المملكة المتحدة فان 80% من المستخدمين النشطين يدخلون من خلال تليفوناتهم هذا مقارنة بـ 55% عالمياً .
وصرح توني وانج Tony Wang المدير العام لتويتر في المملكة المتحدة لـ بي بي سي أن الشركة ترغب في العمل بشكل أقرب مع الحكومة الإنجليزية في الوقت الذي كانت يه تويتر في طليعة الأخبار المهمة والحساسة خلال السنة الماضية .
فنجد أن 75 ألف مستخدم على تويتر يستخدم أسم ريان جيجز Ryan Giggs لاعب كرة القدم الأشهر في إنجلترا وذلك لتغطية أمر ما مما يستدعي حماية هويته الشخصية وفي نفس الصيف من العام السابق أصطدم المحتجين مع الشرطة الإنجليزية وقامو بأعمال شغب وكانت التويتر هي وسيلة الإتصال الأولى بينهم .
وبالحديث عن جيجز وأعمال اشغب صرح وانج بأنهم بصدد علاج هذه المشاكل عالمياً بقوله " واحد من الأشياء التي أخذت جهد كبير من العمل خلال السنوات الماضية هي التأكد من العمليات والمصادر على مستوى العالم كما هو الحال في الولايات المتحدة "
والشركة بصدد تعيين مدير للسياسة العامة ويرتكز عمله مع الحكومة وبعض الوزارات واعضاء البرلمان والقانونيين .ولكن ليس واضح للآن ما سيسفر عنه القوانين المزمع اصدارها .

لقراءة المقالة الأصلية :

الاثنين، 16 أبريل 2012

برمجة الأندرويد


كثيرة هي دروس الأندرويد ولا اعتقد اني سأضيف الكثير ولكن افضل ما يمكن عمله هو اضافة وصلات لدروس موجودة بالفعل سواء دروس مكتوبة او دروس فيديو على اليوتيوب .
ولكن أفكر معكم بصوت مرتفع وأستعرض فكرة البرمجة على أجهزة المحمول الذكية Smart Phones والمستقبل وما هو شكل هذا العالم البديع والمبهر .
هناك ثورات قامت بمساعدة تكنولوجيا الهواتف الذكية عن طريق استخدام تقنيات مثل التويتر والفيسبوك وكيف لمواطن في مدينة السويس المصرية يرى جنود الشرطة المصرية يطلقون الرصاص الحي على المتظاهرين وباستخدام التويتر يقوم بتسجيل الفيديو ونشره في دقائق معدودة حتى يراه من يتابع الأحداث في دولة أخرى و في ساعات يكون انتشر على تويتر كالنار في الهشيم ليراه كل العالم .
هنا قمنا باستخدام تقنية التغريد الرائعة ( Twitter ) في نشر فيديو عن أحداث مهمة وقام ناشر الفيديو بإستغلال لهفة الملايين لمعرفة أي أخبار تأتي من هذه المدينة الباسلة في بدايات الثورة المصرية واذ لا يعرض فقط اخبار مكتوبة بل هو يضعهم في قلب الحدث بالصوت والصورة وكل هذا بفضل تقنيات تم تطويرها لتعمل على الهواتف الذكية والتي معظمها الآن يعمل بنظام تشغيل الأندرويد.

اول ما شد انتباهي وابهرني في هذا المجال كان عبر تقرير على قناة العربية منذ سنتين تقريبا عن ثلاثة شباب من مدينة الإسكندرية يخطون خطواتهم الأولى بعد تخرجهم من الجامعة في تخصصات تقنية مختلفة وكانت بدايتهم في ذاك الوقت فريدة من نوعها ، بدأو ببرمجة اجهزة أبل ولما كان سوق مثل ذلك تطبيقات غير موجود في مصر حينه فإتجهو الى السوق العالمية ونجحو نجاح كبير واتذكر انهم صممو تطبيق عن حالة الطقس وقد احتل هذا التطبيق حينها الترتيب الاول من حيث عدد مرات التحميل من متجر أبل



كان أيفون أبل بنظام تشغيله IOS يحتكرون سوق تطبيقات الهواتف إلى ان ظهر أندرويد وبدأ في المنافسة بل والتفوق احيان كثيرة واصبح التوجه لبرمجة الهواتف الذكية كبير جداً ،فالأندرويد يوفر بيئة برمجة أكثر سهولة حيث قامت جوجل بتوفيرها بشكل مجاني ومفتوح المصدر .
سأذكر هنا نموذج آخر لشاب مصري صغير السن ولكنه كبير العطاء .

ايهاب عصام :
نقلا عن اكثر من وسيلة اعلامية يعد ايهاب عصام من اصغر مطورين الأندرويد في مصر بل والوطن العربي كما هو من اصغر رواد الاعمال في مصر وهو لم يتم بعد الـ 16 من عمره - حفظه الله - والمشارك في اكثر من فاعلية منها Startup Weekend القاهرة كما قام بتطوير تطبيق لاجهزة الاندرويد دليلك لانتخاب رئيس مصر يسرد فيه بيانات عن المرشحين وعن انتخابات الرئاسة من شروط وخلافه وهنا تطبيق وهو اشتري مصري .

للحديث عن الجانب المادي بشكل ربحي واقتصادي برمجة الهواتف الذكية توفر اكثر من طريقة ربحية ولكن في الاساس انت في حاجة لبرمجة تطبيق ناجح ويلقى قبيول كبير وعدد مرات تحميل كبيرة في هذه الحالة يصبح في مقدورك التربح سواء من توفير التطبيق على المتاجر المختلفة بقيمة رمزية 1 او 2 دولار مثلا مع عدد مرات تحميل 5000 مثلا و لك ان تحسب العائد او العائد عن طريق الإعلانات .

مرة اخرى لست بصدد عرض لقصص نجاح ولكن هو بمثابة عصف ذهني يساعد ويلهم لتطوير تطبيقات بأيد مسلمة عربية تفيد العالم اجمع وتبرز الصورة الحقيقية للعقل المسلم المستنير في كافة المجالات الاقتصادي منها او الاجتماعي او السياسي او المجال الدعوي ،هي لغة العصر والمستقبل واسرع الطرق للوصول للآخر واسهل اللغات التي يفهمها ويستوعبها الآخر .

ألم تتحمس بعد لتعلم برمجة الأندرويد يمكن متابعة هذه القناة على اليوتيوب هي باللغة الإنجليزية ولكنها رائعة ومبسطة وشاملة .

Android Development For Absolute Beginners


الأحد، 30 أكتوبر 2011

Graphs And Charts in Visual Basic

متابعي مدونتي العزيزة على علم بأنها متخصصة في المحاسبة وهذا واضح في إسمها على الأقل كما أني أقوم بين الحين والآخر بالحديث عن البرمجة وعن كيفية بناء العلاقة بين البرمجة والمحاسبة وكيفية الإستفادة من البرمجة في المحاسبة والحصول على افضل النتائج بإستخدام تكنولوجيا المعلومات التي تتطور بشكل سريع .
وسأتحدث اليوم عن كيفية برمجة الرسوم البيانية والخرائط Graphs And Charts عن طريق الـ VB.Net .

بعد عملية بحث طويلة اكتشفت انه يوجد العديد من أدوات الرسوم البيانية والخرائط الإحترافية التي يقدمها اصحابها بشكل غير مجاني والحقيقة أنها تقدم حلول و تصاميم رائعة وجيدة ولكنها غير مجانية وبالتالي هي غير مناسبة مع شرحي هذا على الأقل حتى يتسنى لزواري الأعزاء تجربة المثال فتابعت البحث الى ان توصل لأداة رائعة وتقدم كل ما هو مطلوب وبشكل مجاني MSChart إضغط هنا لتحميلها ومعرفة متطلباتها .

غالبا سنحتاج الى الـ Framework: .NET Framework 3.5 SP1 بعد ذلك نقوم بتشغيل ملف الإعداد .
بعد الإنتهاء من الإعداد نبدأ الآن في تهيئة الفيجوال بيسك للبرمجة على الأداة .
إضافة الأداة إلى بيئة البرمجة لإستخدامها :
- من شريط الأدوات Toolbox نضغط زر الفأرة اليمين ثم Choose Items ثم تحديد الأداة ستظهر في شريط الأدوات .
- نقوم بسحبها لإستخدامها على الفورم .
تهيئة الأداة للإستخدام قبل البدأ في البرمجة :
  1. تحديد مدى البيانات التي سيتم تحويلها إلى رسوم بيانية أو خرائط من الخصائص Properties وعند الخاصية Series إضغط على Collection لتحديد عدد مجموعات البيانات المطلوبة .
    - فقد تكون مجموعة واحدة من البيانات مثلاً ( مبيعات مكتب سياحة وسفر ويتم فيها مقارنة مبيعات تذاكر الطيران بالنسبة لحجوزات الفنادق )














    - أو قد تكون مجموعتين من البيانات مثلاً ( نفس المثال مبيعات تذاكر الطيران ويكون هناك بيانات لتكلفة المبيعات وبيانات صافي المبيعات كما موضح في الصورة )

    كل ما عليك هو اضافة مجموعات على حسب احتياجك .

















  2. هنا كود برمجة لمجموعة ( Series ) واحدة فقط :

    Private Sub Sales_Graph()
    Dim array(1000, 1000) As Object

    array(0, 0) = "Ticket"
    array(0, 1) = "Hotel"
    array(0, 2) = "XO"

    array(1, 0) = 50
    array(1, 1) = 100
    array(1, 2) = 150

    array(1, 0) = Format(CDec(array(1, 0)), "#,##0.000")
    array(1, 1) = Format(CDec(array(1, 1)), "#,##0.000")
    array(1, 2) = Format(CDec(array(1, 2)), "#,##0.000")


    Chart1.Series(0).Points.AddXY(array(0, 0), array(1, 0))
    Chart1.Series(0).Points.AddXY(array(0, 1), array(1, 1))
    Chart1.Series(0).Points.AddXY(array(0, 2), array(1, 2))

    End Sub

    أما في حال كان هناك أكثر من مجموعة ( Series ) :
    Private Sub Staff_Sales_Graph()
    Dim array(1000, 1000) As Object
    Dim array1(1000, 1000) As Object
    Dim array2(1000, 1000) As Object

    Dim Total_Sales As Double
    Dim Cost_Sales As Double
    Dim Net_Sales As Double

    Total_Sales = 150
    Cost_Sales = 100

    Net_Sales = Total_Sales - Cost_Sales

    array1(1, 0) = Net_Sales
    array2(1, 0) = Cost_Sales

    If array1(1, 0) > 0 Then
    Chart2.Series(0).Points.AddXY(array1(0, 0), array2(1, 0))
    Chart2.Series(1).Points.AddXY(array1(0, 0), array1(1, 0))

    End If


    Next
    End Sub

يمكنك إختيار أنواع الرسم البياني أو الخرائط التي تريدها على حسب إحتياجك وهذا من Chart Type من خصائص الـ ( Series ) .
مع العلم ان أكثر هذه الأنواع إستخدماً هما النوعان الموضحان في الأعلى .
تمتعوا بهذه الإضافات الرائعة التي تعطي لبرامجكم الكثير من التميز والإحترافية .


الخميس، 20 أكتوبر 2011

تويتر على الفيجوال بيسك

لا شك في أن تويتر الآن أحد أهم أدوات الإنترنت واصبحت الوسيلة الاولى تقريباً لنقل الاخبار والاحداث وهي المصدر الاسرع للاخبار العاجلة
لا اتحدث اليوم عن تويتر كشبكة اجتماعية انما اعرض للمبرمجين طريقة استخدام TwitterVB.dll في برامجهم .
  1. تنزيل الملف TwitterVB-2.5
  2. اضافة المكتبة Add a reference .
  3. إضافة الأسطر التالية إلى مشروعك .
    Imports TwitterVB2
  4. الآن عليك ان تأخذ تصريح عن طريق حساب تويتر الخاص بالمستخدم حتى يستطيع تطبيقك من استخدام حسابه لذا عليك ان تسجل تطبيقك ضمن تطبيقات تويتر من هنا
    http://twitter.com/oauth_clients
    أو للمساعدة http://twittervb.codeplex.com/wikipage?title=XAuth&referringTitle=Documentation
  5. بعد الإنتهاء من التسجيل ستحصل على متغيران the consumer key و the consumer secret
  6. الآن لديك المتغيران وعن طريقهما سيقوم المستخدم باعطاء التصريح للتطبيق لكي يستخدم حساب التويتر الخاص به لذا عليك برمجياً ان تقوم بحفظهما سواء في الـ app settings او ملف تكست او قاعدة بيانات لك حرية الإختيار .
    قم بإضافة التالي في منطقة التصاريح العامة general declaration area وقم بتعريف مغير واحد فقط للـ twitter lib

    Dim Twitter As New TwitterVB2.TwitterAPI
    ثم
    Url = Twitter.GetAuthorizationLink(ConsumerKey, ConsumerSecret)

  7. ستحصل على الـ PIN الذي سيستخدم أيضاً للحصول على متغيران المستخدمان للتسجيل في تويتر عن طريق التطبيق

    Dim Isvalid As Boolean = Twitter.ValidatePIN(TwPIN)
    If Isvalid Then
    Token = Twitter.OAuth_Token
    TokenSecret = Twitter.OAuth_TokenSecret
    End If

    سيتم حفظهما كمان حدث مع المتغيران السابقين حيث انه عند التسجيل على تويتر كل مرة يتم استخدام الاربع متغيرات
    • Consumer
    • Consumer secret
    • Token
    • Token Secret
لآن حان وقت الإستمتاع بارسال واستقبال التويتات

  • الإرسال

Twitter.AuthenticateWith(ConsumerKey, ConsumerSecret, Token, TokenSecret)
Twitter.Update("Hello World")

  • قراءة التويتات على الـ Wall

Public Function ReadMsgs(ByVal User As String) As String
Dim TwMsgs As String
Twitter.AuthenticateWith(ConsumerKey, ConsumerSecret, Token, TokenSecret)

For Each tweet As TwitterStatus In Twitter.HomeTimeline
TwMsgs = TwMsgs & tweet.User.ScreenName & " : " & tweet.Text
Next

Return TwMsgs
End Function

استمتعوا ببرمجة تويتر واتمنى ان نرى تطبيقات جديدة ومبتكرة حيث ان تويتر مفتوح المصدر ونستطيع ملاحظة الكثير من التطبيقات الناجحة المبنية في الاساس على تويتر كمصدر مفتوح .

الأربعاء، 19 أكتوبر 2011

The Business Model النموذج التجاري

نموذج قيمة الأعمال التجارية هي ترجمتي المتواضعة للـ Business Model و هذا النموذج يصف الطريقة التي تقوم بها المنظمة أو المؤسسة للحصول على القيمة سواء كانت هذه القيمة اقتصادية او اجتماعية او اي نوع من انواع القيم كانت ،وتعتبر جزء من استراتيجية أو خطة العمل .

بشكل نظري وعملي يستخدم هذا التعبير رسمياً أو غير رسمياً بشكل واسع في توصيف جوانب الأعمال التجارية شاملاً الغرض والعروض والإستراتيجيات والبنية التحتية والهياكل التنظيمية والممارسات التجارية والعمليات التشغيلية والسياسات بشكل مختصر فهو يعطي صورة كاملة عن المنظمة ومن منظور رفيع المستوى .
بمجرد تاسيس العمل التجاري فان المؤسسة التجارية تقوم صراحةً او ضمناً بتوظيف نموذج اعمال خاص يصف التصميم او البنية المعمارية للآلية المستخدمة من أجل الحصول على القيمة .

و تاريخيا و مع مرور الوقت يستمر تطور نموذج الأعمال فظهر مع بدايات القرن العشرين نموذج The bait and hook business model الذي يمكن ترجمته كالتالي نموذج الطعم والخطاف !!
وهو يعتمد على تقديم منتج بسعر منخفض جداً او بسعر التكلفة واقل ( bait الطعم ) ثم يتم تعويضه عند اعادة استخدامه او مع توفير خدمات اخرى مرتبطة به ( hook الخطاف ) . وأشهر الامثلة على ذلك :
  • الطابعة ( bait ) الحبر ( hook )
  • برنامج القارئ Adobe Reader يوزع مجاناً ولكن مصمم البرنامج يتحصل على مئات الدولارات من تصميم وكتابة المستندات التي يتم قرائتها عن طريق القارئ .
قديماً كانت للمؤسسات التجارية المختلفة نماذج اعمالها الخاصة بها ومع مرور الوقت ومع كل زمان كانت المؤسسة تختار وتبتكر النموذج المناسب لها .

ولكن ما يشغلني هنا هو النماذج التي تعتمد على تكنولوجيا المعلومات في عصرنا هذا الذي يتوفر فيه امكانيات جبارة لم تكن متوفرة في السابق فيمكنك الوصول لاكبر عدد من العملاء المستهدفين وما يطلق عليه مصطلح ( NICHE ) في اسرع وقت وبأقل تكلفة .
والفكرة تتلخص ببساطة في كيفية استغلال العدد الكبير الذي يمكنك ان تتواصل معه ( عن طريق الشبكات الإجتماعية مثلاً ) للحصول على افضل النتائج الممكنة .

ومن هنا تأتي الفكرة . شركة مثل مايكروسوفت كيف استغلت نظام تشغيلها الأشهر ( Windows ) عن طريق الكم الهائل من مستخدميه فنرى شركة مايكروسوفت تحقق عوائد كبيرة مثلاً عن طريق تدريب المستخدمين على استخدام برامج ( Microsoft Office ) وهذا تأثير غير مباشر نتيجة ضخامة شبكة مستخدمين ويندوز ، الآن نستطيع معرفة سبب تقاعس شركة مايكروسوفت عن حماية برامجها من القرصنة بشكل قوي !!

إذن تحديد نموذج اعمال لمنشأة ما بمثابة صناعة مستقلة بذاتها تقوم بإنتاج طرق للحصول على افضل عائد لمنتج هذه المنشأة .

فاصل ونعود

الاثنين، 13 يونيو 2011

أول عميل لبرنامج جلوب لشركات السياحة والسفر


حمداً لله لقد تحصلت على اول عميل لبرنامج جلوب لشركات السياحة والسفر وهو وكيل شركة 1BoxOffice في الكويت .
1BoxOffice هي وكيل سياحة وسفر متخصص في تذاكر المباريات الرياضية بشكل عام سواء كانت كرة قدم او تنس ارضي او كرة سلة او غيره هذا بالإضافة الى تذاكر للأحداث المختلفة على مستوى العالم سواء كانت مهرجانات بكل انواعها او اجتماعات او معارض على مستوى العالم كله .
والآن مستعد كل الإستعداد للعميل رقم 2 إدعولي بالتوفيق ..

الأحد، 1 مايو 2011

تصميم برنامج مبيعات ومخازن

سأتحدث اليوم عن طريقة تصميم برنامج بسيط للمبيعات والمخازن ،حيث استوقفني منذ اسبوع سؤال لأحد زوار منتدى الفريق العربي للبرمجة عن كيفية تغيير رصيد المخزن مع كل عملية صادر أو وارد للمخزن .وفي نفس الوقت بالصدفة كنت أصمم برنامج للمخازن ووجدته يتبع طريقة مختلفة تماماً عن الطريقة التي أتبعها حيث أنه يخصص في قاعدة البيانات خانة لرصيد كل صنف يتم الزيادة والنقصان فيها وهذا أمر في وجهة نظري معرض للأخطاء بشكل كبير .لذا لي رغبة هنا في توضيح الطريقة التي أتبعها ..


كما هو المعتاد هنا تصميم قاعدة البيانات :

فيما يخص المخازن هناك على الأقل 6 جداول :

ثلاث جداول تخص الأصناف :
  1. جدول الأصناف .
  2. جدول التصنيفات . يخص التصنيف الذي يندرج تحته الصنف مثلاً أسمنت أبيض يندرج تحت تصنيف الأسمنت وهكذا .
  3. جدول المخازن . يخص المخازن التي تملكها الشركة أو المؤسسة .

وثلاث جداول أخرى تخص حركة المخزن :

  1. الوارد . يتم التسجيل فيه عن طريق سند إستلام المخزن .
  2. الصادر . في حالتنا هنا يتم التسجيل فيه مع كل صنف يباع عن طريق فاتورة المبيعات .
  3. المحجوز . يتم التسجيل فيه عن طريق سند حجز صنف كما سأوضح في الملف المرفق .

والآن الأمر بسيط جداً حتى نستطيع معرفة رصيد المخزن لصنف ما نتبع المعادلة التالية :

الوارد - الصادر - المحجوز = رصيد المخزن لصنف ما .

وتتم هذه المعادلة عن طريق البرمجة ،فعندما نحتاج لمعرفة رصيد صنف ما نستدعي الكود البرمجي بشرط الصنف والمخزن والتاريخ فيعطينا عن طريق المعادلة السابقة الرصيد لهذا الصنف .

في النهاية أنا أستخدم قاعدة البيانات كوعاء أخزن فيه البيانات وبشكل خاص الأكسس .وأي تقارير أريدها أولدها عن طريق الكود فليس هناك داعي مثلاً لعمل جدول خاص لقائمة الدخل في قاعدة البيانات .. أتمنى أن تكون الفكرة وصلت .


أما فيما يخص تسعير المخزون فانا اتبع طريقة المتوسط المرجح ( Average ) كالتالي :

في حالة الوارد :


سعر المخزون = ( إجمالي تكلفة المخزن + إجمالي تكلفة الوارد ) ÷ ( إجمالي الكمية في المخزن + إجمالي الكمية الواردة )

وفي حالة الصادر :

سعر المخزون = ( إجمالي تكلفة المخزون - إجمالي تكلفة الصادر ) ÷ ( إجمالي الكمية في المخزن - إجمالي الكمية الصادرة )

* إجمالي الكمية الصادرة = الكمية الصادرة × السعر المتوسط المرجح ( لآخر عملية تقييم للمخزون عند آخر عملية شراء أو بيع كما سبق توضيحه )

وهنا كود لأحد برامج المخازن من تصميمي .

الأحد، 27 مارس 2011

إمسك حرامي


الإنترنت ومراهقة المستخدم العربي الذي مازال امامه الكثير حتى يصل لمرحلة النضوج الا ما رحم ربي اود هنا ان اذكر قصة قصيرة قد حدثت معي في شركة من الشركات التي عملت بها كان صاحبها يمتلك اكثر من شركة ومن ضمن هذه الشركات شركة لخدمات صيانة السيارات وكنت انا محاسب في شركة اخرى وليس لي اي صلة بشركة صيانة السيارات تلك وذات يوم اجتمع صاحب الشركة عندنا في قسم الحسابات مع احد مصممين برامج الحسابات الذي كان يقوم بعمل عرض تقديمي لنظام محاسبي في شركة صيانة السيارات وهذا بالطبع استدعى ان يقوم المبرمج بنسخ مشروعه على احد الأجهزة في شركتنا ولما كان هذا المبرمج على يقين بانه لن يستفيد احد من هذه الملفات حيث انها غير مفيدة لغير المبرمجين لما تحتويه من ملفات الأكواد وقواعد البيانات او قد يكون نسي مسحها من الكمبيوتر وبطريق الصدفة وجدت هذه الملفات وقواعد البيانات وفضولاً مني قمت بتشغيل البرنامج ووجدته برنامج جيد وتصميمه مميز واحترافي وحيث اني مبرمج واعمل في مجال تصميم برامج الحسابات وامامي الآن عمل مميز يشمل تصميمات لعناصر البرنامج وادوات مميزة جداً اعلم جيداً كيف بذل مصممها مجهود كبير فيها ومعي الكود المصدري او ما يسمى Source Code واخواني المبرمجين يعلمون جيداً كيف لي ان استفيد من هذه الملفات كأن تجد في طريقك وامام محل للذهب قطعة ذهبية فتقوم بأخذها وبيعها مع علمك بأنها من حق غيرك وليست من حقك انت ،فما كان مني الا اني اغلقت المجلد كما هو ولم اقم بسرقة شيء كان قد بذل غيري جهداً كبيرا فيه فهو ليس من حقي واخذه او الاستفادة حتى منه دون الرجوع الى صاحبه يعتبر سرقة وغش ولن يبارك الله فيه مع العلم انه كان هندي الجنسية وكان على دين غير دين الإسلام اعتقد ان سبب سرد هذه القصة واضح الآن وهو السرقة والغش واخذ عمل وجهد غيرك بغير حق ودون استئذانه ولا حتى الاشارة الى ان ما تعرضه يخص غيرك مدونتي تهتم في المقام الاول بالمحاسبة وخاصة محاسبة السياحة والسفر واستعرضت سالفاً مقالة عن الحسابات في مجال السياحة والسفر وحمداً لله تحتل مدونتي مرتبة متقدمة في نتائج بحث جوجل في مجال الحسابات وحسابات السياحة والسفر بشكل خاص واليوم قمت بعمل بحث في جوجل عن المحاسبة عن شركات السياحة والسفر ووجدت اكثر من منتدى وموقع وحتى جروب ومجموعة على الفيسبوك قامو بعمل نسخ ولصق للمقالة دون اي تعديل حتى اني ذكرت في مقالتي جملة نسخوها كما هي " تنبيه عن حسابات شركات السياحة والسفر في الكويت أتحدث .... " انا لا اعترض على اخذ معلومات من مدونتي فانا انشرها للجميع ابتغي بها وجه الله اولاً وثانيا يستفيد منها زملائي المحاسبين وغيرهم ولكن ان لا يكون بهذا الشكل النسخ فقط بدون بذل اي مجهود والصعود وتحقيق انتشار لمدونة او موقع ما بدون اي عناء سوى تعب النسخ واللصق ،كتابة مقالة او درس يحتاج الكثير من البحث والتنقيب والتنسيق حتى تخرج المقالة للقارئ حتى هذه المقالة التي اكتبها لم تخلو من التنسيق والتدقيق فما بالك بمقالة بها من المعلومات الفنية ما يجب ان يكون صحيح وموثق اسمحو لي ببعض الوقت اعرض لكم بعض هذه المواقع : نتائج البحث التي وجدتها :

النتيجة 1 هنا الناسخ قام بحذف كلمة الكويت ... الله يعطيه العافية!

النتيجة 2 هذا جروب على الفيسبوك


النتيجة 4 هذا لم يحمل نفسه عناء حذف كلمة الكويت!

الاثنين، 21 مارس 2011

إعداد وتحليل قائمة المركزالمالي

عذراً على طول الغياب أعلم أنها جريمة في عالم التدوين ويجب أن أحاكم عليها وأن أحصل على العقاب المناسب !! وحتى إن كان لي عذر فكان عليا على الأقل الإعتذار وطلب أجازة ولكن هذا لم يحدث على أي حال السبب الرئيسي لتأخري هو إنشغالي بالعمل ،والسبب الآخر لتأخري في نشر هذه التدوينة هو أنه بعد أن إنتهيت منها وقمت بتنسيقها وترجمت المصادر وكل شيء كان متأهباً للنشر فجأة وبدون سابق إنذار بخطأ غير مقصود تم مسح التدوينة وكان إحساس رهيب بالحسرة وأنا أرى التدوينة ناصعة البياض بعد أن اكتست بتعب البحث عن مصادر ثم الترجمة والصياغة والتنسيق .
اليوم أعود لكي أبدأ ما كنت قد إنتهيت منه .. تقبلوا إعتذاري .

ماهي قائمة المركز المالي :
الميزانية أو قائمة المركز المالي ماهي إلا تقرير يعرض الأرصدة المالية للأصول والخصوم وحقوق الملكية لمؤسسة فردية أو شركة تجارية كما هي في تاريخ محدد " نهاية السنة المالية مثلاً " .
تنقسم قائمة المركز المالي الى ثلاث أقسام الأصول - الخصوم - حقوق الملكية .في أغلب الحالات تبدأ قائمة المركز المالي بالأصول يتبعها الخصوم وحقوق الملكية ،حيث أن إجمالي الأصول يساوي إجمالي الخصوم وحقوق الملكية .
إذن يمكن استنتاج المعادلة المحاسبية : حقوق الملكية ( صافي القيمة ) = الأصول - الخصوم .
وبالتالي يمكن كتابة المعادلة بهذه الطريقة الأصول = الخصوم + حقوق الملكية وهنا يتضح طريقة الحصول على الأصول مالياً إما عن طريق الإقتراض ( الخصوم ) أو عن طريق مال المالك ( حقوق الملكية) .

فائدة قائمة المركز المالي :
لماذا قائمة المركز المالي مهمة ؟
قائمة المركز المالي تعطي صورة عن الأعمال في وقت معين عن فترة ماضية والأرقام التي تحتويها قائمة المركز المالي غاية في الأهمية اذا تم دراستها بدقة ،فهي تخبرك بمواردك الرئيسية اين تكمن وتنبؤك بالمخاطر التي قد تتعرض لها اين تكون ،فأصحاب الأعمال الناجحين يجب أن يكونوا كالمفتش الذكي الذي يراقب الإتجاهات لأرصدة الحسابات المختلفة في الميزانية ويدرس المعدلات المختلفة الناتجة عن تحليل ارصدة الميزانية حتى يصل الى النقاط التي يمكن عن طريقها خفض التكاليف والوصول لأعلى مستويات الكفاءة الممكنة .

قائمة الدخل هي التي توضح الإيرادات مخصوماً منها المصروفات ،لذلك سابقاً كان يهتم بها المدراء واصحاب الأعمال بشكل أكبر من قائمة المركز المالي هذ إن فعلوا من الأساس ।هذا كان سابقاً ولكن الآن أصبحت قائمة المركز المالي أكثر أهمية عند أصحاب القرار بعد معرفة أهميتها ،ببساطة يمكن ان تدرك تلك الأهمية حين تعلم أن الإرادات الخيالية التي قد تظهرها قائمة الدخل لا تقي الشركة شر الإفلاس .إذا ما فائدة قائمة الدخل بدون قائمة مركز مالي .

للمقالة بقية انتظرونا

السبت، 15 يناير 2011

مارك زوكربيرج

مؤسس الفيسبوك حتى هذه اللحظة حتى وان كانت هي فكرة أحد غيره فمن يستطيع التأكد بنسبة 100% انها كانت ستنجح ان لم ينفذها هو .. الله أعلم بالتأكيد ،ولكن ...
مارك بالـتأكيد شخص ذكي واستغل مهارة يمتلكها في مكانها الصحيح ،فكرة عمل شبكة اجتماعية فكرة رائعة ولكن ليس بالضرورة فكرة ناجحة .
من المعلوم أن مارك قام بنشر فكرته مبدئياً في نطاق ضيق ثم بدأ بالتوسع على مراحل .. هل هذا سبب أساسي في نجاح الفكرة ؟
بطريقة سرد مختلفة دعنا نتخيل ان مارك قام بعرض فكرته وتسويقها مباشرة على نطاق اوسع هل كانت ستنجح ؟!
رأيي الشخصي أن مارك اعتمد على رد فعل سابق لاحظه من زملائه عن طريق الصدفة حين لاحظ اقبال الزملاء على معرفة آخر أخبار زملائهم وقراءة مذكراتهم ومشاهدة صورهم والتعرف على حالاتهم الإجتماعية والمزاجية ( حب الفضول ) !!
لذلك قام بتجربة مشروعه العظيم في المكان المناسب وفي الوقت المناسب لا سيما وانه عنده يقين في نجاح الفكرة مع شريحة من المجتمع تحتاج لهذا المشروع ،حتى وان لم تطالب به بشكل علني ومباشر .
عندما يأتي صديقك ويطلب منك هل تعلم ان كانت فلانة مرتبطة عاطفياً أم لا ؟؟
الجواب سيكون إما نعم أو لأ ؟
ولكن مهلاً هذه الإجابة تكون من الأغلب الأعم من الناس .
ولكن من شخصية كمارك زوكربيرج .. ستكون اضافة خاصية الحالة الإجتماعية على مشروعه العظيم الـ فيسبوك .

في الأمس شاهدت فيلم Social Network حقيقة فيلم رائع ولا أعلم ان كان الفيلم يعرض القصة والأحداث الحقيقية ولكن في النهاية اعجبني كثيراً طريقة تفكير البطل ،فيلم يستولي على انتباهك طوال مدة عرضه .

الأحد، 2 يناير 2011

نظام محاسبي شامل لشركات السياحة والسفر

استعرض معكم اليوم النسخة التجريبية من برنامج المبيعات والحسابات لشركات السياحة والسفر (Globe System)
كما أني أوفر السورس كود للبيع لمن يريد شراؤه .
دعوني استعرض لكم بعض من مميزاته :

  1. برنامج كامل متكامل في الجانب المحاسبي ( قيود يومية - ميزان مراجعة - قائمة مركز مالي - قائمة دخل ) ،( سند قبض - سند صرف ) وكل هذا في واجهة رسومية سهلة الإستخدام وأنيقة .
  2. واجهة إستخدام سهلة لإصدار حجوزات الفنادق وتذاكر الطيران .
  3. سندات فواتير ومرتجعات سهلة الإستخدام توفر طريقة رائعة ومبتكرة للتعامل مع العملاء .
  4. تقارير عملاء تفصيلية ومختصرة وإجمالية وغيره .. مما يسهل تنظيم حسابات العملاء .
  5. تقارير نوعية كثيرة من بينها تقرير يهم مدراء المكاتب والمشرفين على الحجوزات وهو تقرير يومي تفصيلي لمبيعات التذاكر والحجوزات وحجوزات الفنادق يوضح حجم المبيعات وتكلفة المبيعات وصافي المبيعات كما يوضح التذاكر المسددة والتذاكر التي لم تسدد بعد .

هذا جزء بسيط من مميزات هذا البرنامج ويمكنكم التعرف على مميزاته بشكل أكبر من مدونة البرنامج ستجد بها صور من البرنامج ونسخة تجريبية في صفحة التحميل .

لا تترددون في طلب أي توضح أو استفسار إن لزم الأمر .

ومازال التطور والتحديث مستمر طالما في العمر بقية وفي الروح حياة .

الأربعاء، 23 يونيو 2010

Jazeera Airways Reconciliation

It was taking from me too much time to make a reconciliation to jazeera airways account because i was making it in many and many steps ..
  • Downloading the online statement from website .
  • And to be more easy exporting to excel sheet .
  • Converting the defferent currencies to Kuwaiti Dinar .
  • Also the same to the report from the system, exporting it to excel sheet .
  • And then making the manualu reconciliation .

And after all that its not fixed in a database, by example if i want any time to make the reconciliation again i will do the most of these steps again ... :-S

But, Now its more simple and more accurate by using this small and simple program .. :)

All what you need is to have report from the accounts system with the Tickets PNRs ..

  1. Export the Jazeera Online Statement to excel sheet and save it in its place .

  2. Upload the Statement to the Database from my program .

  3. Export report from the account system and save it in its place .

  4. From my program select the range of the date and press ok .

Maybe you will say its in four steps !! .



Yes, but now you have full data for all jazeera tickets your agency had issued and with small button you can make reconciliation any time .



Plus its More Accurate .



Please Read the Read me File first .



Many Thanks .

الأحد، 13 يونيو 2010

مذكرة تسوية البنك

منذ فترة زاد ضغط العمل عندنا في الشركة حيث أنه كان موسم الأجازات فيزداد الإقبال على تذاكر السفر وحجوزات الفنادق بالإضافة الى زيارات مدقيقي الحسابات AUDITORS وطلباتهم التي لا تنتهي ،فقام صاحب الشركة مشكوراً بارسال أحد الموظفين في قسم الحسابات في احدى شركاته الأخرى في سبيل مساعدتنا في العمل وكان بالمناسبة مدير حسابات و هندي الجنسية ،وعندما طلب منه المدير المالي " مديري " عمل مذكرة تسوية البنك لشهر ديسمبر التي أنا مكلف بها شهرياً كان رده أنه لا يعرف كيف يقوم بعمل مذكرة تسوية البنك !!! .هنا تبين لي أنه من المؤكد هناك الكثير من المحاسبين لا يعرفون طريقة عملها فأحببت أن أوضح اليوم طريقة عمل مذكرة التسوية وأتمنى أن يوفقنا الله في ذلك على أن يستفيد منها زوار مدونتي الأعزاء .

فكرة مذكرة تسوية البنك هو معرفة الإختلافات بين كشف الحساب الفعلي للبنك وكشف حساب البنك من النظام ( في الدفتر ) ،وتوضيح الفرق في رصيد كل من الكشفين في بنود بطريقة بسيطة جداً وسهلة .

تنقسم مذكرة تسوية البنك الى اربعة اقسام :

  • مسحوبات ظهرت في البنك .
  • مسحوبات ظهرت في الدفتر .
  • ايداعات ظهرت في البنك .
  • ايداعات ظهرت في الدفتر .

الآن هدفنا هو التسوية لحساب البنك الدفتري حتى يتساوى مع الرصيد الفعلي ،لذا نستخدم هذه المعادلة :

الرصيد الفعلي = الرصيد الدفتري + ( مسحوبات ظهرت في الدفتر + ايداعات ظهرت في البنك ) - ( ايداعات ظهرت في الدفتر + مسحوبات ظهرت في البنك )

اذاً كل ما علينا هو تحديد المسحوبات التي ظهرت في الدفتر ولم تظهر في البنك والايداعات التي ظهرت في الدفتر ولم تظهر في البنك والعكس ،ثم تنفيذ هذه المعادلة التي يجب ان يكون نتيجتها مساوي للرصيد الفعلي .وان لم يكن ،فهناك خطأ ما يجب تتبعه كأن يكون مثلاً المسحوبات التي في الدفتر ولم تظهر في البنك على حسب مراجعتك غير صحيح او غير مكتمل .

وهنا ملف إكسل يسهل وينظم مذكرة تسوية البنك Bank Reconciliation .

Bank Reconciliation

شكراً .

الأربعاء، 28 أبريل 2010

قراءة تفاصيل تذكرة الطيران

تصميم نظام محاسبي لشركة سياحة وسفر يختلف بشكل كبير عن تصميم برنامج حسابات في أي مجال آخر مع التأكيد أن أساس العملية المحاسبية واحد ،فنحن في النهاية نجهز ونرتب الأمور حتى نصل الى التقارير الختامية بشكل سليم ودقيق ،ولكن يظل هناك إختلاف .
وأبرز هذه الإختلافات وهو التفاصيل الكثيرة لتذكرة الطيران وأذكر منها :
- رقم التذكرة . Ticket No
- شركة الطيران .Air Line Code
- سعر التذكرة .Ticket Fare
- الضرائب على التذكرة .Ticket Taxes
- خط سير الرحلة .Ticket Rout
- تاريخ السفر مع الـ Classes .
- إسم الموظف الذي صدر التذكرة .

وغيره الكثير من التفاصيل مثل رقم الحجز PNR و..و.و.. ،و تسجيل هذه البيانات تعتبر عملية شاقة ، ناهيك عن خطورة تكرار التذاكر في قاعدة البيانات ،لذلك ظهر هناك طريقة للربط بين برنامج الحسابات وبرامج الحجز المختلفة مثل GALILEO بحثت طويلاً عن كيفية عمل هذا الربط برمجيا في مواقع الإنترنت بلا جدوى الى أن وجدت الملفات التي يصدرها نظام الحجوزات وتخزن في مجلد على الجهاز الرئيسي ولكنها تكون مرتبة بشكل ما وتحتوي على كافة تفاصيل التذكرة التي احتاجها ومرفق هنا هذا الملف وطريقة البرمجة والملف التنفيذي وهو خاص فقط بنظام الحجوزات GALILEO .
ويتم انشاء هذه الملفات مع كل عملية تصدير لأي تذكرة طيران وحفظها في المجلد الخاص بكل نظام حجز وبامتداد مختلف فنظام جاليليو مثلاً يتم انشاء الملف الخاص بالتذكرة بامتداد "MIR." في مجلد يحمل نفس الأسم "MIR" .
وفكرة الكود المرفق هو قراءة الملف بامتداد MIR الخاص بنظام جاليليو .هنا اكون قد انهيت مقالتي يتبقى لقرائي الاعزاء تجربة كود وتطويره والإستفادة منه ،في إنتظار تعليقاتكم .في النهاية تقبلوا خالص تحياتي والى اللقاء في مقالة جديدة ان شاء الله .
طلبي الوحيد من قرائي هو الدعاء لي ولي اسرتي بالستر .


تنويه : أعتذر لطول فترة غيابي وهذا بسبب انشغالي في العمل بالإضافة الى اني بدأت فعليا أول وأجمل وأهم خطوات تكوين اسرتي وهي اختيار شريكة حياتي التي اريد ان أعبر لها في مدونتي العزيزة عن مدى تقديري وإعتزازي بها كزوجة صالحة ومعينة لي في حياتي إن شاء الله وأدعو الله عز وجل ان يباركلنا زواجنا ،قال رسول الله - صلى الله عليه وسلم - " ألا أخبركم بخير ما يكنز المرء : المرأة الصالحة التي إذا نظر إليها سرته وإذا أمرها أطاعته وإذا غاب عنها حفظته " صدق رسول الله صلى الله عليه وسلم

الاثنين، 1 فبراير 2010

مبــــــــروك لمصر ولشعب مصر المؤمن

بالطبع مبروك لكل شعب مصر أعود للتدوين بعد طول فترة غياب .عودة مقرونة بوضع النقاط على الحروف بإنجاز يشبه الى حد التطابق الإعجاز ارى فيه طعم رد الحقوق الى اصحابها فيشاء السميع العليم انا تتأهل الجزائر وتنتصر على الأفيال والله أعلم ليس لقوة الفريق الجزائري ولا لضعف الفريق الإفواري على الرغم أني كنت متخوف ولكن ليلعبو مع الفريق المصري ،ويلعبو الكبار وينتصروا بالأربعة.. يا إلهي هل رتبت الأمور بهذا الشكل حتى نقابلهم ونثبت للعالم أخلاق وقيم الإنسان المصري ثم نثبت أيضاً عنف وكره الفريق الجزائري ثم نثبت الفرق الشاسع في المهارة والأداء التكتيكي والفني وروح القتال واللعب بشكل نظيف في إطار قوانين لعبة كرة القدم ... هل فعلاً يا إلهي رتبت الأمور حتى تسير بهذا الشكل .. سبحان الله الذي أنا متأكد منه اننا أثبتنا كل هذه الأمور ،وأعتقد أن رب العالمين لا يرضى بالظلم وقد ظلم هذا الفريق المصري في أم درمان من حكومة وشعب وفريق جزائري للأسف مسلم ثم عربي وشقيق .. الله يرزقهم البصيرة حتى يستطيعون التمييز بين الأشقاء والأعداء الحقيقيين
.

الجمعة، 25 سبتمبر 2009

تصميم برنامج حسابات - دفتر اليومية

في دفتر اليومية الأمريكي تستطيع عن طريق كتابة القيود اليومية للعمليات المختلفة في دفتر اليومية الأمريكي الحصول على ميزان المراجعة الذي عن طريقه تستطيع الحصول على كافة التقارير الختامية والتقارير النوعية الأخرى والمختلفة .
المحاسبين الذين يستخدمون الإكسل في عمل حساباتهم عن طريق تصميم ورقة عمل تحاكي دفتر اليومية الأمريكي يحصلون على ميزان المراجعة ثم باقي التقارير الختامية فقط ،ولكن هل هذا يكقي ؟

التقارير النوعية الأخرى مثل تقارير العملاء أو الموردين للحصول عليها على الإكسل يجب فتح صفحة عمل منفصلة لكل تقرير ،وهو بالطبع كان أمر شاق ويكلف الكثير من الوقت ،ولكن في نظام الحسابات الذي يعتمد على قواعد بيانات يكون الأمر مختلف فتسطيع الحصول على هذه التقارير وهذا ما سأوضحه هنا ....

تعودنا في دروسنا السابقة على البدء بتصميم قاعدة البيانات :

يعتبر هذا أهم جدول في قاعدة بيانات نظام الحسابات ،فهو يكون تقريباً مرتبط بكافة الجداول الأخرى :
  • جداول شجرة الحسابات عن طريق رقم الحساب .
  • مراكز التكلفة عن طريق رقم مركز التكلفة .
  • ارقام الفواتير ان كان هناك جدول خاص بالفواتير .

يتكون الجدول في الأساس من :

  • الرقم المسلسل : المفتاح الرئيسي وهو مهم في اي جدول بيانات حتى يكون الرقم الفريد والمميز للصف الذي هو فيه لإستخدامه في حالة التعديل في الصف أو حذفه .
  • رقم القيد المحاسبي : يخزن في ارقام القيود المحاسبية .
  • التاريخ : وهو تاريخ القيد المحاسبي .
  • رقم الحساب : يخزن فيه رقم الحساب الذي تم عليه العملية المحاسبية .
  • الحساب المدين : يخزن في القيمة المدينة في القيد .
  • الحساب الدائن : يخزن في القيمة الدائنة في القيد .
  • البيان : هو حقل مهم يخزن في البيان الخاص بالقيد مثلاً عملية بيع أو عملية تحصيل مبلغ من عميل وهكذا .

طبعاً ليست هذه فقط هي الأعمدة المكونة لدفتر اليومية ،ولكنها الأساسية وتستطيع حسب الحاجة الإضافة عليها مثلاَ عمود خاص بمركز التكلفة وهكذا .

كتابة الكود وتصميم واجهة المستخدم :
تتكون واجهة المستخدم في الأساس من جدول اضافة القيود اليومية DATAGRIDVIEW كما سترى في الملف المرفق في آخر الدرس ..

لهذه الشاشة وظيفتين :

  1. عرض القيود المسجلة فعلياً .
  2. اضافة القيود الجديدة والتعديل في القيود المسجلة فعلياً .

- عرض القيود المسجلة : يتم بشكل تلقائي بمجرد فتح شاشة القيود اليومية ،ونستطيع الإستعلام عن أي قيد عن طريق رقمه ،وهناك أيضاً فابلية التعديل في القيود وكل هذا سيكون أكثر وضوحاً في الملف المرفق .
- اضافة القيود الجديدة : في هذا البرنامج يقوم مستخدم واحد فقط بهذه العملية ...

غير ذلك إذا كان البرنامج على أكثر من كمبيوتر في شبكة داخلية تقابلنا أكثر المشاكل تعقيداً وهي تضارب البيانات نتيجة التعديل في قاعدة البيانات عن طريق أكثر من شخص في نفس الوقت .
دعنا نفترض انه يوجد أكثر من مدخل بيانات أو أكثر من نقطة بيع ،فتظهر المشكلة اذا قام أحدهم بتسجيل قيد جديد في نفس الوقت الذي يسجل فيه شخص آخر ايضاً قيد جديد فيكون رقم التسجيل واحد لأكثر من قيد وهو ما يسمى بـ concurrency violation . وفي الرابط شرح ممتاز لهذا الأمر ، وفي برنامجي لا توجد هذه المشكلة لسبب بسيط وهو أن عدد المستخدمين للبرنامج شخص واحد فقط فهو لا يعمل على الشبكات .

كود برمجة دفتر اليومية

تمنى أن يكون الدرس واضح ،وفي المرة القادمة أشرح آخر جزء من الدروس وهو عمل التقارير وطباعتها ،أترككم في رعاية لله وأمنه والسلام عليكم ورحمة الله وبركاته .

لمتابعة الدروس السابقة ....

التمهيد
شجرة الحسابات
شجرة الحسابات 2

مراكز التكلفة

السبت، 27 يونيو 2009

المحاسبة في شركات النقل

حتى أكتب عن المحاسبة عن شركات النقل قد لا آتي بالجديد ،ولكن ستأحدث هنا عن تجربتي وهنا من المؤكد سيكون هناك الجديد ....
فلكل إنسان اسلوب يميزه عن غيره سواء في حياته بشكل عام أو في مجال عمله ،ولكن هناك ثوابت بالتأكيد لكل مهنة كذلك في مهنة المحاسبة .
نشـــــــاط شركة نقل البضائع :
يتركز العمل في شركات النقل بشكل عام في نقل البضائع من وإلى الموانئ ،وهنا تكون الوحدات التي يتم نقلها هي الحاويات Countainers التي تأتي على السفن ويتم تحميلها على سيارات النقل التي تخص الشركة لتوصيلها الى مخازن الشركة المستوردة .
ولكن التعامل هنا في الغالب يكون مع طرف وسيط بين شركة النقل والشركة المستوردة ( صاحبة البضاعة المراد نقلها ) وهو مكتب التخليص الجمركي .


المصاريف :
  • مصاريف السيارات : وهي كل المصاريف على السيارات نتيجة للإستخدام اليومي ( ديزل - مصاريف تصليح - زيت - كهرباء - مصاريف متنوعة أخرى ...... ) .
  • مصاريف تخص الميناء : وهي مصاريف تخص الحاوية أثناء وجودها داخل الميناء ( تفتيش - ارضية - عمال - ملاحة - .... )
    وهذه المصاريف يتحملها المستورد ،بمعنى اذا قامت شركة النقل بدفع هذه المصاريف يتم تحميلها على الفاتورة الخاصة بالعميل حتى يتم دفعها مع توضيحها للعميل في الفاتورة .
  • المصاريف العادية والتقليدية : وهي مصاريف مشتركة بين معظم النشاطات التجارية المختلفة ( الإيجارات - مصاريف حكومية - رواتب الموظفين - الإهلاك - .... )

الإيرادات :

  • إيراد نقل : سعر النقل .... وهو القيمة التي تقدرها الشركة نظير عملية النقل مع الأخذ في الإعتبار المسافة وحجم الحاوية .
  • ايراد عمال : هو ايراد ناتج عن الإستعانة بعمال في عملية التحميل .
  • ايراد تأخير : هو ايراد ناتج عن تأخر تنزيل الحاوية في مخزن الشركة المستوردة سواء داخل الميناء أو خارجه شريطة أن لا تكون شركة النقل هي المتسببة في هذا التأخير .حيث أن هذا من شأنه أن يعطل السيارة وقد يستغرق التأخير أكثر من يوم عمل كامل .

أطراف التعامل :

  1. العملاء :
    - مكاتب التخليص الجمركي : التي تكون الوسيط بين شركة النقل والشركة صاحبة البضاعة ،وعادةً ما تفضل الشركات صاحبة البضاعة شركة نقل معينة نتيجة خبرات سابقة جيدة معها حتى لو كان هناك مكتب تخليص جمركي .
    - الشركة صاحبة البضاعة : في حالة التعامل المباشر وعدم الإستعانة بمكتب تخليص جمركي .
  2. الدائنين :
    - مراكز الصيانة والتصليح ومراكز بيع قطع الغيار .
    - تأجير سيارات : أحياناً يكون هناك عجز في عدد السيارات فيتم الإستعانة بسيارات خارجية عن طريق التأجير .

    - الأطراف الدائنة الأخرى العادية والتقليدية - القروض مثلاً .

نأتي للقيود المحاسبية المستخدمة :



1- تسجيل فاتورة نقل :

مدين

××

دائن

إسم الحساب

حـ/ العميل




××


حـ/ ايراد نقل ( يحمل على السيارة )





* ايرادات النقل هي ايراد نقل داخلي وايراد عطل وايراد عمال وغيره كما أوضحت أعلاه اذا كانت الفاتورة لأكثر من سيارة يتم تقسيمها بحيث تحمل كل سيارة بالقيمة الخاصة بها .



2- تسجيل سداد المصاريف الخاصة بالميناء ( تفتيش - ارضية - ..... ) :

مدين

××

دائن

إسم الحساب

حـ/ مصاريف التفتيش والأرضيات ( تحمل على السيارة )




××


حـ/ الصندوق





* كذلك مصاريف الميناء المختلفة من تفتيش وارضية وملاحة وخلافه كما أوضحت سابقاً اذا كانت الفاتورة لأكثر من سيارة يتم تقسيمها بحيث تحمل كل سيارة بالقيمة الخاصة بها .

3- تسجيل المصاريف المختلفة :

مدين

××

دائن

إسم الحساب

حـ/ مصاريف ( تحمل على السيارة )




××


حـ/ الصندوق





نأتي الآن لأهم جزء وهو التقارير المالية وكشوف الحسابات ....

أقوم شهرياً بتقديم هذه المجموعة من التقارير .....

  • قائمة المركز المالي .
  • قائمة الدخل .
  • كشف الرواتب بالتفصيل .. شاملاً الراتب الأساسي والعمولات والخصومات من سلف وجزاءات والإكراميات .
  • كشف بالدائنين .
  • كشف حركة السيارات .. يوضح نتيجة حركة كل سيارة فيما يخص ايراد كل سيارة ومصاريفها لنحصل في النهاية على دخل كل سيارة لمعرفة كفاءة الأداء وبالتالي تستطيع الإدارة تقييم أداء السيارات والسائقين بشكل أدق حتى يتسنى لها اتخاذ القرارات المناسبة .
    بهذا الخصوص أضرب لكم مثال .. منذ بداية العام ونتيجة الأعمال في الشركة المسئول أنا عن حساباتها قد قلت بشكل كبير ورهيب وبعد الربع الأول من العام استعنت بالتقرير الخاص بحركة السيارات فوجدت أن تقريباً نصف السيارات لا تحقق أرباح بل ولا تغطي السيارة راتب السائق الذي يعمل عليها .فكانت النتيجة بعد التشاور مع المسئول عن النقل أن قام بتقليص عدد السائقين سواء عن طريق اعطائهم اجازات مفتوحة أو بالإستغناء عنهم نهائياً .وبالفعل كانت النتيجة الى حد ما مرضية ،على الأقل لم يكن هناك خسارة في الشهور التالية .


يتبقى أن تستكشفون هذه التقارير بأنفسكم ربما يستفيد منها أحد أخواني المحاسبين ،أو أن يكون هناك من المدراء أو أصحاب العمل من يحتاج مثل هذه التقارير . ( مقدمة التقرير - قائمة الدخل - قائمة المركز المالي - تقرير حركة السيارات - الأصول الثابتة - الرواتب) مع العلم أن البيانات في التقارير ليست صحيحة وتخص أكثر من شهر ولكن المهم هو البنود الموجودة في التقارير .



التقرير الشهري لشركة نقل بضائع



تقبلوا تحياتي .


الخميس، 25 يونيو 2009

جائزة شبايك ذات الخمسمائة دولار

يتبنى الأستاذ شبايك فكرة رائعة وبناءة ولكن ليست بالجديدة من حيث الجوهر ولكنها جديدة في طريقة التناول ،فحين يتبناها الأستاذ رؤوف شبايك فهذا بالـتأكيد يعطي فرصة كبيرة لنجاحها و لأن تكون النواة لمشاريع مسابقات جديدة في كل المجالات بما فيها مجالنا نحن المحاسبون إن شاء الله .
الأمر يتعلق بإستغلال طاقات مهدرة وإمكانات ليست مستغلة للحصول على حلول لمشاكل تواجهنا جميعاً نحن بنو العرب ،الأمر بإختصار يتعلق بإختيار حل واحد ومناسب لدعم اللغة العربية في أدوبي بين مجموعة من الحلول :
  • القرصنة أو اللجوء لبرامج جاهزة بسعر مرتفع جداً .
  • الشكوى للحصول على سعر مناسب .
  • الحل العبقري الذي نوه عنه الأستاذ رؤوف وهو مسابقة بقيمة 500 دولار لتطوير برنامج مماثل لبرنامج الرسام العربي ويكون مجاني ومفتوح المصدر .

تعلمون قرائي الأعزاء أني محاسب وأعشق البرمجة و لست مصمم جرافيك ولكن هذه المسابقة تذهب بأهدافها الى أبعد من مجرد تصميم برنامج جرافيك أو اي برنامج آخر و أرى أن فوائدها عديدة :

  • إثراء عالم المصادر المفتوحة العربية .
  • استغلال طاقات الشباب والمتخصصين .
  • التوجه بالتفكير الى منطقة الحصول على الحلول بالطرق الجديدة والإبداعية وعدم اللجوء الى الإتكالية طوال الوقت .
  • فتح أسواق جديدة في مجال البرمجة والإنترنت والتجارة الإلكترونية والحاسب الآلي بشكل عام .

والأهم فيما يخص هذه المسابقة أنه هناك 500 دولار من الأستاذ شبايك + 100 دولار من الأستاذ محمد بدوي حتى الآن !!! هيا يا مبرجينا العرب لنرى أعمالكم وإبداعكم ،وان شاء الله بعد نجاح هذه المسابقة أنا في انتظار وعد الأستاذ رؤوف شبايك بإضافة صفر الى رقم الجائزة في المسابقة التالية إن شاء الله !! .

قسم الخاص بالمسابقة في موقع الفريق العربي للبرمجة

السبت، 20 يونيو 2009

الحسابات الوسيطة

فكرة استخدام الحسابات الوسيطة مهمة جداً وتسهل على المحاسب عمله وتعطي نوعاً من النظام والمنطقية لحساباته ،طالما أحببت العمل بالحسابات الوسيطة ولكن دائماً كان معي من لا يحبذ هذا لعددة أسباب فأحدهم كان يقول أنه لا داعي للعمل بها في كل كبيرة وصغيرة وفي الواقع هو كان لا يريد العمل بها من الأساس لا لسبب غير أنه لا يريد ارهاق نفسه في عمل التسويات لهذه الحسابات الوسيطة وقد لا يستطيع عمل هذه التسويات !! ،وأحدهم وأكن له كل التقدير والإحترام طلب مني التوقف عن ترحيل العمليات التي تتم على حساب البنك فيما يخص الشيكات في حـ/ شيكات تحت التحصيل ليس لسبب الا لتوفير العمليات التي تتم في حالة التحصيل بشيك فبدل من أن أقوم بالتحصيل في حـ/ شيكات تحت التحصيل ثم في عملية الايداع في البنك يتم تسوية الحساب واقفاله في حساب البنك ،طلب مني أن اقوم بعملية التحصيل مباشرة في البنك واختصار الخطوتين في خطوة واحدة وعدم إستخدام الحساب الوسيط - حـ/شيكات تحت التحصيل - بشكل نهائي .وهنا سأوضح بشيء من التفصيل ما هي مميزات وعيوب العمل بالحسابات الوسيطة ...

مميزات إستخدام الحساب الوسيط :

مثلاً في حالة حـ/شيكات تحت التحصيل :
  1. على اساس مبدأ الحيطة والحذر لا يمكن اعتبار الشيك المؤجل سداداً الا في حالة تحصيله فعليا .
  2. تجنب اختلاف رصيد البنك عن الرصيد الدفتري ...
    وهذه النقطة تحديداً أعاني منها في عملي حيث أن الكثير من العملاء يقومون بالسداد بشيكات وأقوم بايداع الشيكات في البنك كل يوم تقريباً ،فليس من المعقول أن أقوم بارسال الشيكات بشكل فردي فأقوم بتجميع الشيكات وارسالها مرة واحدة وهنا التقرير الشهري للبنك يظهر رقم إجمالي مجموع الشيكات ،إذن في عملية تسوية حساب البنك علية أن أطابق كل رقم في كشف حساب البنك مع مجموعة من الشيكات في الحساب الدفتري ، فأين توفير الوقت إذن ؟؟!!
  3. في حالة ايداع الشيكات في نفس اليوم فلا داعي لإستخدام الحساب الوسيط ،ولكن في حالة تمت عملية الإيداع بعد أكثر من يوم ما هو مصير اشعار البنك بالإيداع ؟؟ خاصة أنه قد يحتوي على أكثر من شيك ،كيف وأين يتم ارفاقه ومع أي شيك ؟؟!! ولكن في حالة استخدام الحساب الوسيط تتم عملية الايداع على اشعار البنك وبالقيمة التي في الاشعار ويتم الايداع في البنك من الحساب الوسيط وبالتالي هذه العملية تقوم بترصيد الشيكات التي مجموعها يساوي قيمة اشعار البنك .
  4. رصيد حـ/ شيكات تحت التحصيل وهو إجمالي الشيكات التي لم يتم ايداعها في البنك بعد .وبالتالي يتم السيطرة على الشيكات التي لا يأتي وقت تحصيلها بعد بشكل أكبر .

مثال : بفرض أن تاريخ اليوم هو 10/06/2009 ...

  • تحصيل شيك بقيمة 500 د.ك بتاريخ 10/06/2009 ..

    مدين

    500

    دائن

    -

    إسم الحساب

    حـ/ شيكات تحت التحصيل





    -

    500


    حـ/ العملاء


  • تحصيل شيك بقيمة 2500 د.ك تاريخه 11/06/2009 ..
    مدين

    2500

    دائن

    -

    إسم الحساب

    حـ/ شيكات تحت التحصيل




    -

    2500

    حـ/ العملاء


  • تحصيل شيك بقيمة 650 د.ك تاريخه 31/08/2009 ( مؤجل )..
    مدين

    650

    دائن

    -

    إسم الحساب

    حـ/ شيكات تحت التحصيل




    -

    650

    حـ/ العملاء

إذن لدينا 500 + 2500 + 650 = شيكات بقيمة 3650 د.ك

  • عمل ايداع لأول شيكين بتاريخ 11/06/2009 : 500 + 2500 = 3000 د.ك ( اشعار ايداع بنك ) ...
    مدين

    3000

    دائن

    -

    إسم الحساب

    حـ/ البنك




    -

    3000

    حـ/ شيكات تحت التحصيل

فيكون رصيد حـ/ شيكات تحت التحصيل = 3650 - 3000 = 650 ( قيمة الشيك المؤجل الذي لم يودع البنك بعد ) .

عيوب إستخدام الحساب الوسيط :

أكاد لا أجد عيوب إلا أنه التوسع في إستخدامها بلا داعي ليس جيداً ،فهذا بالتالي يتطلب عمل تسويات لكل حساب وسيط مما يستهلك وقت ممكن الإستفادة منه في عمل آخر .

من أمثلة الحسابات الوسيطة :

  • حـ/ شيكات تحت التحصيل .
  • حـ/ الرواتب المستحقة .

دمتم في رعاية الله وأمنه .