গাইড

কীভাবে একটি Expense Tracker বানাবেন: রসিদ, অনুমোদন ও ফেরত

একটি expense tracker রেকর্ড রাখে কী খরচ হয়েছে, কিসের জন্য, কে করেছে এবং সঙ্গে রসিদ আছে কি না। একজন ফ্রিল্যান্সারের জন্য এটি কর-মৌসুমের জন্য একটি গোছানো হিসাব। একটি দলের জন্য এটি “আমি এর জন্য টাকা দিয়েছি” থেকে “আপনাকে ফেরত দেওয়া হয়েছে” পর্যন্ত প্রবাহ: জমা, অনুমোদন, পেমেন্ট, export। এটি বানাতে দরকার ফোন থেকে দ্রুত এন্ট্রি, রসিদ আপলোড, categories, দলের জন্য একটি অনুমোদনের ধাপ, এবং এমন একটি export যা আপনার accountant ব্যবহার করতে পারেন। এন্ট্রির স্ক্রিনটি দ্রুত রাখুন: একটি খরচ লিখতে এক মিনিটের বেশি লাগলে মানুষ লেখা বন্ধ করে দেয়।

ব্যক্তিগত, ফ্রিল্যান্স নাকি দল?

ধরনকে ব্যবহার করেসবচেয়ে গুরুত্বপূর্ণ বিষয়
ব্যক্তিগতএকজন মানুষ, প্রতিদিনের খরচ লিখে রাখেএন্ট্রির গতি, categories, মাসিক মোট
ফ্রিল্যান্সার বা একক ব্যবসায়ীএকজন, কর ও ক্লায়েন্টের কাছে পুনঃবিলের জন্যরসিদ, করের পরিমাণ, “ক্লায়েন্টের কাছে বিলযোগ্য” flag, export
দল বা কোম্পানিকর্মী, অনুমোদনকারী, financeজমা, অনুমোদন, ফেরতের অবস্থা, policy যাচাই, audit trail

আপনি যদি আসলে মাসিক খরচ লক্ষ্যমাত্রার বিপরীতে পরিকল্পনা করতে চান, তাহলে বরং কীভাবে একটি budget app বানাবেন পড়ুন। এই গাইডের বাকি অংশ ফ্রিল্যান্সার ও দলের expense tracking নিয়ে।

একটি expense tracker-এ কী লাগে

পেজ

  • খরচ যোগ করুন — পরিমাণ, currency, তারিখ, merchant, category, নোট, রসিদের ছবি। ফোনে সরাসরি ক্যামেরা খুলুন।
  • আমার খরচ — অবস্থা (draft, submitted, approved, rejected, reimbursed) ও filter সহ তালিকা।
  • খরচের রিপোর্ট (ঐচ্ছিক) — একটি ভ্রমণ বা মাসের খরচ একসঙ্গে গোছানো এবং একবারে জমা দেওয়া।
  • অনুমোদন — ম্যানেজারদের জন্য: রসিদ দেখা যায় এমন অপেক্ষমাণ আইটেম, কারণসহ অনুমোদন বা প্রত্যাখ্যান।
  • Finance view — ফেরতের অপেক্ষায় থাকা অনুমোদিত আইটেম, paid হিসেবে চিহ্নিত করা এবং export।
  • সেটিংস — categories, policy সীমা, approvers, currencies।

ডেটা

  • Users — নাম, ভূমিকা, ম্যানেজার (যিনি তাদের খরচ অনুমোদন করেন)।
  • Expenses — user, তারিখ, merchant, পরিমাণ (integer cents), currency, কর-পরিমাণ, category, project বা client, billable flag, নোট, অবস্থা, report।
  • Receipts — expense, ফাইল, আপলোডের তারিখ।
  • Reports — user, শিরোনাম, সময়কাল, অবস্থা।
  • Approval events — expense বা report, কে, কী করেছেন, কারণ, timestamp।
  • Categories ও policies — যেমন “Meals: দিনে একটি নির্দিষ্ট সীমা পর্যন্ত, একটি সীমার উপরে রসিদ বাধ্যতামূলক”।

অবস্থা শুধু overwrite না করে approval events-এর একটি append-only log রাখুন। কেউ যখন জিজ্ঞেস করে “এটা কে অনুমোদন করেছে?”, উত্তরটি সেই log-এ থাকে।

অনুমতি

  • কর্মীরা শুধু নিজের খরচ দেখে ও বদলাতে পারে, এবং তখনই যখন সেগুলো draft বা rejected।
  • অনুমোদনকারীরা তাদের দলের জমা দেওয়া খরচ দেখে।
  • Finance বা admin সব দেখে, reimbursement চিহ্নিত করে এবং export করে।

একটি অনুমোদিত খরচ লক হয়ে যাওয়া উচিত: অনুমোদনের পর পরিমাণ বদলালে সেটিকে আবার অনুমোদনের জন্য পাঠাতে হবে। এই ভূমিকাগুলো কীভাবে তৈরি করতে হয় তা জানতে আমাদের role-based access control গাইড দেখুন।

সিদ্ধান্ত ও আপস

একক খরচ নাকি রিপোর্ট। প্রতিটি খরচ আলাদাভাবে জমা দেওয়া সহজ। ভ্রমণ ও মাসিক দাবির জন্য রিপোর্টে গোছানো বেশি উপযোগী। আপনার দল আগে থেকে রিপোর্টে কাজ না করলে একক খরচ দিয়ে শুরু করুন।

এক ধাপ নাকি দুই ধাপের অনুমোদন। বেশিরভাগ ছোট দলের জন্য একজন ম্যানেজারের অনুমোদনই যথেষ্ট। পরিমাণ বড় হলে বা policy-তে বাধ্যতামূলক থাকলে একটি finance ধাপ যোগ করুন।

Policy যাচাই। সহজ নিয়ম, যেমন category সীমা, নির্দিষ্ট পরিমাণের উপরে রসিদ বাধ্যতামূলক, সপ্তাহান্তের খাবার নিষিদ্ধ, স্বয়ংক্রিয়ভাবে খরচ চিহ্নিত করতে পারে। চিহ্নিত করুন, আটকে দেবেন না; সিদ্ধান্ত নেন অনুমোদনকারী।

রসিদ পড়া। AI model ও OCR service একটি ছবি থেকে merchant, তারিখ ও মোট পড়তে পারে। এতে টাইপ করার সময় বাঁচে, কিন্তু ভুল হয়, তাই ফর্মটি আগে থেকে পূরণ করে ব্যবহারকারীকে নিশ্চিত করতে বলুন। AI provider-এর key অবশ্যই সার্ভারে থাকতে হবে। দেখুন কীভাবে আপনার app-এ AI feature যোগ করবেন।

Currencies। মানুষ ভ্রমণ করলে মূল পরিমাণ ও currency, এবং ব্যবহৃত হারে রূপান্তরিত পরিমাণ, সেই হারের তারিখসহ সংরক্ষণ করুন।

ফেরত দেওয়া। tracker শুধু রেকর্ড করে যে ফেরত দেওয়া হয়েছে; আসল পেমেন্ট সাধারণত payroll বা আপনার ব্যাংকের মাধ্যমে হয়। শুরুতে এভাবেই রাখুন।

প্রথম প্রম্পটের উদাহরণ

২০ জনের একটি কোম্পানির জন্য একটি expense tracking app বানান। কর্মীরা ফোন থেকে খরচ যোগ করবে: পরিমাণ, currency, তারিখ, merchant, category, project, নোট এবং ক্যামেরায় তোলা একটি রসিদের ছবি। পরিমাণ integer cents-এ সংরক্ষণ করুন। খরচ প্রথমে draft হিসেবে শুরু হবে; কর্মী সেগুলো জমা দেবে। প্রতিটি কর্মীর একজন ম্যানেজার আছে, যিনি জমা হওয়া খরচ কারণসহ অনুমোদন বা প্রত্যাখ্যান করবেন, বিবরণের পাশে রসিদ দেখে। category সীমা ছাড়িয়ে যাওয়া বা ২৫ ডলারের উপরে রসিদ ছাড়া খরচ চিহ্নিত করুন, কিন্তু আটকাবেন না। অনুমোদনের পর খরচ লক হবে; সম্পাদনা করলে সেটি আবার অনুমোদনের জন্য যাবে। Finance ব্যবহারকারীরা সব অনুমোদিত খরচ দেখবে, দলবদ্ধভাবে reimbursed চিহ্নিত করবে, এবং date, employee, merchant, category, project, amount, currency, status ও রসিদের লিংকসহ একটি CSV export করবে। প্রতিটি অবস্থা পরিবর্তনের সঙ্গে কে ও কখন করেছে তা লগ করুন। ভূমিকা: employee, manager, finance। Email ও password দিয়ে login, একটি database, এবং রসিদের জন্য file storage। দুটি দল ও নমুনা খরচ দিয়ে seed করুন।

বানানোর ধাপ

  1. ফোনে খরচ যোগ করার স্ক্রিন। ক্যামেরা থেকে আপলোড, যুক্তিসঙ্গত ডিফল্ট (আজকের তারিখ, সর্বশেষ ব্যবহৃত category), এক মিনিটের কমে সম্পন্ন। দেখুন কীভাবে আপনার app-এ file upload যোগ করবেন।
  2. অবস্থাসহ আমার খরচের তালিকা।
  3. ভূমিকা ও অনুমোদন। একজন employee, একজন manager ও finance হিসেবে sign in করে দেখুন প্রতিজনে কী দেখতে ও বদলাতে পারে।
  4. লকিং ও audit log। একটি অনুমোদিত খরচ সম্পাদনা করে দেখুন।
  5. Policy flags।
  6. Export। CSV টি যিনি আপনার হিসাব রাখেন তাঁকে দিন এবং জিজ্ঞেস করুন এটি পরিষ্কারভাবে import হয় কি না।
  7. রসিদ পড়া (ঐচ্ছিক)। ম্যানুয়াল ফ্লো কাজ করার পর যোগ করুন, এবং এর অনুমানগুলো আসল রসিদের সঙ্গে মিলিয়ে দেখুন।
  8. এক মাসের জন্য একটি দল দিয়ে পাইলট চালান, তারপর সবার জন্য খুলুন।

সাধারণ ভুল

  • ধীর এন্ট্রি। প্রতিটি অতিরিক্ত ঘর জমা দেওয়ার সংখ্যা কমায়। শুধু পরিমাণ, তারিখ, category ও রসিদ আবশ্যক করুন।
  • রসিদ প্রকাশ্যে সংরক্ষিত। রসিদের ফাইল শুধু সেই ব্যক্তিরাই পৌঁছাতে পারবেন যাঁদের ওই খরচ দেখার অনুমতি আছে।
  • অনুমোদিত খরচ সম্পাদনাযোগ্য থাকা। লক করুন, নইলে অনুমোদনের কোনো মানে থাকে না।
  • অবস্থা overwrite করা। প্রতিটি পরিবর্তনের log রাখুন।
  • Floating-point টাকা। integer cents ব্যবহার করুন।
  • রসিদ খুব আগে মুছে ফেলা। রেকর্ড রাখার নিয়ম ভিন্ন; আপনার accountant-এর সঙ্গে যাচাই করুন।
  • পর্যালোচনা ছাড়া AI-পড়া মোট বিশ্বাস করা।

কখন তৈরি expense software ভালো

বিশেষায়িত expense management পণ্য card integration, স্বয়ংক্রিয় bank feed, mileage tracking, accounting software sync ও মোবাইল app দেয়, এবং অনেক দেশের কর ও সম্মতির বিষয় তারা আগে থেকেই সামলায়। আপনার কোম্পানি card চাইলে বা সরাসরি accounting software-এ sync দরকার হলে এগুলোই ভালো বিকল্প।

নিজের তৈরি করুন যখন আপনার অনুমোদনের নিয়ম বা category মেলে না, যখন একটি ছোট দল মাসে কয়েকটি খরচ জমা দেয় অথচ per-user মূল্য বেশি, যখন খরচগুলো আপনার নিজের ডেটার সঙ্গে (project, job, client, সম্পত্তি) যুক্ত করতে হয়, অথবা tracker যখন বড় একটি internal tool-এর অংশ। আপনি যদি খরচ client-এর কাছে পুনঃবিল করেন, তাহলে এটিকে আপনার invoicing app-এর সঙ্গে যুক্ত করুন।

Mythex দিয়ে বানানো

Mythex উপরের প্রম্পটের tracker বানাতে পারে: আপনি চ্যাটে বর্ণনা করেন, live preview-এ চেষ্টা করেন, এবং দলের জন্য publish করেন। প্রয়োজন হলে রসিদের জন্য একটি বিশেষায়িত Postgres database ও file storage যোগ করে। Login আপনার নিজের পছন্দে: আপনি একটি পদ্ধতি বেছে নেন এবং agent সেটি যুক্ত করে; রসিদ পড়ার জন্য যেকোনো AI provider-ও আপনার নিজের, এবং তার key একটি project secret হিসেবে সংরক্ষিত থাকে। কাছাকাছি কিছু থেকে শুরু করতে চাইলে expense claims app ও expense approvals টেমপ্লেট দেখুন।

প্রশ্নোত্তর

budget app আর expense tracker-এর পার্থক্য কী?

budget app আগে থেকে category অনুযায়ী খরচের পরিকল্পনা করে এবং আসল খরচের সঙ্গে তুলনা করে। expense tracker প্রতিটি আলাদা খরচ রেকর্ড করে, সাধারণত রসিদ সহ, যাতে সেটি ফেরত চাওয়া, অনুমোদন করা বা accountant-এর কাছে পাঠানো যায়।

expense tracker কি নিজে থেকে রসিদ পড়তে পারে?

হ্যাঁ। একটি app রসিদের ছবি AI model বা OCR service-এ পাঠাতে পারে, এবং সেখান থেকে merchant, তারিখ, মোট ও কর ফিরে আসে। ফলাফলটিকে একটি পরামর্শ হিসেবে ধরুন, যা ব্যবহারকারী নিশ্চিত করবেন, কারণ কুঁচকানো রসিদের ছবি প্রায়ই ভুল পড়া হয়।

expense report export-এ কী কী থাকা উচিত?

প্রতিটি খরচের তারিখ, merchant, category, পরিমাণ, currency, প্রযোজ্য হলে করের পরিমাণ, কে খরচ করেছেন, অনুমোদনের অবস্থা এবং রসিদের একটি লিংক। একটি CSV ফাইল, যা আপনার accountant বা bookkeeping software import করতে পারে, সাধারণত সবচেয়ে কাজের ফরম্যাট।

রসিদ কত দিন রাখতে হবে?

এটি আপনার দেশ ও খরচের ধরনের উপর নির্ভর করে, এবং কর কর্তৃপক্ষ নিজেদের নিয়ম ঠিক করে। আপনার accountant বা স্থানীয় কর কর্তৃপক্ষের সঙ্গে যাচাই করুন, এবং নিশ্চিত করুন যে সেই সময়সীমা শেষ না হওয়া পর্যন্ত আপনার app কখনও রসিদ মুছে না ফেলে।

Mythex · Pricing · AI দিয়ে যা খুশি বানান · ওয়েবসাইট ও অ্যাপের টেমপ্লেট · Mythex-এর তুলনা · AI অ্যাপ তৈরির শব্দকোষ · AI অ্যাপ তৈরির বিনামূল্যের টুল · English

English አማርኛ العربية Български Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)