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 की कहानी 1997 में शुरू होती है, जब तीन कंपनियों --- Microsoft, Intuit, और CheckFree --- ने Open Financial Exchange (OFX) स्पेसिफिकेशन बनाने के लिए एक साथ काम किया। लक्ष्य सीधा था: बैंकों, उपभोक्ताओं और वित्तीय सॉफ़्टवेयर के बीच इलेक्ट्रॉनिक रूप से वित्तीय डेटा का आदान-प्रदान करने के लिए एक सार्वभौमिक मानक बनाना।
OFX से पहले, हर बैंक और हर सॉफ़्टवेयर पैकेज अपने स्वयं के मालिकाना फ़ॉर्मेट का उपयोग करता था। OFX ने एक एकल SGML-आधारित (बाद में XML-आधारित) संरचना को परिभाषित करके इसे हल किया जिसे कोई भी अनुपालन प्रणाली पढ़ और लिख सकती थी।
Intuit ने अपने उत्पादों के लिए OFX को अनुकूलित किया, दो ब्रांडेड फ़ॉर्मेट बनाए:
- QFX (Quicken Financial Exchange) --- Quicken में इम्पोर्ट करने के लिए
- QBO (QuickBooks Web Connect) --- QuickBooks में इम्पोर्ट करने के लिए
दोनों अनिवार्य रूप से Intuit-विशिष्ट मेटाडेटा टैग के साथ OFX फ़ाइलें हैं --- विशेष रूप से 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 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 में दिखाया गया ट्रांज़ैक्शन विवरण। अधिकतम 32 कैरेक्टर। |
| MEMO | अतिरिक्त विवरण | Grocery purchase |
पूरक विवरण। OFX स्पेसिफिकेशन में 32 कैरेक्टर तक सीमित। |
| CHECKNUM | चेक नंबर | 4521 |
वैकल्पिक। चेक ट्रांज़ैक्शन के लिए संरक्षित ताकि आप भौतिक चेकों से मिलान कर सकें। |
सबसे महत्वपूर्ण फ़ील्ड FITID है। यूनिक, सुसंगत FITIDs के बिना, पूरा डुप्लिकेट पहचान सिस्टम ध्वस्त हो जाता है। प्रत्येक FITID एक दिए गए बैंक खाते के भीतर यूनिक होना चाहिए --- यदि दो ट्रांज़ैक्शन एक ही FITID साझा करते हैं, तो QuickBooks उन्हें एक ही ट्रांज़ैक्शन मानता है और दूसरे को चुपचाप छोड़ देता है।
QuickBooks के लिए QBO CSV से बेहतर क्यों है
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 को आधुनिक अकाउंटिंग वर्कफ़्लो के लिए आवश्यक बनाता है।
QBO फ़ाइलें कहाँ से आती हैं
QBO फ़ाइलों के तीन स्रोत हैं, और पिछले दशक में परिदृश्य नाटकीय रूप से बदल गया है।
बैंक (Web Connect डाउनलोड के माध्यम से)। यह मूल स्रोत था। बैंक सीधे अपने ऑनलाइन बैंकिंग पोर्टलों से QBO फ़ाइलें उत्पन्न करते थे। यह तेजी से दुर्लभ होता जा रहा है --- जैसे-जैसे बैंक API-आधारित डेटा साझाकरण की ओर बढ़ रहे हैं, कई ने सीधे फ़ाइल डाउनलोड को पूरी तरह से हटा दिया है। जो लोग अभी भी इसे प्रदान करते हैं वे अक्सर निर्यात को 90 दिनों तक सीमित रखते हैं।
बैंक स्टेटमेंट कन्वर्टर्स। यह अब अधिकांश अकाउंटिंग पेशेवरों के लिए प्राथमिक स्रोत है। PDFSub जैसे उपकरण PDF बैंक स्टेटमेंट लेते हैं --- वह फ़ॉर्मेट जो हर बैंक अभी भी प्रदान करता है --- और उन्हें वैध FITIDs, सही तारीख फ़ॉर्मेटिंग, और सटीक डेबिट/क्रेडिट वर्गीकरण के साथ ठीक से संरचित QBO फ़ाइलों में परिवर्तित करते हैं। कैच-अप बुककीपिंग, बंद खातों, अंतर्राष्ट्रीय बैंकों और ऐतिहासिक डेटा के लिए, कन्वर्टर्स ही एकमात्र व्यावहारिक विकल्प हैं।
मैन्युअल निर्माण। आप सैद्धांतिक रूप से एक टेक्स्ट एडिटर में QBO फ़ाइल को हाथ से लिख सकते हैं। लेकिन एक गलत टैग, एक अमान्य FITID, एक एन्कोडिंग त्रुटि, और QuickBooks फ़ाइल को अस्वीकार कर देता है। मैन्युअल निर्माण अंतिम उपाय है, वर्कफ़्लो नहीं।
बैंक-प्रदत्त QBO डाउनलोड से दूर हटना ही कन्वर्टर्स को अनिवार्य बनाता है। आपके ग्राहकों के बैंक PDF स्टेटमेंट उत्पन्न करते हैं। QuickBooks को QBO फ़ाइलों की आवश्यकता होती है। कनवर्टर उस अंतर को पाटता है।
QuickBooks में QBO फ़ाइल कैसे इम्पोर्ट करें
इम्पोर्ट प्रक्रिया सीधी है --- CSV का उपयोग करने के मुख्य लाभों में से एक।
QuickBooks Online
- बैंकिंग (या लेन-देन फिर बैंक लेन-देन) पर जाएं
- खाता लिंक करें पर क्लिक करें फिर फ़ाइल से अपलोड करें चुनें
- अपनी
.qboफ़ाइल के लिए ब्राउज़ करें या उसे ड्रैग और ड्रॉप करें - QuickBooks फ़ाइल को पढ़ता है और खाता जानकारी की पहचान करता है
- फ़ाइल को मौजूदा बैंक खाते में मैप करें --- या QuickBooks को एक नया बनाने दें
- पूर्वावलोकन में पार्स किए गए ट्रांज़ैक्शन की समीक्षा करें
- इम्पोर्ट पूरा करने के लिए पूर्ण पर क्लिक करें
ट्रांज़ैक्शन समीक्षा के लिए टैब में दिखाई देते हैं। वहां से, प्रत्येक ट्रांज़ैक्शन को वर्गीकृत करें, इसे मौजूदा प्रविष्टियों से मिलाएं, या इसे अपनी बुक्स में जोड़ें।
QuickBooks Desktop
- फ़ाइल फिर यूटिलिटीज फिर इम्पोर्ट फिर Web Connect Files पर जाएं
- अपनी
.qboफ़ाइल चुनें - QuickBooks फ़ाइल फ़ॉर्मेट को मान्य करता है
- फ़ाइल को मौजूदा बैंक खाते में मैप करें या एक नया बनाएं
- ट्रांज़ैक्शन बैंक फ़ीड्स विंडो में दिखाई देते हैं
स्क्रीनशॉट और समस्या निवारण के साथ एक पूर्ण वॉकथ्रू के लिए, हमारा पूरा गाइड देखें: QuickBooks में बैंक स्टेटमेंट कैसे इम्पोर्ट करें।
सामान्य QBO समस्याएँ और समाधान
QBO फ़ाइलें विश्वसनीय होती हैं, लेकिन कुछ समस्याएँ नियमित रूप से सामने आती हैं। यहाँ क्या देखना है।
"वित्तीय संस्थान को सत्यापित करने में असमर्थ।" फ़ाइल में INTU.BID टैग Intuit की निर्देशिका में एक मान्यता प्राप्त बैंक से मेल नहीं खाता है। यह कॉस्मेटिक है --- यह इम्पोर्ट के दौरान दिखाए जाने वाले बैंक लोगो को प्रभावित करता है लेकिन ट्रांज़ैक्शन को इम्पोर्ट करने से नहीं रोकता है। प्रॉम्प्ट स्वीकार करें और आगे बढ़ें।
छूटे हुए ट्रांज़ैक्शन के कारण डुप्लिकेट FITIDs। यदि एक ही फ़ाइल में दो ट्रांज़ैक्शन एक FITID साझा करते हैं, तो QuickBooks केवल पहले वाले को इम्पोर्ट करता है और दूसरे को चुपचाप छोड़ देता है। ऐसा तब भी होता है जब आप पिछले इम्पोर्ट से FITIDs वाली फ़ाइल इम्पोर्ट करते हैं। प्रत्येक FITID एक दिए गए खाते के भीतर यूनिक होना चाहिए, और एक बार देखे जाने पर, इसे स्थायी रूप से रिकॉर्ड किया जाता है।
एन्कोडिंग त्रुटियाँ और विकृत अक्षर। भुगतानकर्ता के नामों या मेमो में गैर-ASCII कैरेक्टर --- एक्सेंटेड अक्षर, एम्परसेंड, कोण कोष्ठक --- SGML पार्सर को तोड़ सकते हैं। एम्परसेंड को & के रूप में एन्कोड किया जाना चाहिए, और कोण कोष्ठक को एस्केप किया जाना चाहिए। एक अच्छी तरह से निर्मित कनवर्टर इसे स्वचालित रूप से संभालता है।
"फ़ाइल पढ़ी नहीं जा सकती" त्रुटियाँ। आमतौर पर खराब SGML के कारण होती हैं --- एक गायब क्लोजिंग टैग, एक टैग मान के अंदर एक अतिरिक्त लाइन ब्रेक, या एक हेडर जो बॉडी फ़ॉर्मेट से मेल नहीं खाता है। फ़ाइल को टेक्स्ट एडिटर में खोलें और संरचनात्मक मुद्दों की जाँच करें। हेडर संस्करण (VERSION:102) को बॉडी के OFX संस्करण से मेल खाना चाहिए।
QuickBooks संस्करण संगतता। तीन साल से पुराने QuickBooks Desktop संस्करणों में Web Connect कार्यक्षमता खो जाती है। यदि आपका क्लाइंट QuickBooks Desktop 2022 चला रहा है, तो वे QBO फ़ाइलें इम्पोर्ट नहीं कर पाएंगे। समाधान QuickBooks को अपग्रेड करना या QuickBooks Online पर स्विच करना है।
क्रेडिट कार्ड को बैंक खाते के रूप में इम्पोर्ट किया गया। यदि क्रेडिट कार्ड स्टेटमेंट को CREDITCARDMSGSRSV1 के बजाय BANKMSGSRSV1 टैग में लपेटा गया है, तो QuickBooks खाते को क्रेडिट कार्ड के बजाय बैंक खाते के रूप में बनाता है। QBO फ़ाइल को खाते के प्रकार के लिए सही संदेश रैपर की आवश्यकता होती है।
QBO बनाम QFX बनाम OFX: क्या अंतर है?
ये तीन फ़ॉर्मेट लगातार भ्रम पैदा करते हैं क्योंकि वे अंदर से लगभग समान हैं।
| फ़ॉर्मेट | एक्सटेंशन | पर आधारित | लक्षित सॉफ़्टवेयर | मुख्य अंतर |
|---|---|---|---|---|
| OFX | .ofx |
Open Financial Exchange मानक | यूनिवर्सल --- 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 फ़ाइल उत्पन्न करता है:
- प्रत्येक ट्रांज़ैक्शन के लिए वैध, यूनिक FITIDs --- ताकि QuickBooks की डुप्लिकेट पहचान सही ढंग से काम करे
- सही TRNTYPE वर्गीकरण --- डेबिट, क्रेडिट, चेक, जमा और ट्रांसफर स्वचालित रूप से पहचाने जाते हैं
- उचित SGML एन्कोडिंग --- विशेष कैरेक्टर एस्केप किए गए, YYYYMMDD फ़ॉर्मेट में तारीखें, सही साइन के साथ राशि
- खाता मेटाडेटा --- उचित QBO संदेश रैपर के साथ खाते के प्रकार का पता लगाना (चेकिंग, बचत, क्रेडिट कार्ड)
- क्लोजिंग बैलेंस --- स्टेटमेंट के अंतिम बैलेंस से
LEDGERBALटैग भरा गया
कनवर्टर 130+ भाषाओं में 20,000 से अधिक बैंकों के स्टेटमेंट के साथ काम करता है। डिजिटल PDF (टेक्स्ट-आधारित स्टेटमेंट) पूरी तरह से आपके ब्राउज़र में संसाधित होते हैं --- फ़ाइल कभी भी आपके कंप्यूटर को नहीं छोड़ती है। स्कैन किए गए या छवि-भारी PDF सर्वर-साइड AI एक्सट्रैक्शन का उपयोग करते हैं।
योजनाएं $10/माह से शुरू होती हैं, बैंक स्टेटमेंट रूपांतरण $29/माह (बिजनेस प्लान + BSC ऐड-ऑन, 500 पेज) पर। सभी सशुल्क योजनाओं में 7-दिवसीय निःशुल्क परीक्षण शामिल है।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं QBO फ़ाइल खोलकर देख सकता हूँ कि अंदर क्या है?
हाँ। QBO फ़ाइलें सादा पाठ होती हैं। उन्हें किसी भी टेक्स्ट एडिटर --- Notepad on Windows, TextEdit on Mac, VS Code, या Sublime Text --- में खोलें और आपको SGML-स्वरूपित ट्रांज़ैक्शन डेटा दिखाई देगा। प्रत्येक फ़ील्ड मानव-पठनीय है: तारीखें, राशि, भुगतानकर्ता के नाम, FITIDs, खाता संख्याएँ, और क्लोजिंग बैलेंस।
क्या QBO फ़ाइल OFX फ़ाइल के समान है?
लगभग समान। QBO OFX मानक पर आधारित है जिसमें Intuit-विशिष्ट टैग जोड़े गए हैं (मुख्य रूप से बैंक पहचान के लिए INTU.BID)। ट्रांज़ैक्शन संरचना, फ़ील्ड नाम और डेटा फ़ॉर्मेटिंग समान हैं। आप .ofx का नाम बदलकर .qbo कर सकते हैं और QuickBooks आमतौर पर इसे स्वीकार करेगा।
जब मैं QBO फ़ाइल इम्पोर्ट करता हूँ तो QuickBooks कुछ ट्रांज़ैक्शन क्यों छोड़ देता है?
QuickBooks हर FITID को ट्रैक करता है जिसे उसने कभी संसाधित किया है। यदि किसी ट्रांज़ैक्शन का FITID पहले देखा गया है --- पिछले इम्पोर्ट से या बैंक फ़ीड से --- QuickBooks डुप्लिकेट को रोकने के लिए इसे चुपचाप छोड़ देता है। यह एक बग नहीं, बल्कि एक सुविधा है। यदि आपको ट्रांज़ैक्शन को फिर से इम्पोर्ट करने की आवश्यकता है, तो आपको नई, यूनिक FITIDs वाली फ़ाइल की आवश्यकता होगी।
क्या वही QBO फ़ाइल QuickBooks Online और Desktop दोनों के लिए काम करती है?
हाँ। QBO फ़ाइल फ़ॉर्मेट दोनों संस्करणों के लिए समान है। इम्पोर्ट प्रक्रिया भिन्न है --- Online बैंकिंग का उपयोग करता है फिर फ़ाइल से अपलोड करता है, जबकि Desktop फ़ाइल का उपयोग करता है फिर यूटिलिटीज फिर इम्पोर्ट फिर Web Connect Files --- लेकिन फ़ाइल स्वयं समान है।
एक एकल QBO फ़ाइल में कितने ट्रांज़ैक्शन हो सकते हैं?
OFX स्पेसिफिकेशन में कोई हार्ड लिमिट नहीं है। हालाँकि, QuickBooks Online फ़ाइल अपलोड को लगभग 350 KB तक सीमित करता है, जो विवरण की लंबाई के आधार पर लगभग 1,000 से 1,500 ट्रांज़ैक्शन में बदल जाता है। बड़ी इम्पोर्ट के लिए, फ़ाइल को महीने या तिमाही के अनुसार विभाजित करें।
क्या मैं CSV या Excel स्प्रेडशीट से QBO फ़ाइल बना सकता हूँ?
हाँ, लेकिन आपको एक रूपांतरण टूल की आवश्यकता होगी। QBO फ़ॉर्मेट को विशिष्ट SGML मार्कअप, वैध FITIDs, OFX-अनुपालक तारीख फ़ॉर्मेटिंग, और उचित हेडर जानकारी की आवश्यकता होती है। मैन्युअल रूप से कनवर्ट करना त्रुटि-प्रवण है। PDFSub और इसी तरह के उपकरण फ़ॉर्मेटिंग को स्वचालित रूप से संभालते हैं।
क्या QBO फ़ाइलें QuickBooks के अलावा अन्य अकाउंटिंग सॉफ़्टवेयर के साथ काम करती हैं?
QBO फ़ाइलें मुख्य रूप से QuickBooks के लिए डिज़ाइन की गई हैं। हालाँकि, क्योंकि QBO OFX मानक पर आधारित है, कुछ अन्य अकाउंटिंग सॉफ़्टवेयर .qbo फ़ाइलों को पढ़ सकते हैं या उन्हें .ofx नाम बदलने पर स्वीकार कर सकते हैं। Xero या Wave जैसे गैर-QuickBooks सॉफ़्टवेयर के लिए, मानक .ofx एक्सटेंशन की सिफारिश की जाती है।
QBO फ़ाइलों में भुगतानकर्ता के नामों के लिए अधिकतम कैरेक्टर लंबाई क्या है?
OFX स्पेसिफिकेशन NAME फ़ील्ड को 32 कैरेक्टर और MEMO फ़ील्ड को 255 कैरेक्टर तक सीमित करता है, हालाँकि QuickBooks प्रदर्शन के दौरान लंबे मेमो मानों को छोटा कर सकता है। यदि कोई भुगतानकर्ता नाम 32 कैरेक्टर से अधिक है, तो उसे काट दिया जाएगा। एक अच्छा कनवर्टर विवरण के सबसे उपयोगी हिस्से को संरक्षित करने के लिए शब्द सीमाओं पर छोटा करता है।