كيف تبني تطبيق تتبع المصروفات: الإيصالات والموافقات والتعويضات
يسجّل تطبيق تتبع المصروفات ما أُنفق، وعلى ماذا، ومن أنفقه، ومعه إيصاله. بالنسبة للعامل الحر هو سجل مرتب يُعتمد عليه عند موعد الضرائب. وبالنسبة للفريق فهو المسار الكامل من «دفعت ثمن هذا» إلى «تم تعويضك»: تقديم، ثم اعتماد، ثم دفع، ثم تصدير. ولبنائه تحتاج إلى إدخال سريع من الهاتف، ورفع للإيصالات، وفئات، وخطوة اعتماد للفرق، وتصدير يستطيع المحاسب استخدامه. أبقِ شاشة الإدخال سريعة، فإذا استغرق تسجيل المصروف أكثر من دقيقة توقف الناس عن تسجيله.
شخصي أم للعمل الحر أم للفريق؟
| النوع | من يستخدمه | ما الأهم فيه |
|---|---|---|
| شخصي | شخص واحد يتتبع إنفاقه اليومي | سرعة الإدخال، والفئات، والإجماليات الشهرية |
| عامل حر أو تاجر فردي | شخص واحد، للضرائب وإعادة الفوترة للعميل | الإيصالات، ومبالغ الضريبة، علامة «قابل للفوترة للعميل»، والتصدير |
| فريق أو شركة | موظفون ومعتمِدون وفريق مالي | التقديم، والاعتماد، وحالة التعويض، وفحص السياسات، وسجل التدقيق |
إذا كان ما تريده فعلاً هو تخطيط الإنفاق الشهري مقابل أهداف، فاقرأ بدلاً من ذلك كيف تبني تطبيق ميزانية. يركز بقية هذا الدليل على تتبع المصروفات للعامل الحر والفريق.
ما يحتاجه تطبيق تتبع المصروفات
الصفحات
- إضافة مصروف: المبلغ، والعملة، والتاريخ، والتاجر، والفئة، وملاحظة، وصورة الإيصال. وعلى الهاتف يفتح مباشرة الكاميرا.
- مصروفاتي: قائمة بالحالة (مسودة، مُرسَل، معتمد، مرفوض، تم التعويض) مع فلاتر.
- تقرير المصروفات (اختياري): تجميع مصروفات رحلة أو شهر واحد وتقديمها معاً.
- الاعتمادات: للمديرين، البنود المعلّقة مع عرض الإيصال، واعتماد أو رفض مع ذكر السبب.
- عرض الفريق المالي: البنود المعتمدة التي تنتظر التعويض، وتعليمها كمدفوعة، والتصدير.
- الإعدادات: الفئات، وحدود السياسة، والمعتمِدون، والعملات.
البيانات
- المستخدمون: الاسم، والدور، والمدير (الذي يعتمد مصروفاتهم).
- المصروفات: المستخدم، والتاريخ، والتاجر، والمبلغ (بالسنتات كأعداد صحيحة)، والعملة، ومبلغ الضريبة، والفئة، والمشروع أو العميل، وعلامة القابلية للفوترة، والملاحظة، والحالة، والتقرير.
- الإيصالات: المصروف، والملف، وتاريخ الرفع.
- التقارير: المستخدم، والعنوان، والفترة، والحالة.
- أحداث الاعتماد: المصروف أو التقرير، ومن قام بالإجراء، والإجراء، والسبب، والوقت.
- الفئات والسياسات: مثلاً «الوجبات: حتى مبلغ محدد لليوم، ويلزم إيصال فوق حد معين».
احتفظ بسجل لأحداث الاعتماد يُضاف إليه دائماً ولا يُستبدل، بدلاً من الاكتفاء بالكتابة فوق الحالة. وعندما يسأل أحدهم «من اعتمد هذا؟»، تكون الإجابة موجودة في السجل.
الصلاحيات
- الموظفون يرون مصروفاتهم ويعدّلونها فقط، وفقط وهي مسودات أو مرفوضة.
- المعتمِدون يرون المصروفات المُرسَلة من فريقهم.
- المالية أو المديرون يرون كل شيء، ويعلّمون التعويضات، ويصدّرون.
يجب أن يُقفل المصروف المعتمد: فتغيير المبلغ بعد الاعتماد يعيده إلى الاعتماد. ويغطي دليلنا عن التحكم في الوصول حسب الأدوار بناء هذه الأدوار.
القرارات والمفاضلات
مصروفات مفردة أم تقارير. تقديم كل مصروف على حدة أبسط. أما التجميع في تقارير فيناسب الرحلات والمطالبات الشهرية. ابدأ بالمصروفات المفردة ما لم يكن فريقك يعمل بالتقارير أصلاً.
اعتماد من خطوة واحدة أو خطوتين. يكفي اعتماد المدير في معظم الفرق الصغيرة. أضف خطوة مالية عندما تكون المبالغ كبيرة أو تفرضها السياسة.
فحوصات السياسة. القواعد البسيطة، مثل حدود الفئات، أو اشتراط إيصال فوق مبلغ معين، أو منع وجبات نهاية الأسبوع، يمكن أن تضع علامة تنبيه على المصروف تلقائياً. ضع علامة ولا تحجب، فالمعتمِد هو من يقرر.
قراءة الإيصالات. تستطيع نماذج الذكاء الاصطناعي وخدمات OCR قراءة التاجر والتاريخ والمجموع من الصورة. هذا يوفّر الكتابة لكنه يخطئ، لذا املأ النموذج مسبقاً واطلب من الشخص التأكيد. ويجب أن يبقى مفتاح مزوّد الذكاء الاصطناعي على الخادم. راجع كيف تضيف ميزات الذكاء الاصطناعي إلى تطبيقك.
العملات. إذا كان الناس يسافرون، فاحفظ المبلغ الأصلي والعملة، والمبلغ المحوّل بسعر الصرف المستخدم، مع تاريخ سعر الصرف ذاك.
إعادة المال للأشخاص. يسجّل التطبيق أن التعويض حدث، أما الدفع الفعلي فيمرّ عادةً عبر الرواتب أو بنكك. أبقِ الأمر كذلك في البداية.
مثال على أول موجّه
ابنِ تطبيق تتبع مصروفات لشركة من 20 شخصاً. يضيف الموظفون المصروفات من هواتفهم: المبلغ، والعملة، والتاريخ، والتاجر، والفئة، والمشروع، والملاحظة، وصورة إيصال تُلتقط بالكاميرا. تُحفظ المصروفات أولاً كمسودات، ثم يقدمها الموظف. لكل موظف مدير يعتمد المصروفات المُرسلة أو يرفضها مع ذكر السبب، ويرى الإيصال بجانب التفاصيل. علّم المصروفات التي تتجاوز حد الفئة، أو التي لا إيصال لها فوق 25 دولاراً، دون أن تمنع تقديمها. بعد الاعتماد يُقفل المصروف، وتعديله يعيده إلى الاعتماد. يرى المستخدمون الماليون كل المصروفات المعتمدة، ويعلّمونها كمدفوعة دفعةً واحدة، ويصدّرون ملف CSV يحتوي على التاريخ والموظف والتاجر والفئة والمشروع والمبلغ والعملة والحالة ورابط الإيصال. سجّل كل تغيير في الحالة مع من قام به ومتى. الأدوار: موظف، ومدير، ومالية. تسجيل دخول بالبريد وكلمة المرور، وقاعدة بيانات، وتخزين ملفات للإيصالات. أضف فريقين اثنين ومصروفات تجريبية.
خطوات البناء
- شاشة إضافة المصروف على الهاتف. رفع من الكاميرا، وقيم افتراضية معقولة (تاريخ اليوم، وآخر فئة استُخدمت)، وإكمالها في أقل من دقيقة. راجع كيف تضيف رفع الملفات إلى تطبيقك.
- قائمة «مصروفاتي» مع الحالات.
- الأدوار والاعتمادات. سجّل الدخول كموظف ومدير ومالية، وتحقق مما يستطيع كل واحد رؤيته وتغييره.
- القفل وسجل التدقيق. جرّب تعديل مصروف معتمد.
- علامات السياسة.
- التصدير. سلّم ملف CSV لمن يتولى حساباتك، واسأله إن كان يُستورد دون مشاكل.
- قراءة الإيصالات (اختياري). أضفها بعد أن يعمل التدفق اليدوي، وقارن تخميناتها بإيصالات حقيقية.
- تجربة مع فريق واحد لمدة شهر قبل التعميم.
أخطاء شائعة
- إدخال بطيء. كل حقل إضافي يقلل عدد المرات التي يُرسَل فيها المصروف. اجعل المبلغ والتاريخ والفئة والإيصال هي الحقول الإلزامية فقط.
- إيصالات مخزنة بشكل عام. يجب ألا تكون ملفات الإيصالات متاحة إلا لمن يحق له رؤية ذلك المصروف.
- مصروفات معتمدة قابلة للتعديل. اقفلها، وإلا فالاعتماد لا معنى له.
- الكتابة فوق الحالة. احتفظ بسجل لكل تغيير.
- المال بالأرقام العشرية العائمة. استخدم السنتات كأعداد صحيحة.
- حذف الإيصالات مبكراً. قواعد حفظ السجلات تختلف، وتحقق منها مع محاسبك.
- الثقة بالمجاميع التي قرأها الذكاء الاصطناعي دون مراجعة.
متى يكون البرنامج الجاهز أفضل؟
تقدم منتجات إدارة المصروفات المتخصصة تكاملاً مع البطاقات، وتغذية تلقائية من الحسابات البنكية، وتتبع المسافات، ومزامنة مع برامج المحاسبة، وتطبيقات للهاتف، وكثيراً ما تتعامل مع تفاصيل الضرائب والامتثال لعدة دول. إذا كنت تحتاج بطاقات الشركة أو مزامنة مباشرة مع برنامج المحاسبة، فهي الخيار الأقوى.
ابنِ بنفسك عندما لا تناسب قواعد الاعتماد أو الفئات احتياجك، أو عندما يكون سعر الاشتراك لكل مستخدم مرتفعاً لفريق يقدم بضعة مصروفات في الشهر، أو عندما ترتبط المصروفات ببياناتك الخاصة (مشاريع، أو وظائف، أو عملاء، أو عقارات)، أو عندما يكون المتتبع جزءاً من أداة داخلية أكبر. وإذا كنت تعيد فوترة المصروفات للعملاء، فاربطه بتطبيق الفواتير.
البناء مع Mythex
يستطيع Mythex بناء المتتبع من الموجّه أعلاه: تصفه في المحادثة، وتجربه في المعاينة الحية، وتنشره لفريقك. ويضيف قاعدة بيانات Postgres مخصصة وتخزين ملفات للإيصالات عندما يحتاج التطبيق إليهما. تسجيل الدخول يكون من اختيارك، فأنت تختار الأسلوب ويركّبه الوكيل، وكذلك أي مزوّد ذكاء اصطناعي لقراءة الإيصالات، ويُحفظ مفتاحه كسرّ من أسرار المشروع. وللبدء من شيء قريب، جرّب قالبَي تطبيق مطالبات المصروفات واعتمادات المصروفات.
الأسئلة
ما الفرق بين تطبيق الميزانية وتطبيق تتبع المصروفات؟
تطبيق الميزانية يخطط للإنفاق مسبقاً حسب الفئات ويقارنه بما حدث فعلاً. أما تطبيق تتبع المصروفات فيسجّل كل تكلفة على حدة، غالباً مع إيصالها، وغالباً لكي يُطالَب باسترداد قيمتها أو تُعتمد أو تُرسل إلى المحاسب.
هل يستطيع تطبيق تتبع المصروفات قراءة الإيصالات تلقائياً؟
نعم. يستطيع التطبيق إرسال صورة الإيصال إلى نموذج ذكاء اصطناعي أو خدمة OCR، فيعيد اسم التاجر والتاريخ والمجموع والضريبة. تعامل مع النتيجة كاقتراح يؤكده الشخص، لأن صور الإيصالات المجعدة كثيراً ما تُقرأ بشكل خاطئ.
ماذا يجب أن يتضمن تقرير المصروفات المُصدَّر؟
تاريخ كل مصروف، واسم التاجر، والفئة، والمبلغ، والعملة، ومبلغ الضريبة إن وُجد، والشخص الذي أنفقه، وحالة الموافقة، ورابطاً إلى الإيصال. وملف CSV يستطيع المحاسب أو برنامج المحاسبة استيراده هو غالباً الصيغة الأنفع.
إلى متى يجب أن أحتفظ بالإيصالات؟
يعتمد ذلك على بلدك ونوع المصروف، وكل جهة ضريبية تضع قواعدها الخاصة. تحقق من ذلك مع محاسب أو مع الجهة الضريبية المحلية، وتأكد من أن تطبيقك لا يحذف الإيصالات قبل انتهاء هذه المدة.