بديل Actual Budget لعام 2026: تعدد العملات والذكاء الاصطناعي والوصول إلى SQL
مقارنة عملية بين ميزانية المظاريف المحلية أولًا في Actual ودفتر الأستاذ بالعملات الأصلية في Expense Budget Tracker، مع مساحات العمل وMCP وSQL عبر HTTP وخطة آمنة لاختبار الانتقال.
يمكن لـ Actual Budget تسمية الحسابات باليورو أو الدولار الأميركي أو الجنيه الإسترليني، لكنه يحسب الميزانية كما لو أن المبالغ كلها بعملة واحدة. وتقول وثائقه ذلك بوضوح يحسب له: Actual محايد تجاه العملات ولا يدعم تعدد العملات دعمًا أصليًا.
لا يعني هذا أن Actual تطبيق سيئ للميزانية. بل قد يكون الخيار الأفضل لأسرة تتعامل بعملة واحدة وتريد ميزانية المظاريف، والعمل دون اتصال بالإنترنت، واستيرادًا متقنًا للملفات، وإمكانية ربط الحسابات البنكية.
تظهر الحاجة إلى بديل Actual Budget لعام 2026 عندما لا يعود نموذج البيانات مناسبًا: حسابات بعدة عملات أصلية يجب مطابقة كل منها على حدة، أو شخصان يحتاجان إلى عضوية واضحة في مساحة عمل، أو وكيل بعيد أو خدمة لا تعمل بـ Node وتحتاج إلى اتصال عبر HTTP. صُمم Expense Budget Tracker لهذه الحالات، لكنه لا يوفر بعض وسائل الراحة التي يقدمها Actual، ومنها الاستيراد المدمج للملفات المالية والمزامنة مع الحسابات البنكية المرتبطة.
لذلك لا يمكن استبدال أحد المنتجين بالآخر من دون تغيير في سير العمل.

الخلاصة السريعة
ابقَ مع Actual إذا كانت ميزانية المظاريف هي أساس إدارتك للمال، أو كان وجود نسخة محلية على كل جهاز مهمًا لك، أو كنت تعتمد على الاستيراد، وربط البنوك، والقواعد، والجداول، والتقارير، أو التشفير الاختياري من طرف إلى طرف.
واختبر Expense Budget Tracker إذا كنت تحتاج إلى قيود تحتفظ بعملاتها الأصلية، أو مساحة عمل مشتركة قائمة على SQL، أو موصل MCP مستضاف، أو واجهة HTTP API مباشرة. لكن ضع القيد الأهم في الحسبان منذ البداية: لا توجد تغذية بنكية. ستدخل المعاملات بنفسك، أو تطلب صراحةً من وكيل معالجة كشف حساب أو ملف. وحتى عند استخدام الوكيل، تبقى عمليات الكتابة، وطرفا كل تحويل، والأرصدة الناتجة بحاجة إلى مراجعة بشرية.
مقارنة Actual Budget وExpense Budget Tracker
| ما تحتاج إليه | Actual Budget | Expense Budget Tracker |
|---|---|---|
| طريقة إعداد الميزانية | ميزانية مظاريف محلية أولًا بصورة افتراضية، مع خيار ميزانية التتبع | شبكة شهرية تقارن المخطط بالفعلي، وتستند إلى دفتر أستاذ وسجل تدقيق لتغييرات الميزانية |
| بنية البيانات | توجد نسخة من الميزانية على كل جهاز؛ ويضيف خادم Actual الذي تختاره المزامنة والميزات المعتمدة على الخادم | خدمة مستضافة أو تطبيق ويب مستضاف ذاتيًا، مع Postgres وأمان على مستوى الصف لكل مساحة عمل |
| العملات المتعددة | لا يوجد دعم أصلي؛ والحل الموثق يعتمد على قوالب قواعد تجريبية وأسعار صرف تدخلها يدويًا | يُحفظ كل قيد بعملته الأصلية، ثم يُحوّل عند القراءة إلى عملة التقارير في مساحة العمل |
| إدخال المعاملات | إدخال يدوي؛ واستيراد CSV وQIF وOFX وQFX وCAMT؛ واستيراد اختياري من حساب بنكي مرتبط | إدخال يدوي، أو سير عمل صريح مع وكيل باستخدام CSV أو PDF أو لقطة شاشة أو كشف حساب؛ من دون اتصال بنكي |
| القواعد والتقارير | قواعد وجداول ومطابقة ولوحات تقارير قابلة للتخصيص | شبكة ميزانية، وأرصدة جارية، ولوحات إنفاق، وتحليل لأثر أسعار الصرف |
| الاستخدام الأسري | يمكن لشخصين فتح ملف الميزانية المتزامن نفسه، مع تحذير موثق من تعارض التعديلات المتزامنة | ينضم المستخدمون إلى مساحات عمل مشتركة، وتعزل سياسات قاعدة البيانات بيانات كل مساحة |
| الوصول البرمجي | حزمة Node رسمية تشغّل Actual بلا واجهة مستخدم، وواجهة CLI رسمية تتصل بخادم مزامنة Actual | موصل MCP بعيد قائم على OAuth، إضافة إلى SQL Agent API عبر HTTP ومصادقة ApiKey |
| نموذج الخصوصية | تصميم قوي محلي أولًا، مع تشفير اختياري من طرف إلى طرف لبيانات الميزانية المتزامنة | دفتر أستاذ مركزي في Postgres، متاح كخدمة مستضافة أو كتثبيت ذاتي الاستضافة قائم على Docker |
السؤال المهم ليس أي عمود يضم ميزات أكثر، بل أي المتطلبات في هذه الصفوف لا يمكنك التنازل عنه.
يظل Actual أقوى في ميزانية المظاريف
يوزّع الأسلوب الافتراضي في Actual المال المتاح لديك بالفعل على المظاريف. ويقدم أيضًا ميزانية تتبع تقليدية لتوقع الدخل والمصروفات، لكن ميزانية المظاريف تبقى جوهر تجربته وأبرز نقاط قوته.
وبنيته المحلية أولًا مهمة بالقدر نفسه. يحتفظ Actual بالميزانية على الجهاز، وإذا أعددت خادمًا فإنه يزامن التغييرات من خلال ذلك الخادم. ويمكنك الاستمرار في العمل دون اتصال بالإنترنت. يُنصح بشدة باستخدام الخادم، إلا أن دليل تثبيت Actual يؤكد أن استيراد الملفات، وإعداد الميزانية، والتقارير، والجداول، واستيراد ملف الميزانية وتصديره تعمل من دونه. أما تطبيقات سطح المكتب فتضيف نسخًا احتياطية تلقائية وتجربة جاهزة للعمل بلا اتصال.
كما أن سير العمل اليومي للمعاملات ناضج:
- يدعم الاستيراد في Actual ملفات CSV وQIF وOFX وQFX وCAMT، ويكتشف المعاملات المكررة المحتملة، ويمكنه الاتصال بموفري مزامنة بنكية مدعومين.
- تستطيع القواعد تنقيح أسماء الجهات المدفوع لها، وتعيين الفئات والملاحظات، والعمل أثناء الاستيراد.
- تتعامل الجداول مع المعاملات المتوقعة، سواء كانت متكررة أم لمرة واحدة، وتنفذها تلقائيًا أو بعد موافقتك.
- يمكن تخصيص لوحة التقارير، وهي تشمل التدفق النقدي، وصافي الثروة، وتحليل الإنفاق، والتقارير المخصصة.
- يحمي التشفير الاختياري من طرف إلى طرف بيانات الميزانية المتزامنة قبل مغادرتها الجهاز.
ولهذه الميزة الأخيرة حدود يجب معرفتها. توضح وثائق المزامنة في Actual أن التشفير من طرف إلى طرف لا يغطي البيانات المحلية على الجهاز ولا بيانات اعتماد المزامنة البنكية المخزنة على الخادم. لذلك يظل تشفير القرص بالكامل والتحكم في الخادم مهمين.
إذا كانت هذه الإمكانات تعالج بالفعل احتياجات أسرتك الفعلية، فلا تنتقل لمجرد أن الأداة الأخرى تعرض قائمة أطول. يستحق الانتقال عناءه فقط عندما تصبح إحدى القدرات الناقصة مهمة بما يكفي لاستبدال سير عمل ناجح.
تعدد العملات يغيّر دفتر الأستاذ، لا طريقة العرض فقط
يشرح الحل الرسمي في Actual حدوده بصراحة. تنشئ قواعد لكل حساب بعملة أجنبية، وتضع القيمة الأصلية في ملاحظات المعاملة، وتدخل سعر الصرف، ثم تستبدل مبلغ المعاملة بالقيمة المحولة. ويحذر الدليل من أن ميزة قوالب القواعد تجريبية، وقد تحتوي على أخطاء أو تُزال مستقبلًا.
قد يكفي ذلك لبضع مشتريات عرضية أثناء السفر. لكنه يصبح مرهقًا عندما تتلقى الأسرة دخلًا باليورو بانتظام، وتدخر بالدولار الأميركي، وتنفق من بطاقة بالجنيه الإسترليني، وتحتاج إلى مطابقة كل حساب بعملته.
يحتفظ Expense Budget Tracker بالمبلغ الأصلي وعملته في كل قيد من قيود دفتر الأستاذ. وعند قراءة البيانات، تستخدم المنصة أسعار الصرف اليومية من ECB وCBR وNBS لتحويل القيود إلى عملة التقارير الخاصة بمساحة العمل. فلا تُستبدل المعاملة المخزنة بمبلغ محول مسبقًا. كما تُسجل التحويلات بين الحسابات التي تملكها بوصفها قيودًا أساسية في دفتر الأستاذ، بما في ذلك التحويلات بين عملتين مختلفتين.
يتيح هذا النموذج ثلاثة اختبارات مفيدة:
- مطابقة كل حساب بالعملة الظاهرة في كشفه الأصلي
- جمع الحسابات في تقرير بعملة واحدة من دون محو مبالغها الأصلية
- استبعاد التحويلات من إجمالي الدخل والإنفاق، بدل احتساب حركة المال نشاطًا جديدًا
يعرض دليل الميزانية متعددة العملات هذا النموذج من خلال أمثلة عابرة للحدود. أما إذا كانت حساباتك كلها بعملة واحدة، فتتضاءل هذه الميزة إلى حد كبير.
كلمة «API» لا تعني الشيء نفسه في المنتجين
واجهة API الرسمية في Actual ليست خدمة HTTP أو REST. تصف وثائق API الحزمة @actual-app/api، وهي حزمة npm تشغّل التطبيق بلا واجهة مستخدم، وتنزّل نسخة محلية من الميزانية، ثم تتيح لكود Node.js الاستعلام عنها أو تعديلها. ولا تدعم رسميًا لغات أخرى.
وتوفر واجهة CLI الرسمية مسارًا مفيدًا آخر. فهي تغطي الحسابات، والمعاملات، والميزانيات، والفئات، والقواعد، والجداول، وActualQL. ويرسم ملف README حدودها بوضوح: تتصل CLI بخادم مزامنة Actual قيد التشغيل، وتحتفظ بذاكرة تخزين مؤقت محلية، ولا تتعامل مباشرةً مع ملفات الميزانية المحلية.
كلتا الواجهتين مناسبتان لأتمتة إعداد Actual قائم باستخدام Node، لكنهما ليستا نقطتي نهاية عامتين عبر HTTP.
في المقابل، يقدم Expense Budget Tracker واجهتين بعيدتين:
- يستخدم موصل MCP المستضاف بروتوكول Streamable HTTP وOAuth عبر المتصفح. يتيح النطاق
expenses:readاكتشاف مساحات العمل، وفحص المخطط، وتشغيل استعلامات للقراءة فقط. أما التعديلات فتتطلب النطاق المنفصلexpenses:write. - تستخدم واجهة SQL Agent API مفتاح ApiKey طويل الأجل. يستطيع البرنامج النصي عرض مساحات العمل واختيار إحداها، وفحص المخطط المسموح به، وتشغيل استعلام قراءة مقيد واحد، أو إرسال عبارة معتمدة واحدة من نوع
INSERTأوUPDATEأوDELETEعبر HTTP. وتظل سياسات الأمان على مستوى الصف مطبقة على مساحة العمل المحددة.
اختر واجهة Actual API إذا كنت تريد أتمتة Actual عبر Node. واختر Expense Budget Tracker إذا كان المطلوب موصل MCP بعيدًا أو اتصال HTTP مباشرًا من برامج نصية وخدمات مكتوبة بأي لغة.
ربط البنك والاستيراد عبر وكيل مساران مختلفان
يدعم Actual استيراد المعاملات من حسابات بنكية مرتبطة عبر موفري الخدمة الذين أعددتهم. وهذه ليست تغذية تتجدد باستمرار؛ إذ يوضح دليل المزامنة البنكية الحالي أنك تشغّل المزامنة من حساب بعينه أو من عرض All Accounts. ومع ذلك، يعفيك الاتصال من تنزيل كشف حساب وتسليمه يدويًا عند كل تحديث.
لا يوفر Expense Budget Tracker اتصالًا بنكيًا. ويمكن لمحادثة الذكاء الاصطناعي، وموصل MCP، وواجهة Agent API المساعدة في معالجة كشوف الحساب، لكن بعد أن تبدأ أنت المهمة. تقدم ملف CSV أو PDF أو لقطة شاشة أو كشف حساب؛ فيفحص الوكيل المخطط والبيانات الموجودة، ثم يقترح قيود دفتر الأستاذ أو يكتبها ضمن الصلاحيات التي منحتها له.
يمنحك هذا الأسلوب تحكمًا في المصدر والفترة الزمنية، لكنه يبقي المطابقة مسؤوليتك. بعد كل عملية كتابة، راجع عدد المعاملات، والتواريخ، والإشارات، والعملات، والفئات، وطرفي كل تحويل، والأرصدة الختامية. فقد ينتج محلل كشف الحساب قيودًا تبدو منطقية، لكنها تظل خاطئة.
يشرح دليل استيراد كشوف الحساب البنكية دورة المراجعة هذه. وإذا كان ربط البنك مباشرةً هو الميزة التي لا تريد خسارتها، فابقَ مع Actual أو قارن بين منتجات صُممت أساسًا لتجميع الحسابات البنكية.
المشاركة والاستضافة الذاتية لا تعالجان المشكلة نفسها
يزامن Actual ملف الميزانية بين الأجهزة. وتقول وثائق تعدد المستخدمين الحالية إن شخصين يستطيعان تعديل الملف نفسه، لكنها تنصح بتجنب الاستخدام المتزامن لأن التعديلات المتعارضة قد تسبب مشكلات. المشاركة ممكنة، لكن ملف الميزانية يظل وحدة التعاون.
أما Expense Budget Tracker فيجعل مساحة العمل هي الحد الفاصل. ينضم المستخدمون إلى مساحة عمل مشتركة، بينما يفصل أمان مستوى الصف في Postgres بياناتها عن بيانات مساحات العمل الأخرى. يناسب ذلك الحالات التي تتطلب فيها الأموال الشخصية والأسرية عضوية صريحة، بدل الاعتماد على ملف مشترك.
ولا تحسم الاستضافة الذاتية الاختيار وحدها. يعمل Actual وفق نموذج محلي أولًا، ويوسّع الخادم هذا النموذج بالمزامنة، والوصول من المتصفح والجوال، وربط البنوك، والوصول البرمجي. أما Expense Budget Tracker فهو تطبيق ويب مبني حول قاعدة بيانات Postgres مركزية، ويستخدم دليل الاستضافة الذاتية فيه Docker Compose لتشغيل خدمات التطبيق، وعامل أسعار الصرف، وقاعدة البيانات.
التكلفة التشغيلية مختلفة أيضًا. عند استخدام Expense Budget Tracker، تصبح مسؤولًا عن النسخ الاحتياطية لقاعدة البيانات، وبيانات الاعتماد، والترقيات، والاستعادة. ومع Actual، ستظل مسؤولًا عن تشغيل خادم المزامنة ونسخه احتياطيًا إذا استخدمته، فيما يحتفظ كل جهاز بنسخة محلية من الميزانية. اختر البنية التي يمكنك استعادتها في أسوأ توقيت، لا تلك التي تبدو أكثر استقلالية على صفحة الميزات.
اختبار الانتقال بأقل قدر من المخاطر
لا يملك Expense Budget Tracker أداة استيراد مباشرة من Actual. لذلك أبقِ Actual مصدر الحقيقة أثناء اختبار صغير ومتوازٍ. الهدف هو اكتشاف أي اختلاف قبل أن يمتد إلى سنوات من السجل.
1. أنشئ نسخة احتياطية من Actual واحصر ما لن ينتقل
صدّر نسخة جديدة من Actual واحتفظ بها من دون تعديل. ثم دوّن ما لن ينتقل مع صفوف المعاملات: القواعد، والجداول، وتخطيطات التقارير، والاتصالات البنكية، وإعدادات التشفير، وأي أتمتة مخصصة.
2. اختر شهرًا مغلقًا له كشف نهائي
اختر حسابًا ممثلًا وشهرًا صدر كشفه النهائي. وإذا كان الشهر يتضمن تحويلًا إلى حساب آخر تتابعه، فأدرج فترة الكشف المطابقة لذلك الحساب أيضًا. الشهر المغلق واسع بما يكفي لإظهار المبالغ المستردة، والتكرارات، وأخطاء الإشارات، والفجوات في الفئات، لكنه يظل قابلًا للتدقيق.
3. حدّد خريطة البيانات قبل أي كتابة
أنشئ جدول مطابقة صغيرًا خارج النظامين:
| البيانات في Actual | وجهتها في Expense Budget Tracker | القرار الذي يجب توثيقه |
|---|---|---|
| الحساب | حساب دفتر الأستاذ | معرّف ثابت، والعملة الأصلية، وحد البداية |
| الفئة | فئة دفتر الأستاذ | الاسم نفسه أو بديل واحد موثق |
| الجهة المدفوع لها والملاحظات | الطرف المقابل والملاحظة | تفاصيل المصدر اللازمة للمراجعة لاحقًا |
| التحويل | حركتان مترابطتان بين حسابين | المصدر، والوجهة، والتواريخ، والمبالغ الأصلية |
| عملة الميزانية | عملة التقارير في مساحة العمل | عملة التقارير المجمعة، وليست بديلًا للمبالغ الأصلية |
لا تعِد تصميم الفئات أثناء التجربة الأولية. أثبت أولًا أن النظامين يصفان الشهر نفسه.
4. ابدأ بخمس إلى عشر معاملات معقدة
اختر، إن أمكن، عملية شراء عادية، ودخلًا، ومبلغًا مستردًا، ورسمًا، وتحويلًا. أدخلها يدويًا، أو أعطِ وكيلًا صراحةً ملف المصدر محدود النطاق ومساحة العمل المستهدفة.
مع MCP، ابدأ بالنطاق expenses:read وافحص المخطط، ثم أضف expenses:write فقط لتنفيذ التغيير المعتمد. ومع واجهة HTTP API، اختر مساحة العمل، وافحص المخطط، وأرسل عملية كتابة واحدة معتمدة، ثم استعلم عن الصفوف المتأثرة. لا تخفي أي من الواجهتين خطوة استيراد مباشرة من Actual.
5. طابق كل حساب بعملته الأصلية
تحقق من الآتي:
- الرصيد الافتتاحي والرصيد الختامي عند الحد الزمني المختار
- عدد المعاملات وتواريخها
- إشارات المبالغ وعملاتها الأصلية
- المبالغ المستردة والقيود العكسية
- طرفي كل تحويل
- أي معاملات مكررة نشأت أثناء الاختبار
لا تستخدم إجماليًا بعملة التقارير لإخفاء اختلاف في حساب بعملته الأصلية. صحح صف المصدر أو خريطة البيانات أو الحد الزمني حتى يتطابق الحساب.
6. أضف بقية الشهر واختبر روتينك الفعلي
بعد نجاح العينة، أضف بقية معاملات الشهر المغلق. قارن إجماليات الفئات، والدخل، والإنفاق، والتحويلات، والأرصدة بالعملات الأصلية، والعرض المجمع بعملة التقارير. ثم أعد إنشاء التقارير التي تستخدمها فعلًا في Actual، وسجّل ما ينقص أو يختلف بصورة جوهرية.
بعد ذلك كرر العملية الأسبوعية التي تتوقع اتباعها. فإذا استغرق تجهيز الكشوف ومراجعة ما يكتبه الوكيل وقتًا أطول مما يوفره الاستيراد من بنك مرتبط في Actual، تكون التجربة قد أجابت عن السؤال بالفعل.
7. لا تنتقل إلا عندما تتفق الأدلة
توسّع حسابًا واحدًا وشهرًا واحدًا في كل مرة. واترك Actual ونسخه الاحتياطية من دون تغيير حتى يتطابق كل حساب داخل نطاق الاختبار، ويصبح لكل سير عمل مهم بديل اختبرته بنفسك.
لا يثبت العرض التجريبي المرتب نجاح الانتقال. ما يثبته هو شهر كامل متطابق، وروتين تستطيع الأسرة الاستمرار عليه.
أي المنتجين أنسب لك؟
اختر Actual Budget عندما تريد:
- ميزانية مظاريف محلية أولًا تعمل دون اتصال بالإنترنت
- استيرادًا مدمجًا للملفات المالية واتصالات بنكية اختيارية
- قواعد وجداول ومطابقة وتقارير ناضجة
- تشفيرًا اختياريًا من طرف إلى طرف لبيانات الميزانية المتزامنة
- أتمتة بحزمة Node أو واجهة CLI حول خادم Actual
واختر Expense Budget Tracker عندما تحتاج إلى:
- قيود دفتر أستاذ تحتفظ بعملاتها الأصلية، مع التحويل إلى عملة التقارير عند القراءة
- تحويلات مسجلة بوصفها قيودًا أساسية، وأرصدة حسابات مشتقة من دفتر الأستاذ
- مساحات عمل مشتركة بعضوية صريحة وعزل على مستوى قاعدة البيانات
- موصل MCP بعيد ومستضاف للعملاء المتوافقين
- وصول مباشر إلى SQL عبر HTTP للوكلاء والبرامج النصية والخدمات
- خدمة مستضافة أو مسار للاستضافة الذاتية باستخدام Docker/Postgres
بالنسبة إلى المجموعة الأولى، يؤدي Actual المهمة المطلوبة. وإذا كانت المجموعة الثانية أقرب إلى احتياجاتك، فافتح Expense Budget Tracker إلى جانب Actual واختبر شهرًا مغلقًا واحدًا. واترك النظام القديم دون تغيير حتى تثبت الأرقام وسير العمل معًا.
وإذا كنت تقارن قائمة أوسع، يركز دليل بديل YNAB على الفرق بين الميزانية الموجّهة والتحكم في النظام. أما دليل بديل Quicken فيتناول انتقالًا أشمل من برنامج مكتبي للتمويل الشخصي، مع عدد أكبر من مسارات العمل التي يجب الحفاظ عليها.