QBO ফাইল ফরম্যাট কী? হিসাবরক্ষকদের জন্য একটি নির্দেশিকা
QBO হলো QuickBooks-এর নিজস্ব ব্যাংক স্টেটমেন্ট ইম্পোর্ট ফরম্যাট। একটি QBO ফাইলে কী থাকে, এটি কীভাবে কাজ করে এবং QuickBooks ইম্পোর্টের জন্য এটি CSV-এর চেয়ে কেন ভালো, তা এখানে আলোচনা করা হলো।
QuickBooks-এ ব্যাংক লেনদেন ইম্পোর্ট করার অভিজ্ঞতা থাকলে, আপনি এই পরামর্শটি শুনেছেন: "শুধু QBO ফরম্যাট ব্যবহার করুন।" প্রতিটি QuickBooks ফোরাম, প্রতিটি হিসাবরক্ষক সম্প্রদায়, প্রতিটি অ্যাকাউন্টিং ব্লগ একই কথা বলে। QBO হলো সেরা উপায়।
কিন্তু আসলে একটি QBO ফাইল কী? এটি কোনো স্প্রেডশিট নয়। এটি কোনো ডেটাবেস নয়। আপনি এটি Excel-এ খুলে সারি এবং কলাম দেখতে পারবেন না। আপনি যদি একটিতে ডাবল-ক্লিক করেন, আপনার কম্পিউটার এটি কী করতে হবে তা নাও জানতে পারে।
এই নির্দেশিকাটি QBO ফাইল ফরম্যাটকে ভেতর থেকে বাইরে পর্যন্ত বিশ্লেষণ করবে --- এতে কী কী থাকে, এটি কীভাবে গঠিত, QuickBooks কেন এটিকে CSV-এর চেয়ে বেশি পছন্দ করে এবং আপনার ব্যাংক যখন একটি ডাউনলোড করার জন্য সরবরাহ করে না তখন QBO ফাইলগুলি কীভাবে তৈরি হয়।

এক কথায় QBO
একটি QBO ফাইল হলো একটি XML-ভিত্তিক আর্থিক ডেটা ফাইল যা Open Financial Exchange (OFX) স্পেসিফিকেশন অনুসরণ করে, যা QuickBooks-এর জন্য কাস্টমাইজ করা হয়েছে। এটি লেনদেনগুলিকে একটি কাঠামোগত, মেশিন-পাঠযোগ্য ফরম্যাটে সংরক্ষণ করে --- QuickBooks দ্বারা স্বয়ংক্রিয় ডুপ্লিকেট সনাক্তকরণের জন্য ব্যবহৃত অনন্য লেনদেন আইডি সহ।
.qbo এক্সটেনশনটি "QuickBooks Web Connect"-এর জন্য দাঁড়িয়েছে। এটি Intuit দ্বারা ডিজাইন করা ফাইল ফরম্যাট যা লাইভ ব্যাংক ফিড সংযোগের প্রয়োজন ছাড়াই QuickBooks-এ ব্যাংক ডেটা ইম্পোর্ট করার জন্য ব্যবহৃত হয়।
এভাবে ভাবুন: যদি CSV লেনদেনের একটি সাধারণ টেক্সট তালিকা হয়, তবে QBO হলো একটি স্ব-বর্ণনামূলক প্যাকেজ যা QuickBooks-কে বলে দেয় প্রতিটি ডেটার অর্থ কী --- কোন ফিল্ডটি তারিখ, কোনটি পরিমাণ, কোনটি প্রাপক --- কোনো অস্পষ্টতা ছাড়াই এবং কোনো ম্যানুয়াল ম্যাপিংয়ের প্রয়োজন ছাড়াই।
QBO-এর পেছনের ইতিহাস
QBO-এর গল্প ১৯৯৭ সালে শুরু হয়েছিল, যখন তিনটি কোম্পানি --- Microsoft, Intuit, এবং CheckFree --- Open Financial Exchange (OFX) স্পেসিফিকেশন তৈরি করতে একত্রিত হয়েছিল। লক্ষ্যটি ছিল সহজ: ব্যাংক, গ্রাহক এবং আর্থিক সফ্টওয়্যারের মধ্যে ইলেকট্রনিকভাবে আর্থিক ডেটা আদান-প্রদানের জন্য একটি সার্বজনীন মান তৈরি করা।
OFX-এর আগে, প্রতিটি ব্যাংক এবং প্রতিটি সফ্টওয়্যার প্যাকেজ নিজস্ব মালিকানাধীন ফরম্যাট ব্যবহার করত। OFX একটি একক SGML-ভিত্তিক (পরে XML-ভিত্তিক) কাঠামো সংজ্ঞায়িত করে এই সমস্যার সমাধান করেছিল যা যেকোনো সামঞ্জস্যপূর্ণ সিস্টেম পড়তে এবং লিখতে পারত।
Intuit তাদের পণ্যের জন্য OFX অভিযোজিত করে দুটি ব্র্যান্ডেড ফরম্যাট তৈরি করেছে:
- QFX (Quicken Financial Exchange) --- Quicken-এ ইম্পোর্ট করার জন্য
- QBO (QuickBooks Web Connect) --- QuickBooks-এ ইম্পোর্ট করার জন্য
উভয়ই মূলত OFX ফাইল, যেখানে Intuit-নির্দিষ্ট মেটাডেটা ট্যাগ যুক্ত করা হয়েছে --- বিশেষ করে INTU.BID, একটি ব্যাংক শনাক্তকরণ কোড যা সফ্টওয়্যারকে বলে দেয় কোন আর্থিক প্রতিষ্ঠান ফাইলটি তৈরি করেছে।
প্রাথমিকভাবে, ব্যাংকগুলি তাদের অনলাইন ব্যাংকিং পোর্টালের মাধ্যমে সরাসরি QBO ফাইল তৈরি করত। গ্রাহকরা লগইন করতেন, ডাউনলোড ফরম্যাট হিসাবে "QuickBooks" বা "Web Connect" নির্বাচন করতেন এবং ইম্পোর্টের জন্য প্রস্তুত একটি .qbo ফাইল পেতেন। কিন্তু ব্যাংকগুলি আধুনিক হওয়ার সাথে সাথে এবং API-ভিত্তিক সংযোগের (Plaid, Yodlee, MX) দিকে যাওয়ার সাথে সাথে, অনেক ব্যাংক সরাসরি QBO ডাউনলোড সম্পূর্ণভাবে বন্ধ করে দিয়েছে।
আজকাল, কম সংখ্যক ব্যাংক QBO এক্সপোর্ট সরবরাহ করে। লেনদেনগুলি এখনও বিদ্যমান --- সেগুলি কেবল PDF স্টেটমেন্টের ভিতরে লক করা আছে। এই পরিবর্তনটিই আধুনিক অ্যাকাউন্টিং ওয়ার্কফ্লোর জন্য QBO কনভার্টারগুলিকে অপরিহার্য করে তুলেছে।

একটি QBO ফাইলের ভিতরে
যেকোনো টেক্সট এডিটরে একটি QBO ফাইল খুলুন এবং আপনি XML এবং HTML-এর মিশ্রণের মতো কাঠামোগত মার্কআপ দেখতে পাবেন। এখানে একটি সম্পূর্ণ, টীকাযুক্ত উদাহরণ রয়েছে:
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE
<OFX> <SIGNONMSGSRSV1> <SONRS> <STATUS> <CODE>0 <SEVERITY>INFO </STATUS> <DTSERVER>20260215120000 <LANGUAGE>ENG <FI> <ORG>First National Bank <FID>12345 </FI> <INTU.BID>12345 </SONRS> </SIGNONMSGSRSV1> <BANKMSGSRSV1> <STMTTRNRS> <TRNUID>0 <STATUS> <CODE>0 <SEVERITY>INFO </STATUS> <STMTRS> <CURDEF>USD <BANKACCTFROM> <BANKID>021000021 <ACCTID>123456789 <ACCTTYPE>CHECKING </BANKACCTFROM> <BANKTRANLIST> <DTSTART>20260101 <DTEND>20260131 <STMTTRN> <TRNTYPE>DEBIT <DTPOSTED>20260103 <TRNAMT>-85.50 <FITID>202601030001 <NAME>WHOLE FOODS MARKET <MEMO>Grocery purchase </STMTTRN> <STMTTRN> <TRNTYPE>CREDIT <DTPOSTED>20260115 <TRNAMT>3500.00 <FITID>202601150001 <NAME>ACME CORP PAYROLL <MEMO>Direct deposit </STMTTRN> <STMTTRN> <TRNTYPE>CHECK <DTPOSTED>20260120 <TRNAMT>-1200.00 <FITID>202601200001 <CHECKNUM>4521 <NAME>LANDLORD PROPERTIES LLC <MEMO>January rent </STMTTRN> </BANKTRANLIST> <LEDGERBAL> <BALAMT>4214.50 <DTASOF>20260131 </LEDGERBAL> </STMTRS> </STMTTRNRS> </BANKMSGSRSV1>
</OFX>আসুন প্রতিটি বিভাগ পর্যালোচনা করি।
হেডার ব্লক --- প্রথম নয়টি লাইন হলো OFX হেডার। তারা ফাইলের ডেটা ফরম্যাট (OFXSGML), সংস্করণ (102), এনকোডিং (USASCII), এবং ক্যারেক্টার সেট (1252 for Windows Latin-1) সংজ্ঞায়িত করে। এই হেডার QuickBooks-কে বলে দেয় কিভাবে ফাইলের বাকি অংশ পার্স করতে হবে।
SIGNONMSGSRSV1 --- সাইন-অন বার্তা প্রতিক্রিয়া। এতে সার্ভার টাইমস্ট্যাম্প (DTSERVER), ভাষা (ENG), এবং আর্থিক প্রতিষ্ঠানের তথ্য (FI) থাকে। INTU.BID ট্যাগটি Intuit-এর ব্যাংক শনাক্তকারী --- এটি QuickBooks-কে বলে দেয় কোন ব্যাংক ফাইলটি তৈরি করেছে এবং ইম্পোর্টের সময় দেখানো ব্যাংক লোগোকে প্রভাবিত করে।
BANKMSGSRSV1 --- ব্যাংকিং বার্তা সেট। এটি সমস্ত ব্যাংক অ্যাকাউন্ট ডেটা আবৃত করে। ক্রেডিট কার্ড স্টেটমেন্টের জন্য এর পরিবর্তে CREDITCARDMSGSRSV1 ব্যবহৃত হয়।
STMTRS --- স্টেটমেন্ট প্রতিক্রিয়া। এটি মুদ্রা (CURDEF), অ্যাকাউন্টের তথ্য (BANKACCTFROM রাউটিং নম্বর, অ্যাকাউন্ট নম্বর এবং অ্যাকাউন্ট টাইপ সহ), এবং লেনদেন তালিকা ধারণ করে।
BANKTRANLIST --- তারিখ পরিসীমা (DTSTART এবং DTEND) সহ লেনদেন তালিকা। প্রতিটি পৃথক লেনদেন এই ব্লকের ভিতরে STMTTRN উপাদান হিসাবে থাকে।
STMTTRN --- একটি একক লেনদেন। প্রতিটিতে লেনদেনের প্রকার, তারিখ, পরিমাণ, একটি অনন্য শনাক্তকারী (FITID), প্রাপকের নাম, এবং ঐচ্ছিক মেমো এবং চেক নম্বর অন্তর্ভুক্ত থাকে।
LEDGERBAL --- স্টেটমেন্টের শেষ তারিখ অনুযায়ী ক্লোজিং ব্যালেন্স। QuickBooks এটি পুনর্মিলন যাচাইকরণের জন্য ব্যবহার করে।
মূল ফিল্ডগুলির ব্যাখ্যা
সব QBO ফিল্ড সমান গুরুত্বপূর্ণ নয়। এখানে সবচেয়ে গুরুত্বপূর্ণগুলি রয়েছে --- এবং কেন।
| ফিল্ড | বিবরণ | উদাহরণ | কেন এটি গুরুত্বপূর্ণ |
|---|---|---|---|
| FITID | আর্থিক প্রতিষ্ঠান লেনদেন আইডি | 202601030001 |
অনন্য শনাক্তকারী যা ডুপ্লিকেট ইম্পোর্ট প্রতিরোধ করে। QuickBooks এটি পূর্বে দেখা প্রতিটি FITID মনে রাখে। |
| TRNTYPE | লেনদেনের প্রকার | DEBIT, CREDIT, CHECK, DEP, ATM, POS, XFER |
QuickBooks-কে লেনদেন শ্রেণীবদ্ধ করতে বলে। |
| DTPOSTED | লেনদেনের তারিখ | 20260103 |
YYYYMMDD ফরম্যাট --- দ্ব্যর্থহীন, আঞ্চলিক তারিখের বিভ্রান্তি নেই। |
| TRNAMT | লেনদেনের পরিমাণ | -85.50 |
ডেবিটের জন্য ঋণাত্মক (টাকা বের হচ্ছে), ক্রেডিটের জন্য ধনাত্মক (টাকা ঢুকছে)। |
| BANKID | ব্যাংক রাউটিং নম্বর | 021000021 |
আর্থিক প্রতিষ্ঠানকে শনাক্ত করে। অ্যাকাউন্ট ম্যাচিংয়ের জন্য ব্যবহৃত হয়। |
| ACCTID | অ্যাকাউন্ট নম্বর | 123456789 |
লেনদেনগুলি কোন অ্যাকাউন্টের তা শনাক্ত করে। |
| ACCTTYPE | অ্যাকাউন্টের প্রকার | CHECKING, SAVINGS, CREDITLINE |
QuickBooks অ্যাকাউন্টকে কীভাবে শ্রেণীবদ্ধ করে তা নির্ধারণ করে। |
| NAME | প্রাপকের নাম | WHOLE FOODS MARKET |
QuickBooks-এ দেখানো লেনদেনের বিবরণ। সর্বোচ্চ ৩২ অক্ষর। |
| MEMO | অতিরিক্ত বিবরণ | Grocery purchase |
সহায়ক তথ্য। OFX স্পেসিফিকেশনে এটিও ৩২ অক্ষরের মধ্যে সীমাবদ্ধ। |
| CHECKNUM | চেকের নম্বর | 4521 |
ঐচ্ছিক। চেক লেনদেনের জন্য সংরক্ষিত থাকে যাতে আপনি ফিজিক্যাল চেকের সাথে মেলাতে পারেন। |
সবচেয়ে গুরুত্বপূর্ণ ফিল্ড হলো FITID। অনন্য, সামঞ্জস্যপূর্ণ FITID ছাড়া, ডুপ্লিকেট সনাক্তকরণ ব্যবস্থা ভেঙে পড়ে। প্রতিটি FITID একটি নির্দিষ্ট ব্যাংক অ্যাকাউন্টের মধ্যে অনন্য হতে হবে --- যদি দুটি লেনদেনের একই FITID থাকে, QuickBooks সেগুলিকে একই লেনদেন হিসাবে বিবেচনা করে এবং দ্বিতীয়টিকে নীরবে এড়িয়ে যায়।
কেন QBO, CSV-এর চেয়ে QuickBooks-এর জন্য ভালো
QBO এবং CSV উভয়ই লেনদেনের ডেটা QuickBooks-এ আনতে পারে। কিন্তু অভিজ্ঞতা মৌলিকভাবে ভিন্ন। এখানে একটি পাশাপাশি তুলনা:
| বৈশিষ্ট্য | QBO | CSV |
|---|---|---|
| ডুপ্লিকেট সনাক্তকরণ | FITID এর মাধ্যমে স্বয়ংক্রিয় | নেই --- পুনরায় ইম্পোর্ট করলে ডুপ্লিকেট তৈরি হয় |
| কলাম ম্যাপিং | প্রয়োজন নেই --- ফিল্ডগুলি পূর্ব-নির্ধারিত | প্রয়োজন --- আপনি ম্যানুয়ালি তারিখ, বিবরণ, পরিমাণ নির্ধারণ করেন |
| তারিখ পার্সিং | দ্ব্যর্থহীন YYYYMMDD ফরম্যাট | আঞ্চলিক সেটিংসের উপর নির্ভর করে --- MM/DD বা DD/MM বিভ্রান্তি |
| পরিমাণ হ্যান্ডলিং | স্পষ্ট চিহ্নের সাথে কাঠামোগত | মুদ্রা চিহ্ন বাদ দিতে হবে, দশমিক বিভাজক ঠিক করতে হবে |
| অ্যাকাউন্ট সনাক্তকরণ | অন্তর্নির্মিত (রাউটিং নম্বর, অ্যাকাউন্ট নম্বর, প্রকার) | অন্তর্ভুক্ত নয় |
| ব্যালেন্স যাচাইকরণ | পুনর্মিলনের জন্য ক্লোজিং ব্যালেন্স অন্তর্ভুক্ত | উপলব্ধ নয় |
| চেক নম্বর | CHECKNUM ফিল্ডে সংরক্ষিত | হারিয়ে যেতে পারে বা একটি পৃথক কলামের প্রয়োজন হতে পারে |
| ইম্পোর্ট ওয়ার্কফ্লো | আপলোড, নিশ্চিত করুন, সম্পন্ন | আপলোড, কলাম ম্যাপ করুন, তারিখ ফরম্যাট নির্বাচন করুন, যাচাই করুন, নিশ্চিত করুন |
| QuickBooks Desktop | Web Connect এর মাধ্যমে সম্পূর্ণ সমর্থন | ব্যাংক লেনদেন ইম্পোর্টের জন্য সমর্থিত নয় |
ডুপ্লিকেট সনাক্তকরণ হলো निर्णायक সুবিধা। একটি QBO ফাইলের প্রতিটি লেনদেনে একটি অনন্য FITID থাকে। QuickBooks এটি পূর্বে প্রক্রিয়া করা প্রতিটি FITID একটি স্থায়ী রেজিস্টারে সংরক্ষণ করে। আপনি যদি দুর্ঘটনাক্রমে একই ফাইল দুবার ইম্পোর্ট করেন --- বা দুটি ভিন্ন ফাইল থেকে ওভারল্যাপিং তারিখের পরিসীমা ইম্পোর্ট করেন --- QuickBooks নীরবে ডুপ্লিকেটগুলি এড়িয়ে যায়। কোনো ডাবল এন্ট্রি নেই। কোনো পরিচ্ছন্নতার প্রয়োজন নেই।
CSV-এর সাথে, কোনো সুরক্ষা নেই। একই ফাইল দুবার ইম্পোর্ট করলে প্রতিটি লেনদেন ডুপ্লিকেট হবে। আপনি কোনো সতর্কতাও পাবেন না। সেই ডুপ্লিকেটগুলি পরিষ্কার করার অর্থ হলো ম্যানুয়ালি এক এক করে এন্ট্রি মুছে ফেলা, যা আপনি এড়াতে চেয়েছিলেন সেই ক্লান্তিকর কাজের মধ্যে একটি।
QuickBooks Desktop শুধুমাত্র QBO-এর জন্য। আপনি যদি QuickBooks Desktop (Pro, Premier, বা Enterprise) ব্যবহার করেন, তবে ব্যাংক লেনদেন ইম্পোর্টের জন্য CSV কোনো বিকল্পই নয়। Web Connect --- অর্থাৎ QBO ফাইল --- হলো প্রধান ইম্পোর্ট পথ। এটি একাই যেকোনো ফার্মের জন্য QBO অপরিহার্য করে তোলে যারা Desktop ক্লায়েন্টদের সমর্থন করে।
QBO ফাইল কোথা থেকে আসে
QBO ফাইলের তিনটি উৎস রয়েছে, এবং গত দশকে পরিস্থিতি নাটকীয়ভাবে পরিবর্তিত হয়েছে।
ব্যাংক (Web Connect ডাউনলোডগুলির মাধ্যমে)। এটি মূল উৎস ছিল। ব্যাংকগুলি তাদের অনলাইন ব্যাংকিং পোর্টাল থেকে সরাসরি QBO ফাইল তৈরি করত। এটি ক্রমশ বিরল হয়ে উঠছে --- ব্যাংকগুলি API-ভিত্তিক ডেটা শেয়ারিংয়ের দিকে যাওয়ার সাথে সাথে, অনেকে সরাসরি ফাইল ডাউনলোড সম্পূর্ণভাবে সরিয়ে দিয়েছে। যারা এখনও এটি সরবরাহ করে তারা প্রায়শই রপ্তানি ৯০ দিনের মধ্যে সীমাবদ্ধ রাখে।
ব্যাংক স্টেটমেন্ট কনভার্টার। এটি এখন বেশিরভাগ অ্যাকাউন্টিং পেশাদারদের জন্য প্রধান উৎস। PDFSub-এর মতো টুলগুলি PDF ব্যাংক স্টেটমেন্টগুলি নেয় --- যা প্রতিটি ব্যাংক এখনও সরবরাহ করে --- এবং সেগুলিকে সঠিকভাবে কাঠামোগত QBO ফাইলে রূপান্তর করে, যেখানে বৈধ FITID, সঠিক তারিখ ফরম্যাটিং এবং সঠিক ডেবিট/ক্রেডিট শ্রেণীবিভাগ থাকে। ক্যাচ-আপ বুককিপিং, বন্ধ অ্যাকাউন্ট, আন্তর্জাতিক ব্যাংক এবং ঐতিহাসিক ডেটার জন্য, কনভার্টারগুলিই একমাত্র বাস্তবসম্মত বিকল্প।
ম্যানুয়াল তৈরি। আপনি তাত্ত্বিকভাবে একটি টেক্সট এডিটরে হাতে একটি QBO ফাইল লিখতে পারেন। কিন্তু একটি ভুল ট্যাগ, একটি অবৈধ FITID, একটি এনকোডিং ত্রুটি, এবং QuickBooks ফাইলটি প্রত্যাখ্যান করে। ম্যানুয়াল তৈরি একটি শেষ অবলম্বন, কোনো ওয়ার্কফ্লো নয়।
ব্যাংক-প্রদত্ত QBO ডাউনলোডগুলি থেকে সরে যাওয়াই কনভার্টারগুলিকে অপরিহার্য করে তুলেছে। আপনার ক্লায়েন্টদের ব্যাংকগুলি PDF স্টেটমেন্ট তৈরি করে। QuickBooks-এর QBO ফাইল প্রয়োজন। কনভার্টার এই ব্যবধান পূরণ করে।
QuickBooks-এ QBO ফাইল কীভাবে ইম্পোর্ট করবেন
ইম্পোর্ট প্রক্রিয়াটি সহজ --- QBO ব্যবহার করার মূল সুবিধাগুলির মধ্যে একটি, CSV-এর তুলনায়।
QuickBooks Online
- Banking (বা Transactions তারপর Bank Transactions)-এ যান
- Link account ক্লিক করুন তারপর Upload from file নির্বাচন করুন
- আপনার
.qboফাইল ব্রাউজ করুন বা ড্র্যাগ এবং ড্রপ করুন - QuickBooks ফাইলটি পড়ে এবং অ্যাকাউন্টের তথ্য শনাক্ত করে
- ফাইলটিকে একটি বিদ্যমান ব্যাংক অ্যাকাউন্টের সাথে ম্যাপ করুন --- অথবা QuickBooks-কে একটি নতুন তৈরি করতে দিন
- প্রিভিউতে পার্স করা লেনদেনগুলি পর্যালোচনা করুন
- ইম্পোর্ট সম্পন্ন করতে Done ক্লিক করুন
লেনদেনগুলি For Review ট্যাবে প্রদর্শিত হয়। সেখান থেকে, প্রতিটি লেনদেনকে শ্রেণীবদ্ধ করুন, বিদ্যমান এন্ট্রির সাথে মেলান, বা আপনার বইতে যোগ করুন।
QuickBooks Desktop
- File তারপর Utilities তারপর Import তারপর Web Connect Files-এ যান
- আপনার
.qboফাইল নির্বাচন করুন - QuickBooks ফাইল ফরম্যাট যাচাই করে
- ফাইলটিকে একটি বিদ্যমান ব্যাংক অ্যাকাউন্টের সাথে ম্যাপ করুন বা একটি নতুন তৈরি করুন
- লেনদেনগুলি Bank Feeds উইন্ডোতে প্রদর্শিত হয়
স্ক্রিনশট এবং সমস্যা সমাধানের জন্য একটি সম্পূর্ণ ওয়াকথ্রু-এর জন্য, আমাদের সম্পূর্ণ নির্দেশিকা দেখুন: How to Import Bank Statements into QuickBooks।
সাধারণ QBO সমস্যা এবং সমাধান
QBO ফাইলগুলি নির্ভরযোগ্য, তবে কিছু সমস্যা নিয়মিতভাবে দেখা দেয়। এখানে কী কী দেখতে হবে:
"Unable to verify financial institution." ফাইলের INTU.BID ট্যাগটি Intuit-এর ডিরেক্টরিতে স্বীকৃত কোনো ব্যাংকের সাথে মেলে না। এটি কসমেটিক --- এটি ইম্পোর্টের সময় দেখানো ব্যাংক লোগোকে প্রভাবিত করে তবে লেনদেন ইম্পোর্ট করতে বাধা দেয় না। প্রম্পট গ্রহণ করুন এবং এগিয়ে যান।
ডুপ্লিকেট FITID-এর কারণে লেনদেন এড়িয়ে যাওয়া। যদি একই ফাইলের দুটি লেনদেনের FITID একই হয়, QuickBooks শুধুমাত্র প্রথমটি ইম্পোর্ট করে এবং দ্বিতীয়টিকে নীরবে এড়িয়ে যায়। আপনি যদি পূর্বে দেখা FITID সহ একটি ফাইল ইম্পোর্ট করেন তবে এটিও ঘটে। প্রতিটি FITID একটি নির্দিষ্ট অ্যাকাউন্টের মধ্যে অনন্য হতে হবে, এবং একবার দেখা গেলে, এটি স্থায়ীভাবে রেকর্ড করা হয়।
এনকোডিং ত্রুটি এবং বিকৃত অক্ষর। প্রাপকের নাম বা মেমোতে নন-ASCII অক্ষর --- অ্যাকসেন্টেড অক্ষর, অ্যামপারস্যান্ড, অ্যাঙ্গেল ব্র্যাকেট --- SGML পার্সারকে ভেঙে দিতে পারে। অ্যামপারস্যান্ডকে & হিসাবে এনকোড করতে হবে, এবং অ্যাঙ্গেল ব্র্যাকেটগুলি এস্কেপ করতে হবে। একটি ভালভাবে নির্মিত কনভার্টার এটি স্বয়ংক্রিয়ভাবে পরিচালনা করে।
"File cannot be read" ত্রুটি। সাধারণত ত্রুটিপূর্ণ SGML-এর কারণে হয় --- একটি অনুপস্থিত ক্লোজিং ট্যাগ, একটি ট্যাগের মানের ভিতরে একটি অতিরিক্ত লাইন ব্রেক, বা একটি হেডার যা বডি ফরম্যাটের সাথে মেলে না। একটি টেক্সট এডিটরে ফাইলটি খুলুন এবং কাঠামোগত সমস্যাগুলি পরীক্ষা করুন। হেডার সংস্করণ (VERSION:102) বডির OFX সংস্করণের সাথে মিলতে হবে।
QuickBooks সংস্করণ সামঞ্জস্যতা। তিন বছরের কম পুরানো QuickBooks Desktop সংস্করণগুলি Web Connect কার্যকারিতা হারায়। যদি আপনার ক্লায়েন্ট QuickBooks Desktop 2022 চালায়, তারা QBO ফাইল ইম্পোর্ট করতে সক্ষম নাও হতে পারে। সমাধান হলো QuickBooks আপগ্রেড করা বা QuickBooks Online-এ স্যুইচ করা।
ক্রেডিট কার্ড ব্যাংক অ্যাকাউন্ট হিসাবে ইম্পোর্ট করা। যদি একটি ক্রেডিট কার্ড স্টেটমেন্ট BANKMSGSRSV1 ট্যাগের পরিবর্তে CREDITCARDMSGSRSV1 ট্যাগের মধ্যে আবৃত থাকে, তবে QuickBooks অ্যাকাউন্টটিকে ক্রেডিট কার্ড হিসাবে নয়, ব্যাংক অ্যাকাউন্ট হিসাবে তৈরি করে। অ্যাকাউন্ট টাইপের জন্য QBO ফাইলের সঠিক বার্তা মোড়ক প্রয়োজন।
QBO বনাম QFX বনাম OFX: পার্থক্য কী?
এই তিনটি ফরম্যাট ক্রমাগত বিভ্রান্তি সৃষ্টি করে কারণ তারা আন্ডারহুডে প্রায় অভিন্ন।
| ফরম্যাট | এক্সটেনশন | ভিত্তিক | লক্ষ্য সফ্টওয়্যার | মূল পার্থক্য |
|---|---|---|---|---|
| OFX | .ofx |
Open Financial Exchange standard | Universal --- Xero, Wave, GnuCash, ইত্যাদি। | ওপেন স্ট্যান্ডার্ড। কোনো বিক্রেতা-নির্দিষ্ট ট্যাগ নেই। |
| QBO | .qbo |
OFX + Intuit মেটাডেটা | QuickBooks | QuickBooks-এ ব্যাংক সনাক্তকরণের জন্য INTU.BID যোগ করে। |
| QFX | .qfx |
OFX + Intuit মেটাডেটা | Quicken | QBO-এর মতোই কিন্তু QuickBooks-এর পরিবর্তে Quicken-এর জন্য উদ্দিষ্ট। |
অন্তর্নিহিত লেনদেনের কাঠামো তিনটির মধ্যে অভিন্ন। আপনি একটি .ofx ফাইলকে .qbo হিসাবে রিনেম করতে পারেন এবং QuickBooks প্রায়শই এটি পড়বে। INTU.BID ট্যাগটিই একমাত্র অর্থপূর্ণ Intuit সংযোজন --- এটি ইম্পোর্টের সময় দেখানো ব্যাংক লোগো নিয়ন্ত্রণ করে।
বাস্তবে: QuickBooks-এর জন্য .qbo, Quicken-এর জন্য .qfx, এবং Xero বা Wave-এর মতো অন্যান্য অ্যাকাউন্টিং প্ল্যাটফর্মের জন্য .ofx ব্যবহার করুন। ভিতরের লেনদেনের ডেটা একই।
PDF ব্যাংক স্টেটমেন্ট থেকে QBO ফাইল তৈরি করা
বেশিরভাগ হিসাবরক্ষক একটি প্রসঙ্গে QBO ফাইলগুলির সম্মুখীন হন: তাদের একটি PDF ব্যাংক স্টেটমেন্ট আছে এবং ডেটা QuickBooks-এ পেতে হবে। PDF-কে একটি QBO ফাইলে পরিণত করতে হবে।
PDFSub-এর ব্যাংক স্টেটমেন্ট কনভার্টার এই রূপান্তরটি শুরু থেকে শেষ পর্যন্ত পরিচালনা করে। একটি PDF ব্যাংক স্টেটমেন্ট আপলোড করুন, এবং PDFSub লেনদেনগুলি --- তারিখ, পরিমাণ, বিবরণ, চলমান ব্যালেন্স --- বের করে এবং একটি সঠিকভাবে ফরম্যাট করা QBO ফাইল তৈরি করে:
- প্রতিটি লেনদেনের জন্য বৈধ, অনন্য FITID --- যাতে QuickBooks-এর ডুপ্লিকেট সনাক্তকরণ সঠিকভাবে কাজ করে
- সঠিক TRNTYPE শ্রেণীবিভাগ --- ডেবিট, ক্রেডিট, চেক, ডিপোজিট এবং ট্রান্সফার স্বয়ংক্রিয়ভাবে শনাক্ত করা হয়
- সঠিক SGML এনকোডিং --- বিশেষ অক্ষর এস্কেপ করা, YYYYMMDD ফরম্যাটে তারিখ, সঠিক চিহ্ন সহ পরিমাণ
- অ্যাকাউন্ট মেটাডেটা --- উপযুক্ত QBO বার্তা মোড়ক সহ অ্যাকাউন্ট টাইপ সনাক্তকরণ (চেকিং, সেভিংস, ক্রেডিট কার্ড)
- ক্লোজিং ব্যালেন্স --- স্টেটমেন্টের শেষ ব্যালেন্স থেকে পপুলেট করা
LEDGERBALট্যাগ
কনভার্টারটি ১৩০+ ভাষায় ২০,০০০-এর বেশি ব্যাংকের স্টেটমেন্ট নিয়ে কাজ করে। ডিজিটাল PDF (টেক্সট-ভিত্তিক স্টেটমেন্ট) সম্পূর্ণরূপে আপনার ব্রাউজারে প্রক্রিয়া করা হয় --- ফাইলটি আপনার কম্পিউটার ছেড়ে যায় না। স্ক্যান করা বা ছবি-সমৃদ্ধ PDF সার্ভার-সাইড AI এক্সট্রাকশন ব্যবহার করে।
All-In-One প্ল্যানটি $20/ব্যবহারকারী/মাস (বার্ষিক) বা $25/ব্যবহারকারী/মাস (মাসিক), প্রতি ব্যবহারকারীর জন্য ৫০০ ব্যাংক স্টেটমেন্ট পৃষ্ঠা সহ। সমস্ত পেইড প্ল্যানে ৭ দিনের ফ্রি ট্রায়াল অন্তর্ভুক্ত।
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
আমি কি QBO ফাইল খুলতে পারি এর ভিতরে কী আছে তা দেখতে?
হ্যাঁ। QBO ফাইলগুলি সাধারণ টেক্সট। যেকোনো টেক্সট এডিটরে একটি খুলুন --- Windows-এ Notepad, Mac-এ TextEdit, VS Code, বা Sublime Text --- এবং আপনি SGML-ফরম্যাট করা লেনদেনের ডেটা দেখতে পাবেন। প্রতিটি ফিল্ড মানব-পাঠযোগ্য: তারিখ, পরিমাণ, প্রাপকের নাম, FITID, অ্যাকাউন্ট নম্বর এবং ক্লোজিং ব্যালেন্স।
একটি QBO ফাইল কি OFX ফাইলের মতো?
প্রায় অভিন্ন। QBO OFX স্ট্যান্ডার্ডের উপর ভিত্তি করে তৈরি, যেখানে Intuit-নির্দিষ্ট ট্যাগ যুক্ত করা হয়েছে (প্রধানত ব্যাংক সনাক্তকরণের জন্য INTU.BID)। লেনদেনের কাঠামো, ফিল্ডের নাম এবং ডেটা ফরম্যাটিং একই। আপনি .ofx ফাইলকে .qbo হিসাবে রিনেম করতে পারেন এবং QuickBooks সাধারণত এটি গ্রহণ করবে।
QuickBooks কেন QBO ফাইল ইম্পোর্ট করার সময় কিছু লেনদেন এড়িয়ে যায়?
QuickBooks পূর্বে প্রক্রিয়া করা প্রতিটি FITID ট্র্যাক করে। যদি একটি লেনদেনের FITID পূর্বে দেখা হয়ে থাকে --- একটি পূর্ববর্তী ইম্পোর্ট বা একটি ব্যাংক ফিড থেকে --- QuickBooks ডুপ্লিকেট প্রতিরোধ করার জন্য এটিকে নীরবে এড়িয়ে যায়। এটি একটি বাগ নয়, একটি বৈশিষ্ট্য। যদি আপনাকে লেনদেন পুনরায় ইম্পোর্ট করতে হয়, তবে নতুন, অনন্য FITID সহ একটি ফাইলের প্রয়োজন হবে।
একই QBO ফাইল কি QuickBooks Online এবং Desktop উভয়ের জন্য কাজ করে?
হ্যাঁ। QBO ফাইল ফরম্যাট উভয় সংস্করণের জন্য অভিন্ন। ইম্পোর্ট প্রক্রিয়া ভিন্ন --- Online Banking তারপর Upload from file ব্যবহার করে, যখন Desktop File তারপর Utilities তারপর Import তারপর Web Connect Files ব্যবহার করে --- কিন্তু ফাইলটি একই।
একটি একক QBO ফাইলে কতগুলি লেনদেন থাকতে পারে?
OFX স্পেসিফিকেশনে কোনো হার্ড লিমিট নেই। তবে, QuickBooks Online ফাইল আপলোডগুলি প্রায় 350 KB-তে সীমাবদ্ধ করে, যা বিবরণের দৈর্ঘ্যের উপর নির্ভর করে প্রায় 1,000 থেকে 1,500 লেনদেনে অনুবাদ করে। বড় ইম্পোর্টের জন্য, মাস বা ত্রৈমাসিক অনুসারে ফাইলটি ভাগ করুন।
আমি কি CSV বা Excel স্প্রেডশীট থেকে একটি QBO ফাইল তৈরি করতে পারি?
হ্যাঁ, তবে আপনার একটি রূপান্তর টুলের প্রয়োজন হবে। QBO ফরম্যাটের জন্য নির্দিষ্ট SGML মার্কআপ, বৈধ FITID, OFX-সামঞ্জস্যপূর্ণ তারিখ ফরম্যাটিং এবং সঠিক হেডার তথ্যের প্রয়োজন। ম্যানুয়ালি রূপান্তর করা ত্রুটি প্রবণ। PDFSub এবং অনুরূপ টুলগুলি স্বয়ংক্রিয়ভাবে ফরম্যাটিং পরিচালনা করে।
QBO ফাইল কি QuickBooks ছাড়া অন্য অ্যাকাউন্টিং সফ্টওয়্যারের সাথে কাজ করে?
QBO ফাইলগুলি প্রাথমিকভাবে QuickBooks-এর জন্য ডিজাইন করা হয়েছে। তবে, যেহেতু QBO OFX স্ট্যান্ডার্ডের উপর ভিত্তি করে তৈরি, কিছু অন্যান্য অ্যাকাউন্টিং সফ্টওয়্যার .qbo ফাইল পড়তে পারে বা .ofx হিসাবে রিনেম করা হলে সেগুলি গ্রহণ করতে পারে। Xero বা Wave-এর মতো নন-QuickBooks সফ্টওয়্যারের জন্য, স্ট্যান্ডার্ড .ofx এক্সটেনশন সুপারিশ করা হয়।
QBO ফাইলগুলিতে প্রাপকের নামের জন্য সর্বোচ্চ অক্ষর সীমা কত?
OFX স্পেসিফিকেশন NAME ফিল্ডকে ৩২ অক্ষরে এবং MEMO ফিল্ডকে ২৫৫ অক্ষরে সীমাবদ্ধ করে, যদিও QuickBooks প্রদর্শনের সময় দীর্ঘ মেমো মানগুলি ছেঁটে ফেলতে পারে। যদি প্রাপকের নাম ৩২ অক্ষরের বেশি হয়, তবে এটি কেটে যাবে। একটি ভাল কনভার্টার সবচেয়ে দরকারী বিবরণ সংরক্ষণ করতে শব্দ সীমানায় ছেঁটে ফেলে।