# Invoice Manager - ডিস্ট্রিবিউটরদের জন্য ইনভেন্টরি এবং বিলিং অ্যাপ

Company: Upwork
Service: অ্যাপ ডেভেলপমেন্ট
Period: 2022-05 - 2022-07
Tech: TypeScript, Expo, React Native, Google Maps, Redux, NestJS, Express.js, GraphQL, MongoDB, Twilio
Canonical: https://webanion.com/bn/portfolio/invoice-manager-inventory-and-billing-app-for-distributors

একটি অফলাইন-ফার্স্ট ট্যাবলেট অ্যাপ, যা দিয়ে একজন ডিস্ট্রিবিউটরের সেলস প্রতিনিধিরা খুচরা বিক্রেতার কাউন্টারেই অর্ডার নেন, স্টক দেখেন এবং ইনভয়েস প্রিন্ট করেন, নেটওয়ার্ক থাকুক বা না থাকুক। অর্ডার তৈরির সময়েই স্টক যাচাই হয়, প্রতিটি ইনভয়েস ক্রম অনুযায়ী পরের নম্বরটি পায় এবং সিঙ্কের পরেও তা ধরে রাখে, প্রতিনিধি দোকান ছাড়ার আগেই PDF-টি Bluetooth-এ প্রিন্ট হয়, আর একটি ফিল্টার দেখায় কোন দোকানের কাছে এখনও টাকা পাওনা। মাঠে এটি দিয়ে আসল স্টক হাতবদল হয়েছে আর আসল ইনভয়েস প্রিন্ট হয়েছে।

## পুরো গল্পটা

ডিস্ট্রিবিউশনের কাজ চলে দোকানের কাউন্টারে, অফিসে নয়। এই অ্যাপটি কাগজপত্রের কাজও সেখানেই সেরে ফেলতে দেয়।

### অর্ডার নেওয়া হয় কাউন্টারেই

<p>একজন ডিস্ট্রিবিউটরের সেলস রিপ একের পর এক দোকানে যান আর কাউন্টারে দাঁড়িয়েই অর্ডার নেন। প্রায়ই সেই অর্ডার লেখা হতো কাগজে, পরে অফিসে গিয়ে টাইপ করার জন্য। দোকানের পেছনের ঘরে আর বাজারে নেটওয়ার্ক চলে যায়, ভ্যান আর গুদামের স্টকের হিসাবে গরমিল তৈরি হয়, আর দুবার তোলা বা ভুল নম্বরের একটি ইনভয়েস গড়ায় এমন একজন খুচরা বিক্রেতার সঙ্গে বিবাদে, যাকে ডিস্ট্রিবিউটরের ধরে রাখা দরকার।</p><p>ক্লায়েন্ট চেয়েছিলেন পুরো লেনদেনটা কাউন্টারেই হোক, আর প্রথমবারেই নির্ভুল হোক: অর্ডার, তার জন্য যে স্টক কমে, ইনভয়েস আর পেমেন্ট, সবই এমন একটি ট্যাবলেটে, যা সংযোগ থাকুক বা না থাকুক, কাজ করে।</p>

### পুরো ক্যাটালগ রিপের হাতে

<p>ট্যাবলেট খুললেই সামনে চারটি দরজা: অর্ডারের জন্য পণ্য, গ্রাহক, কার্ট আর ইনভয়েস, প্রতিটিতে একটি সংখ্যা, যাতে রিপ বুঝতে পারেন দিনের কাজ কোথায় দাঁড়িয়ে। ক্যাটালগে আছে প্রতিটি পণ্য, তার ছবি, ক্যাটাগরি আর কতটা স্টক বাকি, নাম দিয়ে খোঁজা যায় আর ক্যাটাগরি দিয়ে ফিল্টার করা যায়।</p><p>অর্ডার তৈরির সময়েই স্টক যাচাই হয়। কোনো দোকান বাকি স্টকের চেয়ে বেশি চাইলে অর্ডার দেওয়ার আগেই অ্যাপ তা জানিয়ে দেয়, ফলে রিপ কখনো এমন মাল দেওয়ার কথা দেন না যা নেই, আর খুচরা বিক্রেতাকেও এমন ডেলিভারির জন্য অপেক্ষা করতে হয় না যা আসতেই পারবে না।</p>

### কার্ট থেকে ইনভয়েস, তিন ধাপে

<p>রিপ দোকান মালিকের সঙ্গে কার্টটা আবার মিলিয়ে দেখেন, পরিমাণ ঠিক করেন, গ্রাহক বেছে নেন, আর চোখের সামনে চূড়ান্ত ইনভয়েস নিজে থেকেই তৈরি হয়ে যায়। ডিসকাউন্ট, ডেলিভারি চার্জ আর ট্যাক্স সেখানেই যোগ হয়, বদলানোর সঙ্গে সঙ্গে মোট অঙ্ক হালনাগাদ হয়, আর রিপ বের হওয়ার আগেই ইনভয়েসে লেখা হয়ে যায় টাকা পরিশোধ হয়েছে নাকি বাকি।</p><p>প্রতিটি ইনভয়েস ক্রম অনুযায়ী পরের নম্বরটি পায়, আর সিঙ্কের পরেও সেই নম্বর ঠিক থাকে, ফলে অফিস কখনো একই নম্বরে দুটি ইনভয়েস বা এমন কোনো ফাঁক খুঁজে পায় না যার ব্যাখ্যা দিতে হবে।</p>

### রিপ বের হওয়ার আগেই প্রিন্ট

<p>অর্ডার জমা দিলেই ইনভয়েসটি ট্যাবলেটে একটি PDF হিসেবে সেভ হয়, গ্রাহকের নাম আর তারিখ দিয়ে তার নাম রাখা হয়, আর সঙ্গে সঙ্গে Bluetooth দিয়ে প্রিন্ট করা বা শেয়ার করার জন্য তৈরি থাকে। রিপ দরজা পেরোনোর আগেই খুচরা বিক্রেতার হাতে কাগজ পৌঁছে যায়, আর লেনদেনের কাগুজে রেকর্ড শুরু হয় যেখানে বিক্রি হয়েছে সেখান থেকেই, পরদিন সকালে কোনো ডেস্কে বসে নয়।</p>

### কার কাছে কত পাওনা, এক নজরে

<p>ইনভয়েসের তালিকাটাই মাঠে ডিস্ট্রিবিউটরের খাতা। প্রতিটি দোকানের ইনভয়েসে থাকে নম্বর, তারিখ, মোট অঙ্ক আর টাকা পরিশোধ হয়েছে কি না, আর একটি ফিল্টারে শুধু বাকি থাকা ইনভয়েসগুলো দেখা যায়, ফলে নতুন অর্ডার নেওয়ার আগেই রিপ জানেন কোন কোন দোকানে টাকা চাইতে হবে।</p><p>কোনো ইনভয়েস পরে আবার খুলে সংশোধন করা যায়, আর সেভ করার সঙ্গে সঙ্গে অ্যাপ নতুন একটি PDF তৈরি করে, ফলে অফিসে থাকা কপি সবসময় দোকানকে দেওয়া কপির সঙ্গে মেলে।</p>

### কিছুই হারায় না, ভুল করে কিছুই মুছে যায় না

<p>অ্যাপটি অফলাইন-ফার্স্ট: পণ্য, গ্রাহক আর ইনভয়েস থাকে ট্যাবলেটেই, আর সংযোগ ফিরলে সব মিলিয়ে নেওয়া হয়, ফলে নেটওয়ার্ক না থাকার কারণে কোনো বিক্রি আটকে থাকে না। পণ্য মুছে ফেলা, ক্যাটালগ ইমপোর্ট করা বা ইনভয়েস এক্সপোর্ট করার জন্য লাগে একটি অ্যাডমিন পাসওয়ার্ড, ফলে নতুন কোনো রিপ ভুল করে সারাদিনের কাজ মুছে ফেলতে পারেন না।</p><p>ক্যাটালগ আর গ্রাহক তালিকা তারিখসহ ব্যাকআপ ফাইলে এক্সপোর্ট হয় এবং অন্য ট্যাবলেটে ইমপোর্ট করা যায়, আর এভাবেই মালিক নতুন রিপকে দ্রুত কাজের জন্য তৈরি করে দেন এবং সবকিছুর একটি কপি ডিভাইসের বাইরে রাখেন।</p>

### যে ওয়ার্কফ্লোর ওপর ব্যবসা চলে

<p>ক্লায়েন্ট প্রথমে <a href="/portfolio/coverfanz-fan-engagement-and-artist-booking-platform">CoverFanz</a>-এর এক মাসের একটি প্ল্যাটফর্ম স্প্রিন্টের জন্য স্টুডিওকে কাজ দেন, তারপর ফিরে আসেন সেই ওয়ার্কফ্লো নিয়ে যার ওপর তাদের নিজেদের ব্যবসা নির্ভর করত, আর পরে আসেন তৃতীয় একটি চুক্তির জন্য। Invoice Manager-এর মাধ্যমে মাঠে আসল স্টক হাতবদল হয়েছে আর আসল ইনভয়েস প্রিন্ট হয়েছে, আর এ ধরনের সফটওয়্যারের কাছে এটাই একমাত্র পরীক্ষা, যার সত্যিই মূল্য আছে।</p><p>রিপদের কাছে এর মানে ছিল কাগজপত্রের কাজ সেরেই একটি ভিজিট শেষ করা। মালিকের কাছে এর মানে ছিল স্টক, ইনভয়েস আর কোন দোকানের কাছে কত পাওনা, সবকিছু আসলে যা বিক্রি হয়েছে তার সঙ্গে তাল মিলিয়ে চলা।</p>
