আয়ের খাতা

USDT-তে পেমেন্ট নেওয়ার পরে ক্লায়েন্ট ফেরত চাইলে কী করবেন

ব্লকচেইনে পাঠানো USDT বাতিল করা যায় না — ফেরত মানে নতুন একটি লেনদেন। অঙ্ক USDT-তে ঠিক করা, নেটওয়ার্ক ফি কে দেবে তা আগে লিখে নেওয়া, ঠিকানা যাচাই এবং খাতায় আয় ও ফেরত দুটি আলাদা সারিতে রাখার ধাপ।

USDT-তে পেমেন্ট নেওয়ার পরে ক্লায়েন্ট ফেরত চাইলে কী করবেন

কাজ শেষ হওয়ার পরেও ক্লায়েন্ট টাকা ফেরত চাইতে পারেন — প্রকল্প বাতিল হয়েছে, একই ইনভয়েসের পেমেন্ট দুইবার চলে এসেছে, অথবা ইনভয়েসের চেয়ে বেশি পাঠানো হয়েছে। ব্যাংক ট্রান্সফার বা কার্ডে এমন সময় একটি রিভার্সাল প্রক্রিয়া থাকে। USDT-তে সেটি নেই: এখানে ফেরত মানে আপনার নিজের পাঠানো সম্পূর্ণ নতুন একটি লেনদেন, যার নিজস্ব তারিখ, ফি আর ট্রানজ্যাকশন হ্যাশ তৈরি হয়। তাই ফেরতের সিদ্ধান্ত যত তাড়াতাড়িই নিতে হোক, তার আগে অঙ্ক আর নথি ঠিক করে নেওয়া জরুরি।

এই লেখা সরাসরি ওয়ালেট বা এক্সচেঞ্জ অ্যাকাউন্টে পাওয়া পেমেন্ট নিয়ে। Upwork বা Fiverr-এর মতো মার্কেটপ্লেসে কাজ করলে ফেরত ও বিরোধ তাদের নিজস্ব প্রক্রিয়ায় মেটে, সেটি এখানে আলোচনা করা হয়নি। এখানে আইনি বা করবিষয়ক পরামর্শও নেই — নথি কীভাবে সাজালে পরে ব্যাখ্যা করতে সুবিধা হয়, শুধু সেটুকু।

ফেরত মানে নতুন লেনদেন, পুরোনোটি বাতিল নয়

একটি নিশ্চিত হয়ে যাওয়া লেনদেন ব্লকচেইন এক্সপ্লোরারে দেখতে এমন:

3xpl এক্সপ্লোরারে একটি TRON লেনদেনের পাতা: 23 Sep 2026, 10:17 UTC, In block 86,495,431, Confirmations 156,130, Transaction purpose — Token transfer, Transaction fee 0.345000 TRX বা 0.11 USD

পাতাটির তিনটি অংশ এখানে গুরুত্বপূর্ণ। লেনদেনটি একটি ব্লকে ঢুকে গেছে, তার উপরে দেড় লক্ষাধিক কনফার্মেশন জমা হয়েছে, আর কোথাও কোনো বাতিল বা ফেরত বোতাম নেই। যিনি পাঠিয়েছেন, তিনিও পরে এটি মুছতে পারবেন না। তাই ক্লায়েন্ট যদি বলেন পেমেন্টটা ক্যানসেল করে দিন, সঠিক উত্তর হলো: বাতিল করা যায় না, তবে নতুন করে ফেরত পাঠানো যায়।

তৃতীয় অংশটি ফি। এই লেনদেনে নেটওয়ার্ক ফি ছিল 0.345 TRX, ওই মুহূর্তের হিসাবে প্রায় 0.11 ডলার। TRON-এ ফি নেটওয়ার্কের এনার্জি ও ব্যান্ডউইথের অবস্থার সঙ্গে বদলায়, আর ERC20-তে তা অনেক বেশি হতে পারে। মূল কথা এক: ফেরত পাঠালে নেটওয়ার্ক খরচ আরেকবার লাগবে। এক্সচেঞ্জ থেকে পাঠালে এক্সচেঞ্জের নিজস্ব উইথড্রয়াল ফি ও সর্বনিম্ন উইথড্রয়াল পরিমাণও যোগ হয় — পাঠানোর আগে সেই ফি তালিকা একবার দেখে নিন, কারণ ছোট অঙ্কের ফেরত কখনো সর্বনিম্ন সীমার নিচে পড়ে যায়।

পাঠানোর আগে যে তথ্যগুলো লিখে রাখবেন

ফেরতের অনুরোধ এলে প্রথম কাজ টাকা পাঠানো নয়, তথ্য জোগাড় করা। অন্তত এই কটি বিষয় লিখিতভাবে থাকা দরকার:

  • ফেরতের কারণ ক্লায়েন্টের নিজের বার্তায় (ইমেইল বা চ্যাট), মৌখিক নয়
  • কোন ইনভয়েস ও কোন মূল লেনদেনের বিপরীতে ফেরত — ইনভয়েস নম্বর ও পুরোনো হ্যাশ
  • সম্পূর্ণ নাকি আংশিক ফেরত, আংশিক হলে কত USDT
  • কোন কাজ ইতিমধ্যে জমা দেওয়া হয়েছে এবং তার মূল্য
  • ফেরত যাবে ঠিক কোন ঠিকানায় ও কোন নেটওয়ার্কে
  • নেটওয়ার্ক ফি কে বহন করবে
  • কোন তারিখের মধ্যে পাঠাবেন

শেষ বার্তাটিতে ক্লায়েন্টের সম্মতি স্পষ্ট থাকা চাই। পরে কেউ যদি প্রশ্ন করেন এই টাকা কেন অ্যাকাউন্ট থেকে বেরিয়ে গেল, তখন এই বার্তাগুলোই উত্তর।

অঙ্কটা USDT-তে ঠিক করুন, টাকায় নয়

সবচেয়ে সাধারণ বিরোধ তৈরি হয় মুদ্রা বদলের জায়গায়। ক্লায়েন্ট 500 USDT পাঠিয়েছিলেন 8 তারিখে, ফেরত যাচ্ছে 19 তারিখে। এই এগারো দিনে আপনার হিসাব করা টাকার অঙ্ক এক থাকবে না। তাই ফেরতের পরিমাণ ঠিক করুন সেই সম্পদেই, যাতে পেমেন্টটি এসেছিল — অর্থাৎ USDT-তে। টাকার অঙ্ক দুই দিনে আলাদা হবে, এবং সেটাই স্বাভাবিক; সমাধান হলো দুই দিনের মূল্য আলাদা করে লিখে রাখা, একটিকে আরেকটি দিয়ে চাপা দেওয়া নয়। পেমেন্টের দিনের মূল্য কীভাবে নথিভুক্ত করতে হয় তা USDT পাওয়ার সময় টাকার মূল্য লেখার নিয়মে বিস্তারিত আছে; ফেরতের দিনেও একই পদ্ধতিতে আলাদা একটি রেকর্ড রাখুন।

আংশিক ফেরতের অঙ্ক তিন ভাগে ভেঙে লিখলে বিতর্ক কমে: মোট পাওয়া পরিমাণ, জমা দেওয়া কাজের বিপরীতে রাখা পরিমাণ, আর ফেরত যাওয়া পরিমাণ। তিনটি যোগ করলে মূল অঙ্ক মিলতে হবে।

নেটওয়ার্ক ফি কে বহন করবে

এটি আগে থেকে ঠিক না থাকলে ফেরতের পরে ক্লায়েন্ট দেখবেন তাঁর ওয়ালেটে অঙ্কটা একটু কম ঢুকেছে, আর অভিযোগ আসবে। তিনটি স্পষ্ট বিকল্প আছে:

  1. পাঠানোর খরচ ফেরতের অঙ্ক থেকে কাটা হবে — ক্লায়েন্ট পাবেন সামান্য কম
  2. খরচ আপনি বহন করবেন — ক্লায়েন্ট পুরো অঙ্কই পাবেন
  3. খরচ দুই পক্ষ ভাগ করে নেবে

যেটিই বাছুন, পাঠানোর আগে লিখে জানান এবং সেই বার্তা সংরক্ষণ করুন। ইনভয়েসে ফি-সংক্রান্ত শর্ত লেখার ভাষা ইনভয়েসে USDT পাঠানোর ফি কে দেবে সেই শর্ত লেখার নিয়মে দেওয়া আছে — ফেরতের ক্ষেত্রেও একই ধরনের বাক্য কাজে লাগে।

ঠিকানা ও নেটওয়ার্ক আবার যাচাই করুন

ফেরত পাঠানোর সময় আপনি আর গ্রহীতা নন, প্রেরক। অর্থাৎ ভুলের দায় এখন আপনার। ক্লায়েন্ট যে ঠিকানা থেকে পাঠিয়েছিলেন সেটি সবসময় তাঁর গ্রহণযোগ্য ঠিকানা নয় — এক্সচেঞ্জের কিছু পাঠানোর ঠিকানায় ফেরত নিলে তা হারিয়ে যেতে পারে। তাই ফেরতের ঠিকানা ক্লায়েন্টের কাছ থেকে নতুন করে চান, নেটওয়ার্কের নাম আলাদাভাবে নিশ্চিত করুন, আর পাঠানোর আগে ঠিকানার শুরু ও শেষের কয়েকটি অক্ষর মিলিয়ে নিন। ভুল নেটওয়ার্কে চলে গেলে কী করা যায় আর কী যায় না, তা ভুল নেটওয়ার্কে USDT চলে গেলে করণীয় ধাপে আলাদা করে লেখা আছে।

ফেরতের পরে খাতায় দুটি সারি থাকবে

ফেরত দিয়েছেন বলে মূল আয়ের সারিটি মুছে ফেলবেন না। মুছে ফেললে পুরোনো ইনভয়েস, এক্সচেঞ্জের জমার রেকর্ড আর এক্সপ্লোরারের লেনদেন — কোনোটির সঙ্গেই খাতা আর মিলবে না। সঠিক পদ্ধতি হলো একই ইনভয়েসের নিচে দুটি সারি রাখা:

ফেরতসহ আয়ের খাতার নমুনা ছক: একই ইনভয়েসের আয় ও ফেরত দুটি আলাদা সারিতে, প্রতিটিতে তারিখ, ক্লায়েন্ট, নেটওয়ার্ক, USDT পরিমাণ, নেটওয়ার্ক ফি ও ট্রানজ্যাকশন হ্যাশ, আর নিচে নিট আয়ের সারি

ছকের প্রতিটি অংশের কাজ আলাদা। তারিখ দুটি আলাদা, কারণ মূল্যও আলাদা। হ্যাশ দুটি আলাদা, কারণ প্রমাণও দুটি। ফেরতের সারিতে নেটওয়ার্ক ফি আলাদা কলামে থাকে, কারণ সেটি আয় নয়, খরচ। আর নিচের নিট সারিটিই সেই সংখ্যা, যা মাসিক মোটে যাবে।

মাসিক হিসাবে ফেরত কীভাবে দেখাবে

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

ক্লায়েন্টকে পাঠানোর মতো নিশ্চিতকরণ

ফেরত পাঠানোর পরে একটি ছোট বার্তা পাঠান, যেখানে অনুমানের জায়গা থাকবে না:

ইনভয়েস INV-2026-041 অনুযায়ী পাওয়া 500 USDT-এর মধ্যে 200 USDT আজ ফেরত পাঠানো হয়েছে। নেটওয়ার্ক: TRC20। আপনার দেওয়া ঠিকানা: (শেষ ছয়টি অক্ষর)। ট্রানজ্যাকশন হ্যাশ: (হ্যাশ)। আগের সম্মতি অনুযায়ী নেটওয়ার্ক ফি ফেরতের অঙ্ক থেকে কাটা হয়েছে। বাকি 300 USDT জমা দেওয়া কাজের বিপরীতে রাখা হলো। ওয়ালেটে জমা হওয়ার পরে জানালে ভালো হয়।

বার্তায় হ্যাশ দেওয়া জরুরি, কারণ ক্লায়েন্টের নিজে যাচাই করার উপায় ওটিই। তিনি যদি বলেন এখনো পাননি, হ্যাশ দিয়ে এক্সপ্লোরারে দেখেই বোঝা যাবে লেনদেনটি নেটওয়ার্কে নিশ্চিত হয়েছে কি না।

কখন সঙ্গে সঙ্গে ফেরত পাঠাবেন না

কিছু অনুরোধে তাড়াহুড়ো করাই সবচেয়ে বড় ঝুঁকি:

  • অনুরোধ এসেছে নতুন কোনো ইমেইল বা অচেনা অ্যাকাউন্ট থেকে, আগের যোগাযোগের সূত্র ছাড়া
  • ক্লায়েন্ট বলছেন ভুল করে বেশি পাঠিয়েছি, অতিরিক্তটা অন্য একটি ঠিকানায় পাঠিয়ে দিন — টাকা যেখান থেকে এসেছে, ফেরত সেখানেই যাওয়া উচিত
  • আপনার অ্যাকাউন্টে ওই পেমেন্ট আদৌ ঢুকেছে কি না তা এখনো যাচাই করা হয়নি
  • ফেরতের অঙ্ক বা কারণ নিয়ে দুই পক্ষের বোঝাপড়া এক নয়

প্রথম কাজ সবসময় একই: পেমেন্টটি সত্যিই এসেছে কি না নিজে যাচাই করা। সেই ধাপগুলো ব্লকচেইন এক্সপ্লোরারে USDT পেমেন্ট যাচাই করার লেখায় আছে। জমা না হওয়া টাকার ফেরত পাঠানো মানে নিজের টাকা পাঠানো।

যে ভুলগুলো বারবার হয়

  • মূল আয়ের সারি মুছে দিয়ে খাতা পরিষ্কার করার চেষ্টা
  • ফেরতের অঙ্ক টাকায় ঠিক করে USDT-তে পাঠানো, ফলে দুই পক্ষের হিসাব আলাদা হওয়া
  • নেটওয়ার্ক ফি নিয়ে আগে কিছু না বলা
  • হ্যাশ ছাড়া শুধু স্ক্রিনশট পাঠানো
  • ক্লায়েন্টের পুরোনো বার্তা থেকে ঠিকানা কপি করা, নতুন করে নিশ্চিত না করে

ফেরত কোনো ব্যর্থতা নয়, লেনদেনের স্বাভাবিক একটি অংশ। তবে এটি এমন একটি মুহূর্ত, যখন আপনি নিজেই প্রেরক এবং ভুলের খরচ আপনার। তাই আগে অঙ্ক, তারপর লিখিত সম্মতি, তারপর ঠিকানা যাচাই, সবার শেষে পাঠানো — এই ক্রমেই ঝামেলা সবচেয়ে কম।