چطور یک ردیاب هزینه بسازیم: رسید، تأیید و بازپرداخت
ردیاب هزینه ثبت میکند که چه چیزی، کجا، توسط چه کسی و با چه رسیدی خرج شده است. برای یک فریلنسر، این یک سابقه مرتب برای موعد مالیات است. برای یک تیم، این مسیر از «من این را پرداخت کردم» تا «هزینهات بازپرداخت شد» است: ثبت، تأیید، پرداخت و خروجی. برای ساختن آن به ورود سریع از موبایل، آپلود رسید، دستهبندی، مرحله تأیید برای تیم و خروجیای که حسابدار بتواند استفاده کند نیاز دارید. صفحه ثبت را سریع نگه دارید؛ اگر ثبت یک هزینه بیش از یک دقیقه طول بکشد، مردم دیگر آن را انجام نمیدهند.
شخصی، فریلنسری یا تیمی؟
| نوع | چه کسی از آن استفاده میکند | مهمترین چیز |
|---|---|---|
| شخصی | یک نفر که خرج روزانهاش را ثبت میکند | سرعت ثبت، دستهبندی، جمع ماهانه |
| فریلنسر یا کسبوکار تکنفره | یک نفر، برای مالیات و صورتحساب مجدد به مشتری | رسیدها، مبلغ مالیات، علامت «قابلصورتحساب به مشتری»، خروجی |
| تیم یا شرکت | کارمندان، تأییدکنندگان، مالی | ارسال، تأیید، وضعیت بازپرداخت، بررسی سیاستها، ردپای ممیزی |
اگر آنچه واقعاً میخواهید برنامهریزی خرج ماهانه بر اساس هدف است، راهنمای ساخت اپ بودجه را ببینید. بقیه این راهنما بر ردیابی هزینه فریلنسری و تیمی تمرکز دارد.
یک ردیاب هزینه چه چیزهایی لازم دارد
صفحهها
- افزودن هزینه — مبلغ، واحد پول، تاریخ، فروشنده، دستهبندی، یادداشت، عکس رسید. در موبایل، دوربین مستقیم باز شود.
- هزینههای من — فهرست با وضعیت (پیشنویس، ارسالشده، تأییدشده، ردشده، بازپرداختشده) و فیلترها.
- گزارش هزینه (اختیاری) — گروهبندی هزینههای یک سفر یا یک ماه و ارسال یکجای آنها.
- تأییدها — برای مدیران: موارد در انتظار با نمایش رسید، تأیید یا رد با ذکر دلیل.
- نمای مالی — مواردی که تأیید شده و منتظر بازپرداختاند، علامتگذاری بهعنوان پرداختشده، و خروجی.
- تنظیمات — دستهبندیها، محدودیتهای سیاستی، تأییدکنندگان، واحدهای پول.
دادهها
- کاربران — نام، نقش، مدیر (کسی که هزینههایشان را تأیید میکند).
- هزینهها — کاربر، تاریخ، فروشنده، مبلغ (بهصورت عدد صحیح سنت)، واحد پول، مبلغ مالیات، دستهبندی، پروژه یا مشتری، علامت قابلصورتحساب، یادداشت، وضعیت، گزارش.
- رسیدها — هزینه، فایل، تاریخ آپلود.
- گزارشها — کاربر، عنوان، دوره، وضعیت.
- رویدادهای تأیید — هزینه یا گزارش، چه کسی، چه اقدامی، دلیل، زمان.
- دستهبندیها و سیاستها — برای مثال «غذا: تا مبلغ مشخصی در روز، رسید لازم برای مبالغ بالاتر از یک آستانه».
یک گزارش افزودنی از رویدادهای تأیید نگه دارید، نه اینکه فقط وضعیت را بازنویسی کنید. وقتی کسی میپرسد «این را چه کسی تأیید کرد؟»، جواب در گزارش است.
دسترسیها
- کارمندان فقط هزینههای خودشان را میبینند و ویرایش میکنند، و فقط وقتی پیشنویس یا ردشده باشند.
- تأییدکنندگان هزینههای ارسالشده تیم خود را میبینند.
- مالی یا مدیران همهچیز را میبینند، بازپرداخت را علامت میزنند و خروجی میگیرند.
هزینه تأییدشده باید قفل شود: تغییر مبلغ پس از تأیید باید آن را دوباره به مرحله تأیید بفرستد. راهنمای ما درباره کنترل دسترسی بر اساس نقش نحوه ساخت این نقشها را توضیح میدهد.
تصمیمها و مصالحهها
هزینههای تکی یا گزارش. ارسال هر هزینه بهتنهایی سادهتر است. گروهبندی در گزارش برای سفر و درخواستهای ماهانه مناسب است. مگر اینکه تیمتان از قبل با گزارش کار کند، با هزینههای تکی شروع کنید.
تأیید یکمرحلهای یا دومرحلهای. تأیید مدیر برای بیشتر تیمهای کوچک کافی است. وقتی مبالغ بزرگاند یا سیاست آن را لازم میداند، یک مرحله مالی اضافه کنید.
بررسی سیاستها. قوانین ساده — محدودیت دستهبندی، لزوم رسید برای مبالغ بالاتر از یک مقدار، بدون غذای آخر هفته — میتوانند هزینهها را خودکار علامت بزنند. علامت بزنید، نه اینکه مسدود کنید؛ تصمیم با تأییدکننده است.
خواندن رسید. مدلهای AI و سرویسهای OCR میتوانند فروشنده، تاریخ و جمع کل را از عکس بخوانند. این تایپ کردن را کم میکند اما اشتباه هم میکند، پس فرم را از پیش پر کنید و از شخص تأیید بخواهید. کلید ارائهدهنده AI باید روی سرور بماند. نحوه افزودن قابلیتهای AI به اپ را ببینید.
واحدهای پول. اگر افراد سفر میکنند، مبلغ و واحد پول اصلی را همراه با مبلغ تبدیلشده با نرخ استفادهشده و تاریخ آن نرخ ذخیره کنید.
بازپرداخت به افراد. ردیاب ثبت میکند که بازپرداخت انجام شده؛ پرداخت واقعی معمولاً از طریق حقوق و دستمزد یا بانک انجام میشود. در ابتدا همین را نگه دارید.
نمونه اولین پرامپت
یک اپ ردیابی هزینه برای یک شرکت ۲۰ نفره بسازید. کارمندان از موبایل خود هزینه اضافه میکنند: مبلغ، واحد پول، تاریخ، فروشنده، دستهبندی، پروژه، یادداشت و عکس رسید گرفتهشده با دوربین. مبالغ را بهصورت عدد صحیح سنت ذخیره کنید. هزینهها بهعنوان پیشنویس شروع میشوند؛ کارمندان آنها را ارسال میکنند. هر کارمند یک مدیر دارد که هزینههای ارسالشده را با ذکر دلیل تأیید یا رد میکند و رسید را کنار جزئیات میبیند. هزینههایی که از محدودیت دستهبندی بیشتر هستند یا بالاتر از ۲۵ دلار بدون رسید دارند را علامت بزنید، اما مسدود نکنید. پس از تأیید، هزینه قفل میشود؛ ویرایش آن را دوباره به تأیید میفرستد. کاربران مالی همه هزینههای تأییدشده را میبینند، آنها را دستهای بهعنوان بازپرداختشده علامت میزنند و یک CSV با تاریخ، کارمند، فروشنده، دستهبندی، پروژه، مبلغ، واحد پول، وضعیت و لینک رسید خروجی میگیرند. هر تغییر وضعیت را همراه با چه کسی و چه زمانی ثبت کنید. نقشها: کارمند، مدیر، مالی. ورود با ایمیل و رمز عبور، یک پایگاه داده و فضای ذخیرهسازی فایل برای رسیدها. دو تیم و هزینههای نمونه اضافه کنید.
مراحل ساخت
- صفحه افزودن هزینه روی موبایل. آپلود با دوربین، مقادیر پیشفرض منطقی (تاریخ امروز، آخرین دستهبندی استفادهشده)، کمتر از یک دقیقه برای تکمیل. نحوه افزودن آپلود فایل به اپ را ببینید.
- فهرست هزینههای من با وضعیتها.
- نقشها و تأییدها. با حساب کارمند، مدیر و مالی وارد شوید و بررسی کنید هرکدام چه چیزی را میبینند و تغییر میدهند.
- قفل کردن و گزارش ممیزی. ویرایش یک هزینه تأییدشده را امتحان کنید.
- علامتهای سیاستی.
- خروجی. فایل CSV را به کسی که دفاتر شما را انجام میدهد بدهید و بپرسید آیا بدون مشکل وارد میشود.
- خواندن رسید (اختیاری). وقتی جریان دستی کار کرد آن را اضافه کنید و حدسهایش را با رسیدهای واقعی مقایسه کنید.
- آزمایش با یک تیم به مدت یک ماه قبل از فراگیر کردن.
اشتباهات رایج
- ثبت کند. هر فیلد اضافی از تعداد ارسالها کم میکند. فقط مبلغ، تاریخ، دستهبندی و رسید را اجباری کنید.
- رسیدهای عمومی. فایلهای رسید فقط باید برای افرادی که اجازه دیدن آن هزینه را دارند قابل دسترسی باشند.
- هزینههای تأییدشدهای که قابل ویرایشاند. آنها را قفل کنید، وگرنه تأیید بیمعنی میشود.
- بازنویسی وضعیت. از هر تغییر گزارش نگه دارید.
- پول با عدد اعشاری. از سنت بهصورت عدد صحیح استفاده کنید.
- حذف زودهنگام رسیدها. قوانین نگهداری سوابق متفاوت است؛ قانون خودتان را با حسابدار بررسی کنید.
- اعتماد به جمعهای خواندهشده با AI بدون بازبینی.
وقتی نرمافزار آماده بهتر است
محصولات تخصصی مدیریت هزینه، یکپارچگی با کارتها، دریافت خودکار از حساب بانکی، ردیابی کیلومتر سفر، همگامسازی با نرمافزار حسابداری و اپ موبایل ارائه میدهند، و بسیاری از جزئیات مالیاتی و انطباق را برای کشورهای متعدد پوشش دادهاند. اگر به کارت شرکتی یا همگامسازی مستقیم با نرمافزار حسابداری نیاز دارید، آنها انتخاب قویتری هستند.
خودتان بسازید وقتی قوانین تأیید یا دستهبندیهایتان جور درنمیآید، وقتی قیمتگذاری به ازای هر کاربر برای تیمی که چند هزینه در ماه ثبت میکند گران است، وقتی هزینهها باید به دادههای خودتان (پروژه، کار، مشتری، ملک) وصل شوند، یا وقتی ردیاب بخشی از یک اپ داخلی بزرگتر است. اگر هزینهها را به مشتری صورتحساب میکنید، آن را به اپ صورتحساب وصل کنید.
ساختن با Mythex
Mythex میتواند ردیاب را از پرامپتی که در بالا آمد بسازد: آن را در چت توصیف میکنید، در پیشنمایش زنده امتحان میکنید و برای تیم منتشر میکنید. وقتی اپ به آن نیاز دارد، یک پایگاه داده Postgres اختصاصی و فضای ذخیرهسازی فایل برای رسیدها اضافه میکند. ورود به عهده خودتان است — یک روش را انتخاب میکنید و عامل آن را وصل میکند — و همینطور هر ارائهدهنده AI برای خواندن رسید، با کلیدی که بهعنوان راز پروژه ذخیره میشود. برای شروع از چیزی نزدیک به آن، به قالبهای اپ مدیریت هزینههای بازپرداختی و تأییدهای هزینه نگاه کنید.
پرسشها
تفاوت یک اپ بودجه و یک ردیاب هزینه چیست؟
اپ بودجه خرج ماه را از پیش بر اساس دستهبندی برنامهریزی میکند و آن را با آنچه واقعاً خرج شده مقایسه میکند. ردیاب هزینه هر هزینه جداگانه را ثبت میکند، معمولاً همراه با رسید، و اغلب برای اینکه بتوان آن را پس گرفت، تأیید کرد یا به حسابدار تحویل داد.
آیا ردیاب هزینه میتواند رسید را خودکار بخواند؟
بله. اپ میتواند عکس رسید را برای یک مدل AI یا سرویس OCR بفرستد و نام فروشنده، تاریخ، جمع کل و مالیات را برگرداند. نتیجه را پیشنهاد در نظر بگیرید که شخص باید تأیید کند، چون عکس رسیدهای مچالهشده اغلب اشتباه خوانده میشود.
خروجی گزارش هزینه باید چه چیزهایی داشته باشد؟
تاریخ هر هزینه، فروشنده، دستهبندی، مبلغ، واحد پول، مبلغ مالیات در صورت لزوم، فردی که هزینه را کرده، وضعیت تأیید و لینک به رسید. معمولاً مفیدترین قالب فایل CSV است که حسابدار یا نرمافزار حسابداری بتواند آن را وارد کند.
رسیدها را چقدر باید نگه داشت؟
این به کشور و نوع هزینه بستگی دارد و سازمانهای مالیاتی قوانین خاص خودشان را دارند. با حسابدار یا اداره مالیات محلی خود مشورت کنید و مطمئن شوید اپ شما رسیدها را قبل از پایان آن مدت پاک نمیکند.