Automated Egyptian Bank & Mobile Wallet SMS Financial Parser
An automated Python-based data processing tool designed to parse SMS XML backups from Egyptian financial institutions and mobile wallets (e.g., National Bank of Egypt, United Bank, QNB, Orange Cash, Vodafone Cash) into structured, professional financial reports.
Key Features:
Smart Direction Classification: Automatically categorizes transactions into Cash In (positive values) and Cash Out (negative values).
Detailed Extraction: Captures exact amounts, foreign currencies, transfer fees (عمولة/رسوم), remaining account/wallet balance, card/account tail numbers, and reference IDs.
Recipient & Sender Identification: Detects counterparties, merchant names, and phone numbers involved in incoming or outgoing transfers.
Automated Excel Reporting: Exports a formatted workbook featuring an Executive Dashboard, a master Transactions Log, and dynamic individual sheets for each bank/provider.
أداة أتمتة وتحليل الرسائل النصية البنكية والمحافظ الإلكترونية في مصر
أداة أتمتة برمجية مبنية بلغة بايثون لمعالجة وتحليل النسخ الاحتياطية (XML) لرسائل المعاملات المالية الصادرة والواردة من البنوك والمحافظ الإلكترونية في مصر (مثل البنك الأهلي المصري، المصرف المتحد، QNB، أورنج كاش، فودافون كاش) وتحويلها إلى تقارير مالية منظمة واحترافية.
المميزات الرئيسية:
تصنيف آلي للتدفقات المالية: تمييز المعاملات تلقائياً إلى إيداع/استلام (قيم موجبة) وسحب/تحويل (قيم سالبة).
استخراج شامل للبيانات: استخراج المبالغ، العملات الأجنبية، رسوم التحويل والعمولات، الرصيد المتبقي، أرقام الحسابات/الكروت، وأرقام المعاملات المرجعية.
التعرف على أطراف المعاملة: تحديد اسم الراسل/المستلم، اسم التاجر، أو رقم الهاتف المحول إليه/منه.
تقارير إكسيل احترافية: تصدير ملف Excel مصمم يتضمن لوحة تحكم ملخصة (Dashboard)، سجلاً كاملاً للمعاملات، وتبويبات منفصلة لكل بنك أو مزود خدمة.