تجديد وحدة المحاسبة في حل برمجي لخدمات الرعاية الصحية المنزلية في 3 أسابيع فقط
العميل
شركة أميركية لبرمجيات الرعاية الصحية المنزلية، لديها حل ويب قائم على نموذج البرمجيات كخدمة يجمع بين وظائف السجلات الطبية الإلكترونية وأنظمة تخطيط موارد المؤسسات لتلبية الاحتياجات الطبية والإدارية لمؤسسات الرعاية الصحية المنزلية.
الحاجة الملحة لتجديد وحدة المحاسبة
كانت وحدة المحاسبة في تطبيق البرمجيات كخدمة مصممة بمنطق أعمال منخفض الجودة وتحتوي على العديد من الأخطاء البرمجية، ما أدى إلى عدم دقة السجلات المالية وعدم اتساق التقارير. لتحسين جودة منطق الأعمال وتعزيز تجربة المستخدم، كانت شركة العميل تبحث عن شريك تقني موثوق لإجراء تدقيق احترافي لبرمجياتها في 3 أسابيع فقط.
التدقيق الشامل يكشف عن العديد من العيوب الخطيرة في وحدة المحاسبة
اختار العميل شركة ساينس سوفت لخبرتها الممتدة لأكثر من 16عامًا في تطوير برمجيات المحاسبة المخصصة حسب الطلب، ولسِجلها الحافل بأكثر من 1,900 مشروع ناجح في مجال تطوير تطبيقات الويب. لإجراء التدقيق، شكَّلت ساينس سوفت فريقًا مكونًا من مهندس حلول واثنين من محللي الأعمال أحدهما يتمتع بمهارات احترافية في مجال ضمان الجودة.
أولًا، حلَّل فريقنا الوظائف البرمجية لوحدة المحاسبة. ووجد أن الوحدة البرمجية تتيح لوكالات الرعاية الصحية المنزلية إدارة المهام المحاسبية، وإصدار الفواتير، ومتابعة النفقات ومدفوعات مطالبات التأمين. بالإضافة إلى ذلك، يضم التطبيق ميزات برمجية مثل: مخطط الحسابات (COA)، وإدارة الحسابات المصرفية، وتسجيل المعاملات المصرفية، وتسوية المعاملات، وإعداد التقارير المالية. كذلك، يتيح التطبيق للمرضى تتبع حساباتهم ومعاملاتهم وإدارتها، ودفع تكاليف الخدمات الطبية، ومتابعة النفقات الأخرى مثل اشتراكات التطبيقات.
بعد ذلك، بدأ فريق ساينس سوفت في جمع وتحليل الوثائق البرمجية والكود المصدري وملفات قاعدة البيانات. عقب ذلك، أعددنا بنية تحتية محلية للتطوير واختبرناها جيدًا، وراجعنا الكود البرمجي للتحقق من امتثاله وللكشف عن الأخطاء البرمجية الخطيرة به، كما حددنا الجوانب شديدة الخطورة في الوحدة البرمجية لترتيبها حسب أولويتها والتركيز عليها في أثناء التدقيق. وللتحقق من دقة الحسابات المالية، اختبرنا الصيغ الرياضية وراجعنا أرصدة الحسابات وتحققنا من مسك الدفاتر ذي القيد المزدوج في عينات مختارة من المعاملات.
أخيرًا، راجعنا الكشوف المالية للتأكد من امتثالها للمبادئ المحاسبية المقبولة عمومًا (GAAP) المعمول بها في الولايات المتحدة، وفحصنا التقارير المالية والمخرجات الأخرى للوحدة البرمجية للتأكد من اكتمالها ودقتها وامتثالها للوائح التنظيمية.
اكتشف خبراء ساينس سوفت المشكلات الآتية في وحدة المحاسبة:
- لم تكن وحدة المحاسبة تدعم مسك الدفاتر ذا القيد المزدوج، ما أدى في كثير من الأحيان إلى عدم تطابق الأرصدة المدينة والأرصدة الدائنة.
- وجود مشكلة في الكود تتعلق بالإدراج الانتقائي للمعاملات في العمليات الحسابية، ما أدى إلى حدوث أخطاء حسابية في التقارير وعدم تطابق المبالغ فيما بينها.
- كانت وحدة المحاسبة تدعم العمليات المرتبطة مباشرة بالحسابات المصرفية فقط، ما أدى إلى تقييد نطاق العمليات المسجلة في النظام.
- كان دليل الحسابات صعب الاستخدام ويفتقر إلى التصنيف والتنظيم الجيد، لذا كانت جميع النفقات غير منظمة (مثل: الرواتب، ومصاريف العمالة التعاقدية، والمستلزمات الطبية، وغير ذلك).
- لم يكن منطق تسوية المعاملات كافيًا لتلبية الاحتياجات والمتطلبات المحاسبية، إذ كان يسمح بالتناقضات غير الصفرية ويستخدم السجلات الخارجية بدلًا من السجلات الداخلية المطابقة، ما أدى إلى عدم الدقة في التقارير. كذلك، كان يتيح التعديل في السجلات بعد تسويتها، وحفظها فارغة أو مكررة، ما كان يجعلها غير صالحة.
صنَّف فريقنا المشكلات حسب درجة خطورتها، واقترح الحلول الآتية:
- استخدام نظام مسك الدفاتر ذي القيد المزدوج لتسجيل المعاملات بدقة.
- إنشاء دفتر أستاذ عام لتلخيص المعاملات وإصدار التقارير المالية (كشوف الدخل، وقوائم الميزانية العمومية، وغير ذلك).
- استخدام دفتر يومية محاسبي لتصنيف المعاملات، وضمان تطابق الأرصدة المدينة والأرصدة الدائنة، وإعداد قوائم مالية دقيقة.
- إنشاء حسابات فرعية أو فئات مناسبة (مثل: الحسابات النقدية، وحسابات التوفير) لكل حساب مصرفي في دليل الحسابات.
- استبدال طريقة المحاسبة النقدية بطريقة محاسبة الاستحقاق (تسجيل المعاملات المالية بمجرد إصدار الفواتير بدلًا من انتظار استلام الأموال) بما يتوافق مع مبادئ المحاسبة المقبولة عمومًا (GAAP).
- ربط السجلات الداخلية بحسابات دفتر الأستاذ بدلًا من الحسابات المصرفية، لتمكين إعادة استخدامها في محاسبة الاستحقاق.
- استبعاد المعاملات غير المصنفة من التقارير، للحفاظ على دقة أرصدة الحسابات والكشوف المالية. كذلك، مراجعة وتصنيف جميع المعاملات قبل إدراجها في التقارير.
- مراجعة دليل الحسابات للتأكد من تصنيف الحسابات على نحو ملائم، واتساق اصطلاحات تسمية الحسابات، وتضمين السياسات والمبادئ التوجيهية المحاسبية ذات الصلة بما يتوافق مع المبادئ المحاسبية المقبولة عمومًا (GAAP).
- تمكين الحفظ المؤقت للبيانات في عمليات التسوية غير المكتملة لمنع التناقضات غير الصفرية. وتنفيذ عملية التحقق من الخادم لتجنب تكرار التقارير عند حفظها. وتعديل واجهة المستخدم، لمنع حفظ التقارير الفارغة وإعادة أو حذف الحسابات التي تمت تسويتها.
- تحديث منطق إعداد التقارير عن طريق تحسين قاعدة الكود البرمجي والخوارزميات المسؤولة عن إعداد التقارير المحاسبية.
تحديد عيوب وحدة محاسبة والتجهيز لإصلاحها في 3 أسابيع فقط
في غضون 3 أسابيع فقط، قدمت ساينس سوفت لشركة العميل تدقيقًا شاملًا لوحدة المحاسبة المدمجة في تطبيق البرمجيات كخدمة للرعاية الصحية المنزلية. وقد عرض تقرير نتائج التدقيق بالتفصيل العيوب الموجودة في المنطق المحاسبي للوحدة البرمجية. وفوق هذا كله، قدمت ساينس سوفت للفريق الداخلي للشركة توصيات عملية لإصلاح العيوب المكتشفة، لتمكين فريق العميل من البدء السريع في معالجة الأخطاء وتحسين جودة التطبيق.
التقنيات والأدوات
JavaScript, HTML, CSS3, Node.js, ASP.NET, Microsoft SQL Server, Microsoft Power BI, Microsoft Excel, Confluence.
نتواصل معكم على الفور