بديل EveryDollar في 2026: مفتوح المصدر وقابل للاستضافة الذاتية
قارن ميزانية EveryDollar الصفرية ومزامنته البنكية بدفتر حسابات مفتوح المصدر، ثم انقل ملفات CSV الشهرية من دون إفساد التحويلات أو الأرصدة.
افتح في EveryDollar شهرًا اكتملت حساباته، ثم نزّل ملف CSV. ستحصل على ستة حقول — Group وItem وType وDate وMerchant وAmount — للمعاملات التي سبق أن تتبعتها. لن تحصل على السنة كاملة في ملف واحد، ولا على المعاملات غير المتتبَّعة، ولا على حقل للحساب ضمن التنسيق الموثق (تعليمات التصدير من EveryDollar).
يحفظ هذا الملف دلالة الفئات، لكنه لا يكفي وحده لإثبات اكتمال بيانات حساب جارٍ أو بطاقة ائتمان.
وهنا يكمن السؤال العملي عند اختيار بديل EveryDollar في 2026. يجمع EveryDollar بين الميزانية الصفرية والإرشاد، ويضيف في اشتراك Premium الاستيراد التلقائي للمعاملات. أما Expense Budget Tracker فيمنحك دفتر حسابات مفتوح المصدر، وإمكانية الاستضافة الذاتية، وتحويلات واضحة، وسجلات بالعملات الأصلية، ووصولًا برمجيًا. وفي المقابل، تصبح مسؤولًا عن إدخال البيانات أو مراجعتها وتسوية الحسابات.

الخلاصة السريعة
ابقَ مع EveryDollar إذا كان أسلوبه الموجَّه للميزانية الصفرية يناسب أسرتك بالفعل، أو إذا كانت ميزة Bank Connect توفر عليك عملًا لن تواظب عليه يدويًا. تشمل النسخة المجانية ميزانيات شهرية، وفئات وبنودًا غير محدودة، وتتبعًا يدويًا، وصناديق ادخار، وتقسيم المعاملات، وتواريخ استحقاق الفواتير. وفي 29 أغسطس 2026، يبدأ اشتراك Premium بفترة تجريبية مدتها 14 يومًا، ثم يكلف 79.99 دولارًا سنويًا أو 17.99 دولارًا شهريًا. ويضيف ربط الحسابات البنكية، وتخطيط الراتب، والتقارير، وتصدير CSV، والأهداف الأطول أجلًا، والإرشاد المالي، وصافي الثروة المتوقع، والمشاركة الأسرية (خطط EveryDollar وأسعاره).
اختبر Expense Budget Tracker إذا كانت الميزات التي تفتقدها تتعلق بالتحكم في البيانات: دفتر حسابات يمكن فحصه، وعدة عملات أصلية، ومساحات عمل مشتركة، وموصل MCP مستضاف، وواجهة HTTP Agent API مباشرة، أو الاستضافة الذاتية. يعرض التطبيق شبكة شهرية تقارن المخطط بالفعلي، لكنه لا يعلّم منهج Ramsey أو يفرضه، ولا يقدم إرشاد EveryDollar المالي أو محتواه الموجَّه للمستهلكين.
أبرز ما ستفقده هو تلقّي المعاملات من دون تدخل. لا يوفر Expense Budget Tracker مزامنة تلقائية مع البنك ولا أداة لاستيراد بيانات EveryDollar بنقرة واحدة. يمكنك إدخال المعاملات في تطبيق الويب، أو تكليف وكيل متوافق يعمل من الطرفية بربط بيانات ملفك بالحقول المناسبة وإرسال عمليات كتابة تراجعها قبل اعتمادها عبر Agent API. وفي الحالتين، عليك تسوية النتيجة مع الكشوف الأصلية.
مقارنة EveryDollar وExpense Budget Tracker
| ما الذي تقارنه؟ | EveryDollar | Expense Budget Tracker |
|---|---|---|
| نموذج الميزانية | ميزانية صفرية موجَّهة: تخصص الدخل قبل الإنفاق وتراقب المتبقي في كل فئة | شبكة شهرية تقارن المخطط بالفعلي، وتستمد القيم الفعلية من قيود دفتر الحسابات |
| إدخال المعاملات | إدخال يدوي في الخطة المجانية؛ واستيراد تلقائي عبر Bank Connect في اشتراك Premium | إدخال يدوي عبر الويب، أو سير عمل قائم على ملف تراجعه عبر وكيل متوافق يعمل من الطرفية؛ من دون ربط بنكي |
| الإرشاد | صناديق ادخار في الخطة المجانية؛ ويضيف Premium أهدافًا أطول أجلًا، وتوصيات، ودورات تعليمية، وإرشادًا ماليًا | فئات وخطط شهرية، من دون Ramsey Baby Steps أو إرشاد مالي أو خريطة طريق مالية |
| الأرصدة | تظهر الحسابات المرتبطة ومعاملاتها ضمن تجربة ميزانية موجَّهة للمستهلكين | تُستمد الأرصدة الجارية للحسابات من قيود دفتر الحسابات، فتظهر في النتيجة الحركات الناقصة أو المكررة |
| التحويلات | لا توثق الصفحات الرسمية المشار إليها هنا نموذجًا أصيلًا ذا طرفين للتحويلات في دفتر الحسابات | تُسجل الحركات بين الحسابات المتتبَّعة في قيدي تحويل مترابطين، ولا تُحتسب ضمن الدخل أو الإنفاق |
| العملات المتعددة | لا تَعِد الصفحات الرسمية المشار إليها بتخزين المبلغ بعملته الأصلية وتحويله وقت القراءة | تحتفظ القيود بالمبلغ والعملة الأصليين؛ وتحولهما التقارير عند القراءة |
| المشاركة | تتيح المشاركة الأسرية في Premium ميزانية واحدة بعناوين بريد إلكتروني منفصلة | يمكن للأعضاء التعاون داخل مساحات عمل مشتركة |
| التصدير والاستيراد | يصدّر Premium المعاملات المتتبَّعة شهرًا بشهر؛ ولا يدعم المنتج استيراد الملفات | لا توجد أداة لاستيراد بيانات EveryDollar بنقرة واحدة؛ ويمكن لوكيل يعمل من الطرفية ربط ملف خضع للمراجعة بالحقول المناسبة عبر Agent API |
| الاستضافة والوصول البرمجي | منتج استهلاكي مُدار | خدمة مُدارة أو استضافة ذاتية باستخدام Docker/Postgres، إلى جانب MCP مستضاف وواجهة Agent API مباشرة |
يعرّف EveryDollar الميزانية الصفرية بأنها تحديد وجهة كل دولار قبل إنفاقه، بحيث يساوي الدخل ناقص المصروفات صفرًا. وتضيف نظرة عامة على الميزات تتبع التقدم والدروس وورش العمل ودعم الخبراء حول هذه العادة. تمثل هذه الأدوات جزءًا من قيمة المنتج، لا سيما إذا أردت من التطبيق أن يرشدك إلى تطبيق المنهج بدلًا من أن يكشف لك آلياته الداخلية.
يمكن لـ Expense Budget Tracker دعم الميزانية الصفرية، لكنه لا يدربك عليها. أنت تحدد الدخل والإنفاق المخططين، وتقارنهما بالقيم الفعلية المستمدة من دفتر الحسابات، ثم تقرر ما ينبغي تغييره. وإذا احتجت إلى شرح المنهج، فابدأ بدليل كيفية إعداد ميزانية صفرية.
الربط البنكي واستيراد الملفات بعد مراجعتها عادتان مختلفتان
تقتصر ميزة EveryDollar Bank Connect على مشتركي Premium. وبعد ربط الحساب، تستورد المعاملات تلقائيًا إلى الميزانية، بينما يدخلها مستخدمو الخطة المجانية يدويًا (دليل ربط البنك في EveryDollar). وتظل بحاجة إلى إسناد العناصر المستوردة إلى الميزانية، لكن بيانات المصدر تصل من دون تنزيل ملف كل شهر.
يتبع Expense Budget Tracker نهجًا معاكسًا. فلا يوجد اتصال دائم بالبنك، ولا يمكنك رفع ملف من المتصفح. يدعم تطبيق الويب الإدخال اليدوي. وإذا أردت العمل انطلاقًا من ملف، فيمكن لوكيل متوافق يعمل من الطرفية قراءة ملف CSV تقدمه له صراحةً، وفحص مساحة العمل ومخطط البيانات المستهدفين، واقتراح ربط الحقول، ثم إرسال عمليات كتابة تراجعها قبل اعتمادها عبر Agent API. يوضح دليل إعداد الوكيل كيفية الاتصال.
يمنحك ذلك نقطة اعتماد واضحة، لكنه لا يحول العملية إلى مزامنة بنكية تلقائية تحت اسم آخر. قد يعالج عميل الطرفية، أو مزود الذكاء الاصطناعي الذي يعتمد عليه، الملف. كما قد ينشئ الوكيل صفوفًا تبدو منطقية لكنها تستخدم إشارة خاطئة للمبلغ، أو حسابًا غير صحيح، أو تعامل التحويل بطريقة خاطئة. يوضح دليل تطبيق الميزانية من دون ربط البنك مسار البيانات والمفاضلة التي تفرضها المراجعة.
استخدم الربط البنكي إذا كان وصول جميع المعاملات تلقائيًا هو شرطك الأساسي. واختر سير عمل قائمًا على ملف تراجعه بنفسك إذا كان تحديد فترة المصدر، وفحص التغييرات المقترحة، وعدم منح التطبيق وصولًا دائمًا إلى حسابك البنكي يستحق هذا الروتين الإضافي.
ملف التصدير خريطة للفئات، لا دفتر حسابات كاملًا
يصدّر اشتراك EveryDollar Premium الشهر الذي تعرضه حاليًا. وحقول CSV الموثقة هي Group وItem وType وDate وMerchant وAmount. ولا يتضمن الملف إلا المعاملات المتتبَّعة، كما يذكر مركز المساعدة بوضوح أن استيراد الملفات غير مدعوم.
هذه الأعمدة مفيدة، لكنها لا تنجز عملية الانتقال كاملة:
- يساعدك
GroupوItemعلى الاحتفاظ بالغرض من فئة الميزانية. - تساعدك
MerchantوDateوAmountعلى مطابقة معاملة فعلية. - يقدم
Typeقرينة تحتاج إلى مراجعة، لا تحويلًا تلقائيًا موثوقًا إلى نوع قيد جديد في دفتر الحسابات. - لا تتضمن حقول التصدير المذكورة حساب المصدر، لذلك يجب الرجوع إلى كشف البنك أو البطاقة لتحديده.
- المعاملات غير المتتبَّعة غائبة، لذلك لا بد من الكشوف الأصلية لإثبات اكتمال البيانات.
لهذا، لا ينبغي أن يكون ملف CSV المُصدَّر من EveryDollar مصدرك الوحيد عند الانتقال. استخدمه للاحتفاظ بدلالة الفئات، واستخدم كشوف البنك والبطاقات للفترات المكتملة لإثبات الحساب والرصيد الافتتاحي وجميع الحركات المُرحَّلة والرصيد الختامي.
حدّد مقابل كل حدث قيده الصحيح قبل نقل الشهر
قد يصف المنتجان الشهر نفسه بطريقتين مختلفتين. دوّن كيف ستسجل كل حدث قبل استيراد أي بيانات.
| الحدث المالي | القيد في Expense Budget Tracker | خطأ محتمل أثناء الانتقال |
|---|---|---|
| شراء بقالة ببطاقة متتبَّعة | قيد spend واحد في حساب البطاقة، ومُسنَد إلى فئة البقالة |
استيراد عملية الشراء، ثم احتساب سداد البطاقة لاحقًا مصروفًا ثانيًا |
| إيداع راتب | قيد income واحد في الحساب الذي استلم الراتب |
احتساب تحويل وارد بين حسابين تملكهما دخلًا |
| تحويل مال من الحساب الجاري إلى حساب التوفير | عندما يكون الحسابان متتبَّعين، يرتبط قيدا transfer — أحدهما سالب والآخر موجب — بالحدث نفسه |
احتساب السحب إنفاقًا والإيداع دخلًا |
| سداد بطاقة ائتمان | عندما تكون البطاقة والحساب الجاري متتبَّعين، يُسجل تحويل من الحساب الجاري إلى البطاقة | إضافة مصروف ثانٍ بعد تسجيل مشتريات البطاقة |
| تخصيص مبلغ لصندوق ادخار من دون حركة نقدية | مبلغ مخطط ضمن فئة؛ فمجرد تخصيص المال لا ينشئ قيدًا في دفتر الحسابات | اختلاق حركة مالية لقرار يخص التخطيط فقط |
| نقل نقد إلى حساب توفير متتبَّع لصندوق ادخار | تحويل بين الحسابات؛ أما الشراء المستقبلي فهو حدث الإنفاق | احتساب التحويل والشراء اللاحق ضمن الإنفاق |
| نقطة البداية عند الانتقال | حد موثق، أو سجل سابق كامل، أو حل بديل للرصيد الافتتاحي معزول بوضوح | ظهور النقد أو الدين السابق كحركة اعتيادية في شهر الانتقال |
لا تُعد تصميم الفئات أثناء التجربة. احتفظ أولًا بأسماء مثل Groceries أو Car Repairs أو Annual Insurance. وبعد أن تتوازن حسابات شهر واحد، يمكنك أن تقرر ما إذا كانت مجموعات EveryDollar ستبقى فئات، أو تصبح بادئات للأسماء، أو تندمج في مجموعة أصغر.
حدّد في الوقت نفسه الحسابات التي تدخل ضمن نطاق الانتقال. لا يُعد سداد البطاقة تحويلًا داخليًا إلا إذا كانت البطاقة والحساب الذي يسددها ممثلين معًا في دفتر الحسابات. وإذا بقي أحد الطرفين خارج النظام، فلا تنشئ حسابًا ثانيًا تملكه لمجرد إقران الصفوف. وثّق حدود النطاق وراجع الحركة ذات الطرف الواحد على أساسها.
ينطبق الفصل نفسه على صناديق الادخار. فالنقد يتبع الحساب الذي يحتفظ به، بينما يتبع الغرض المستقبلي الخطة. لن يظهر سلوك الصناديق في EveryDollar تلقائيًا داخل Expense Budget Tracker. وإذا كان استمرار رصيد صندوق على مستوى الفئة مهمًا لروتينك، فاختبر هذا السلوك تحديدًا قبل الانتقال.
انتقال آمن يبدأ بشهر واحد
يكفي شهر مكتمل واحد لكشف الصفوف الناقصة، وأخطاء التحويلات، والمبالغ المستردة، وروتين صيانة لا يصلح للاستخدام اليومي. وهو نطاق صغير بما يكفي لمراجعته من دون أن تتحول التجربة إلى وظيفة ثانية.
1. احتفظ بالمصادر كما هي
لا تغيّر شيئًا في EveryDollar أثناء الاختبار. وإذا كنت مشتركًا بالفعل في Premium، فنزّل من جهاز كمبيوتر ملف CSV لشهر مكتمل واحد، واحفظه كما هو. ونزّل أيضًا كشف كل حساب بنكي أو بطاقة ضمن النطاق.
إذا كنت تستخدم الخطة المجانية، فلا تشترك في Premium لمجرد أن دليل الانتقال يفترض وجود ملف CSV. يمكنك إجراء الاختبار بالكشوف الأصلية، ثم إعادة إنشاء خريطة الفئات الصغيرة التي تحتاج إليها يدويًا.
2. اختر نطاقًا واضحًا للحسابات
ابدأ بحساب واحد له رصيد افتتاحي وختامي واضحان. وإذا تضمن تحويلًا إلى حساب آخر تنوي تتبعه، فأضف الكشف المقابل لذلك الحساب أيضًا. لا يمكنك تسوية تحويل داخلي كامل اعتمادًا على طرف واحد.
سجّل:
- اسم الحساب وعملته الأصلية
- تاريخ البداية والرصيد الافتتاحي المُرحَّل
- تاريخ الإغلاق والرصيد الختامي المُرحَّل
- ما إذا كانت المعاملات المعلقة مستبعدة
- ملف المصدر المعتمد لكل صف
لا تستورد ملف EveryDollar CSV وكشف الحساب بوصفهما مصدرين مستقلين للمعاملات خلال الفترة نفسها. استخدم ملف CSV لاستنتاج الفئات، واستخدم الكشف للتحقق من قيود الحساب.
3. حدّد سياسة الرصيد الافتتاحي قبل كتابة أي قيد
يستمد Expense Budget Tracker الأرصدة من قيود دفتر الحسابات. ولا يتضمن مخطط البيانات الحالي حقلًا مستقلًا للرصيد الافتتاحي أو النوع opening، لذلك لا يمكنك افتراض وجود قيد افتتاحي محايد أثناء الانتقال.
يمكنك الاستغناء عن هذا القيد في التجربة. سوِّ صافي حركة الشهر بدلًا منه: يجب أن يساوي مجموع حركات الحساب المستوردة الرصيد الختامي في الكشف ناقص رصيده الافتتاحي. لن يساوي إجمالي الحساب في التطبيق الجديد الرصيد الحقيقي بعد، لكن الاختبار سيظل يثبت أن بيانات الشهر رُبطت بالحقول الصحيحة.
قبل الانتقال الدائم، افحص المخطط الحالي واختر سياسة موثقة:
- استيراد سجل سابق كامل ومتحقق منه؛ أو
- إنشاء قيد اصطناعي واضح الهوية قبل فترة التقرير مباشرةً، باستخدام الحقول والأنواع التي يدعمها المخطط الحالي فقط.
الخيار الثاني حل بديل. ولأنه يستخدم نوعًا عاديًا من قيود دفتر الحسابات، فقد تتعامل معه التقارير التي تشمل هذا القيد بوصفه دخلًا أو إنفاقًا. سمِّه بطريقة تشير إلى كشف المصدر وتاريخ بدء الانتقال، واجعل التقارير المعتادة تبدأ بعد هذا الحد، وتحقق من أثره قبل اعتماده. ولا تضف لاحقًا قيد موازنة غير مفسر لمجرد فرض التطابق.
4. أنشئ جدولًا للمراجعة
جهّز لكل صف في المصدر:
- الحساب المستهدف
- تاريخ الترحيل
- المبلغ الموقَّع بعملته الأصلية
- نوع القيد:
incomeأوspendأوtransfer - الفئة
- الجهة التجارية أو الطرف المقابل
- مرجع المصدر
- الطرف المقابل للتحويل، عند الحاجة
ابدأ بخمسة إلى عشرة صفوف تشمل عملية شراء عادية، ودخلًا، ومبلغًا مستردًا، وسداد بطاقة ائتمان، وتحويلًا إن وُجد في ذلك الشهر. واترك الصفوف الملتبسة خارج أول عملية كتابة.
يمكنك إدخال العينة يدويًا. ويمكن للمستخدم التقني بدلًا من ذلك توصيل وكيل متوافق يعمل من الطرفية باتباع دليل البدء، وتركه يفحص المخطط، ثم اعتماد عملية كتابة محدودة النطاق عبر Agent API. لا توجد في هذا المسار أداة مخفية لاستيراد EveryDollar بنقرة واحدة.
5. أدخل عينة وسوِّها بالعملة الأصلية
أثبت لكل حساب متأثر إما معادلة الرصيد كاملة، أو معادلة صافي التغير إذا تعمدت عدم إنشاء قيد افتتاحي:
opening balance + signed posted movements = closing balance
signed posted movements = closing balance - opening balance
قارن الحركات المُرحَّلة بالحركات المُرحَّلة. ثم تحقق من عدد الصفوف، والتواريخ، وإشارات المبالغ، والتكرارات، والمبالغ المستردة، وطرفي كل تحويل داخلي. قد يبدو إجمالي الأسرة بعملة التقارير منطقيًا رغم وجود خطأ في أحد الحسابات بعملته الأصلية، لذا سوِّ حسابات المصدر قبل النظر إلى الإجماليات المحوَّلة.
يغطي دليل استيراد الكشوف البنكية دورة التحليل والمراجعة والكتابة والتحقق كاملة. ويفيدك أيضًا دليل التحويلات إذا كانت مدفوعات البطاقات أو التحويلات إلى حسابات التوفير تضخّم الإنفاق.
6. أكمل الشهر، ثم أعد بناء الخطة
بعد التحقق من صحة العينة، أضف بقية الصفوف المُرحَّلة للشهر المكتمل وكرر الفحوص نفسها. ولا تُعد إنشاء الخطة الشهرية إلا بعد توازن دفتر الحسابات.
قارن قرائن Group وItem في EveryDollar بالقيم الفعلية للفئات الجديدة. ثم أعد إنشاء الخطة التي ما زلت تستخدمها، بما في ذلك المساهمات المستقبلية في صناديق الادخار، من دون تحويل التخصيصات القديمة إلى معاملات جديدة. وتحقق بعد ذلك من أن شبكة القيم المخططة والفعلية تجيب عن الأسئلة التي تطرحها عادةً في EveryDollar.
7. اختبر الروتين قبل الانتقال
نفّذ التحديث الأسبوعي أو الشهري التالي بالطريقة نفسها التي ستتبعها في حياتك اليومية. وإذا وجدت أن تنزيل الملفات، ومراجعة مقترحات الوكيل، وتسوية الحسابات عبء أكبر مما يستحقه هذا القدر الإضافي من التحكم، فهذه نتيجة سليمة: ابقَ مع EveryDollar.
لا تنقل حسابًا أو شهرًا آخر إلا بعد توازن الحساب الأول ونجاح الروتين مع كل من يشاركك الميزانية. واترك حساب EveryDollar وملفات التصدير الأصلية والكشوف من دون تغيير إلى أن يجتاز دفتر الحسابات الجديد هذا الاختبار.
ما الذي يغيّره المصدر المفتوح والاستضافة الذاتية؟
يحدد تطبيق الميزانية المستضاف ذاتيًا من يشغّل التطبيق وقاعدة البيانات. يمكنك تشغيل Expense Budget Tracker باستخدام Docker Compose وPostgres على بنية تحتية تتحكم فيها. أما النسخة المُدارة فتتبع نموذج المنتج نفسه، من دون أن تطلب منك تشغيل خادم.
لا تضمن الاستضافة الذاتية صحة الانتقال. فما زلت بحاجة إلى النسخ الاحتياطية، والترقيات، والتحكم في الوصول، والاستعادة. والمعاملة المكررة تظل مكررة حتى في قاعدة بياناتك. وإذا قرأ عميل ذكاء اصطناعي خارجي أحد الكشوف، فسيظل هذا العميل جزءًا من مسار البيانات حتى إن كان التطبيق المستهدف مستضافًا ذاتيًا.
الوصول البرمجي هو الميزة الأقل شيوعًا هنا. يتيح موصل MCP المستضاف للعملاء المتوافقين الاستعلام عن مساحة عمل عبر OAuth، مع نطاق منفصل لإجراء التغييرات. أما واجهة HTTP Agent API المباشرة فتستخدم مفتاح ApiKey، واختيارًا صريحًا لمساحة العمل، وفحصًا للمخطط، وقراءات SQL مقيّدة، وعمليات كتابة معتمدة. تجعل هذه الواجهات دفتر الحسابات قابلًا للفحص والأتمتة، لكنها لا تجعل التغييرات المالية آمنة من دون مراجعة.
أيهما يناسب روتينك؟
ابقَ مع EveryDollar عندما تريد:
- نظامًا موجَّهًا للميزانية الصفرية، مع سلوك مألوف للفئات وصناديق الادخار
- ربط الحسابات البنكية في Premium واستيراد المعاملات تلقائيًا
- تخطيط الراتب، أو التقارير، أو الأهداف، أو التوصيات، أو الدورات التعليمية، أو الإرشاد المالي
- منتجًا استهلاكيًا مُدارًا يتطلب من الأسرة عملًا تقنيًا أقل
اختبر Expense Budget Tracker عندما تحتاج إلى:
- دفتر حسابات مفتوح المصدر، في خدمة مستضافة أو على استضافة ذاتية
- أرصدة حسابات مستمدة من قيود قابلة للفحص
- تحويلات مدمجة في نموذج دفتر الحسابات لا تضخّم الدخل والإنفاق
- مبالغ بعملاتها الأصلية، مع التحويل إلى عملة التقارير عند القراءة
- مساحات عمل مشتركة، أو MCP مستضاف، أو واجهة HTTP Agent API مباشرة
- إدخال يدوي أو استيراد تراجعه بنفسك، بدلًا من اتصال دائم بالبنك
لن يفيدك بديل EveryDollar إلا إذا كان التحكم الإضافي يستحق مكانًا في روتينك. افتح Expense Budget Tracker إلى جانب EveryDollar، واختبر شهرًا مكتملًا واحدًا. واترك الميزانية القديمة وملفات المصدر من دون تغيير إلى أن تتطابق المشتريات والدخل ومدفوعات البطاقات والتحويلات والغرض من صناديق الادخار وحركة كل حساب.