يؤدي المحاسب المحترف الوظائف والواجبات التالية:
1- المحاسب المحترف Ledger تتبع الأرصدة المدينة والدائنة وتحصيلها تلقائيًا.
2- تنظيم قائمة العملاء والموردين تدريجياً من الأكبر إلى الأصغر ، أو العكس ، إما حسب الميزان ، أو حسب رتبة العميل أو المورد.
3- عرض سعر التحصيل للعميل ونسبة السداد للمورد.
4- عرض الفرق ونسبة الفرق بين رصيد العام السابق والرصيد الجاري سواء زاد او نقص.
5- عرض الفرق ونسبة الفرق بين أرصدة الفترات أو بين الشهر السابق والشهر الحالي.
6- عدم السماح بتكرار الفاتورة أو رقم القسيمة لنفس العميل أو لعميل آخر مع السماح بذلك في حسابات الموردين بخلاف نفس المورد.
7- ميزة السماح بإتمام العملية المحاسبية في حالة عدم توفر رقم المستند من خلال الخيار الآخر.
8- ميزة السماح باستخدام البرنامج مع تحديد السنة المالية أو بدونها.
9- عدم السماح بتأجيل المعاملة إذا لم يكن تاريخها مشمولاً بالسنة المالية المحددة.
10- تعديل وحذف العمليات وتعديل مواعيدها خلال السنة المالية.
11- إعداد تقارير مفصلة وكاملة.
12- مشاركة دفتر الأستاذ من خلال وسائل الإعلام المختلفة.
13- وظيفة بحث تتيح الوصول السريع والسهل.
14- تصدير واستيراد قاعدة البيانات.