من نحن
فريق بنى وسيطًا للفوترة الإلكترونية من داخل غرفة العمليات لا من خارجها.
بدأ iFatora من ملاحظة متكررة: منظومة الفاتورة الإلكترونية المصرية واضحة في متطلباتها، لكن الأنظمة التي تصدر الفواتير فعليًا — أوبرا في الفنادق، MICROS في المطاعم، أنظمة ERP في الشركات — لم تُبنَ لتتحدث لغتها. والنتيجة أن العبء يقع على المحاسب.
الحل المعتاد أن يُكتب ربط مستقل لكل نظام مصدر. كل ربط يعيد كتابة المصادقة والتوقيع والإرسال ومتابعة الحالة والتعامل مع الأخطاء، وأي تغيير في المنظومة يعني تعديل كل واحد منها.
بنينا iFatora على مبدأ واحد بديل: كل نظام مصدر ينتهي عند نموذج مستند موحّد، وكل ما بعده لا يعرف من أين جاء المستند. إضافة نظام جديد تعني كتابة مهايئ واحد، ولا تمسّ مسار الإرسال إلى المصلحة إطلاقًا.
والباقي تفاصيل تعلّمناها من التركيبات الحقيقية: أن تخطيطات أوبرا تختلف من فندق لآخر فلا يصح افتراض واحد للجميع؛ وأن الضرائب في الفنادق المصرية تتراكب ولا تُجمع نسبها؛ وأن سلسلة الاتصال تصل بصيغة لا يتوقعها البرنامج فيجب أن يقبلها لا أن يرفضها؛ وأن السيرفر الذي تُقرأ عليه التعليمات غالبًا لا إنترنت فيه.