QuickBooks اور Xero میں بینک اسٹیٹمنٹ امپورٹ کی عام غلطیوں کو کیسے درست کریں
کیا امپورٹ ناکام ہو گئی؟ غلط تاریخیں؟ رقم غلط کالم میں ہے؟ یہاں QuickBooks اور Xero میں بینک اسٹیٹمنٹ امپورٹ کی سب سے عام غلطیاں اور ان میں سے ہر ایک کو درست کرنے کا طریقہ بتایا گیا ہے۔
آپ کے پاس اپنی بینک اسٹیٹمنٹ کی CSV فائل تیار ہے۔ آپ اسے QuickBooks یا Xero پر اپ لوڈ کرتے ہیں۔ اور پھر: ایک ایرر میسج آتا ہے۔ یا اس سے بھی بدتر — کوئی ایرر نہیں آتا، لیکن ڈیٹا واضح طور پر غلط ہوتا ہے۔ تاریخیں تبدیل ہو جاتی ہیں۔ رقم ڈسکرپشن والے کالم میں چلی جاتی ہے۔ جنوری کی ٹرانزیکشنز اکتوبر میں ظاہر ہونے لگتی ہیں۔
بینک اسٹیٹمنٹ امپورٹ کی غلطیاں متعدد کلائنٹس کا انتظام کرنے والے اکاؤنٹنٹس کے لیے بک کیپنگ میں سب سے بڑی رکاوٹ ہیں۔ یہ غلطیاں عام طور پر قابلِ اصلاح ہوتی ہیں، لیکن صرف اس صورت میں جب آپ کو معلوم ہو کہ ان کی وجہ کیا ہے۔ ایک مبہم "import failed" پیغام آپ کو یہ نہیں بتاتا کہ مسئلہ تاریخ کی فارمیٹ (date format) کا ہے، کالم کی ساخت کا ہے، فائل انکوڈنگ کا ہے، یا رو 847 میں کوئی خالی لائن ہے۔
یہ گائیڈ QuickBooks Online اور Xero میں امپورٹ کی آٹھ عام ترین غلطیوں کا احاطہ کرتی ہے، اور ہر ایک کے لیے مخصوص حل فراہم کرتی ہے۔
غلطی 1: تاریخ کی فارمیٹ کا فرق (Date Format Mismatch)
علامت: امپورٹ "date format not recognized" کے ایرر کے ساتھ ناکام ہو جاتی ہے۔ یا امپورٹ کامیاب ہو جاتی ہے، لیکن تاریخیں غلط ہوتی ہیں — مثلاً 6 مارچ، 3 جون بن جاتا ہے۔
یہ کیوں ہوتا ہے: QuickBooks اور Xero آپ کے اکاؤنٹ کی لوکیشن (locale) سیٹنگ کی بنیاد پر تاریخوں کی تشریح کرتے ہیں۔ اگر آپ کا اکاؤنٹ امریکی فارمیٹ (MM/DD/YYYY) پر سیٹ ہے لیکن آپ کی CSV میں برطانوی فارمیٹ (DD/MM/YYYY) ہے، تو ٹول یا تو تاریخوں کو مسترد کر دیتا ہے یا خاموشی سے مہینے اور دن کو آپس میں بدل دیتا ہے۔
سب سے خطرناک صورتحال وہ ہوتی ہے جب تاریخیں مبہم ہوں۔ 03/06/2026 کا مطلب 6 مارچ بھی ہو سکتا ہے اور 3 جون بھی — اور اگر دن کا نمبر 12 یا اس سے کم ہے، تو ٹول کے پاس یہ جاننے کا کوئی طریقہ نہیں ہے کہ کون سا درست ہے۔ یہ آپ کی لوکیشن سیٹنگ کی بنیاد پر اندازہ لگاتا ہے۔
اسے کیسے درست کریں:
QuickBooks Online میں:
- Settings (گیئر آئیکن) > Account and Settings > Advanced پر جائیں
- تاریخ کی فارمیٹ کی سیٹنگ چیک کریں — یہ آپ کی CSV سے مماثل ہونی چاہیے
- اگر آپ کی CSV میں DD/MM/YYYY استعمال ہوا ہے اور آپ کا QuickBooks، MM/DD/YYYY پر سیٹ ہے، تو یا تو CSV کی تاریخیں تبدیل کریں یا امپورٹ کے دوران عارضی طور پر QuickBooks کی سیٹنگ بدل دیں
Xero میں:
- Settings > General Settings > Date Format پر جائیں
- تصدیق کریں کہ یہ آپ کی CSV سے مماثل ہے
- Xero امپورٹ کے دوران تاریخ کے فارمیٹس کے معاملے میں زیادہ لچکدار ہوتا ہے، لیکن مبہم تاریخیں اب بھی مسائل پیدا کر سکتی ہیں
بہترین طریقہ کار: اپنی CSV فائلز میں YYYY-MM-DD (ISO 8601) فارمیٹ استعمال کریں۔ یہ غیر مبہم ہے — کوئی بھی ٹول 2026-03-15 کی غلط تشریح نہیں کر سکتا۔ QuickBooks اور Xero دونوں ہی لوکیشن سیٹنگز سے قطع نظر اس فارمیٹ کو قبول کرتے ہیں۔
غلطی 2: غلط کالم میپنگ (Wrong Column Mapping)
علامت: رقم ڈسکرپشن والے فیلڈ میں ظاہر ہوتی ہے۔ ڈسکرپشن رقم والے فیلڈ میں نظر آتی ہے۔ تاریخیں مختلف کالموں میں بکھری ہوئی ہوتی ہیں۔
یہ کیوں ہوتا ہے: آپ کی CSV کے کالموں کی ترتیب اس سے مطابقت نہیں رکھتی جس کی امپورٹ ٹول توقع کر رہا ہے، اور کالم میپنگ کا مرحلہ غلط طریقے سے کیا گیا یا اسے چھوڑ دیا گیا۔
QuickBooks Online توقع کرتا ہے کہ CSV فائلیں ان میں سے کسی ایک فارمیٹ میں ہوں:
- 3-کالم فارمیٹ: Date, Description, Amount
- 4-کالم فارمیٹ: Date, Description, Credit, Debit
Xero زیادہ لچکدار ہے لیکن پھر بھی امپورٹ کے دوران واضح کالم میپنگ کی ضرورت ہوتی ہے۔
اسے کیسے درست کریں:
QuickBooks Online میں:
- امپورٹ کے دوران، QuickBooks کالم میپنگ کا پری ویو دکھاتا ہے
- ہر کالم کو درست فیلڈ کے لیے مختص کرنے کے لیے ڈراپ ڈاؤن مینیو کا استعمال کریں
- اگر پری ویو میں ڈیٹا غلط فیلڈز میں نظر آئے، تو تصدیق سے پہلے دوبارہ میپ کریں
- اگر پری ویو ظاہر نہ ہو (فائل مسترد ہو جائے)، تو چیک کریں کہ آپ کی CSV کی پہلی رو (row) میں کالم ہیڈرز موجود ہیں
Xero میں:
- امپورٹ کے دوران، Xero کی Map Columns اسکرین ہر کالم اور ایک ڈراپ ڈاؤن دکھاتی ہے
- "Date" کو اپنے تاریخ والے کالم سے، "Payee" یا "Description" کو اپنے ٹیکسٹ والے کالم سے میپ کریں
- "Amount" یا "Debit"/"Credit" کو اپنے رقم والے کالم (کالموں) سے میپ کریں
- میپنگ درست ہونے کی تصدیق کے لیے پری ویو روز (rows) کا استعمال کریں
بہترین طریقہ کار: اپنی CSV کی پہلی رو میں ہمیشہ واضح ہیڈرز شامل کریں: Date, Description, Amount۔ QuickBooks اور Xero دونوں ہی کالم میپنگ کو خودکار طور پر پہچاننے کے لیے ہیڈرز کا استعمال کرتے ہیں۔ ہیڈرز کے بغیر، آپ پوزیشن کی بنیاد پر شناخت پر انحصار کر رہے ہوتے ہیں، جو کہ غیر محفوظ طریقہ ہے۔
غلطی 3: ڈپلیکیٹ ٹرانزیکشنز (Duplicate Transactions)
علامت: امپورٹ کے بعد، آپ کو ایک ہی ٹرانزیکشن دو بار نظر آتی ہے — ایک بار بینک فیڈ سے اور ایک بار مینوئل امپورٹ سے۔
یہ کیوں ہوتا ہے: آپ نے ایسی تاریخوں پر مشتمل CSV امپورٹ کی ہے جو بینک فیڈ کنکشن کے ذریعے آپ کے اکاؤنٹنگ سافٹ ویئر میں پہلے سے موجود ہیں۔ فیڈ اور امپورٹ دونوں نے ایک ہی ٹرانزیکشنز کے لیے اندراجات بنا دیے۔
یہ جاری اکاؤنٹس کے لیے امپورٹ کا سب سے عام مسئلہ ہے۔ اسے حل کرنا آسان ہے لیکن وقت طلب ہے — آپ کو اصل ٹرانزیکشنز کو غلطی سے ہٹائے بغیر ڈپلیکیٹس کو تلاش کر کے ڈیلیٹ کرنا ہوگا۔
اسے کیسے درست کریں:
QuickBooks Online میں:
- Banking > Bank Feed پر جائیں
- ایسی ٹرانزیکشنز تلاش کریں جو فیڈ اور امپورٹڈ سیٹ دونوں میں ظاہر ہو رہی ہوں
- QuickBooks کچھ ڈپلیکیٹس کو خودکار طور پر نشان زد کر سکتا ہے — ان کا جائزہ لیں اور تصدیق کریں
- غیر شناخت شدہ ڈپلیکیٹس کے لیے، رقم اور تاریخ کے لحاظ سے ترتیب دیں تاکہ مماثلت تلاش کی جا سکے
- مینوئل امپورٹ شدہ ورژن کو ڈیلیٹ کریں (بینک فیڈ والا ورژن رکھیں، کیونکہ اس میں بینک کی ٹرانزیکشن ID ہوتی ہے)
Xero میں:
- Xero کا ریکنسلیشن ویو ممکنہ ڈپلیکیٹس کو نمایاں کرتا ہے
- Bank Accounts > [Account] > Bank Statements پر جائیں
- ڈپلیکیٹ اسٹیٹمنٹ لائنز تلاش کریں
- اسٹیٹمنٹ سے امپورٹڈ ڈپلیکیٹس کو ڈیلیٹ کریں، ریکنسائلڈ اندراجات سے نہیں
بہترین طریقہ کار: امپورٹ کرنے سے پہلے، چیک کریں کہ بینک فیڈ کے ذریعے کون سا تاریخ کا دورانیہ پہلے ہی کور ہو چکا ہے۔ صرف اس دورانیے سے باہر کی تاریخیں امپورٹ کریں۔ اگر تاریخیں اوورلیپ ہو رہی ہوں، تو اپ لوڈ کرنے سے پہلے اپنی CSV سے اوورلیپنگ تاریخوں کو ہٹانے کے لیے اسپریڈ شیٹ کا استعمال کریں۔
غلطی 4: کریکٹر انکوڈنگ کی غلطیاں (Character Encoding Errors)
علامت: امپورٹ ایک مبہم ایرر کے ساتھ ناکام ہو جاتی ہے، یا ڈسکرپشن میں بگڑے ہوئے حروف نظر آتے ہیں جیسے e کی جگہ é یا ایم ڈیش کی جگہ â€"۔
یہ کیوں ہوتا ہے: آپ کی CSV فائل ایسی انکوڈنگ (جیسے Windows-1252 یا ISO-8859-1) میں محفوظ ہے جو امپورٹ ٹول کی توقع (عام طور پر UTF-8) سے مطابقت نہیں رکھتی۔ بین الاقوامی حروف، اعراب والے حروف اور خصوصی علامات انکوڈنگ کی تبدیلی کے دوران بگڑ جاتی ہیں۔
یہ خاص طور پر غیر انگریزی بولنے والے ممالک کے بینک اسٹیٹمنٹس، یا پرانے بینکنگ سسٹمز کے ساتھ عام ہے جو پرانی انکوڈنگز میں ڈیٹا ایکسپورٹ کرتے ہیں۔
اسے کیسے درست کریں:
- CSV کو کسی ایسے ٹیکسٹ ایڈیٹر میں کھولیں جو انکوڈنگ دکھاتا ہو (جیسے Notepad++ یا VS Code)
- موجودہ انکوڈنگ چیک کریں (اسٹیٹس بار میں دکھائی دیتی ہے)
- اگر یہ UTF-8 نہیں ہے، تو فائل کو دوبارہ UTF-8 without BOM کے طور پر محفوظ کریں
- BOM (Byte Order Mark) فائل کے شروع میں ایک پوشیدہ کریکٹر ہوتا ہے جسے کچھ سسٹمز شامل کر دیتے ہیں لیکن امپورٹ ٹولز اس کی توقع نہیں کرتے — اسے ہٹانے سے "پہلا کالم نہیں پہچانا گیا" جیسا عام ایرر ختم ہو جاتا ہے
اسپریڈ شیٹ ایپلی کیشن میں:
- CSV کھولیں
- "Save As" استعمال کریں اور واضح طور پر فارمیٹ کے طور پر "CSV UTF-8" منتخب کریں
- اگر آپ کی ایپلی کیشن UTF-8 CSV کی پیشکش نہیں کرتی ہے، تو "Unicode Text" آزمائیں یا کوئی دوسری ایپلی کیشن استعمال کریں
بہترین طریقہ کار: CSV فائلز کے لیے ہمیشہ UTF-8 انکوڈنگ استعمال کریں۔ یہ ہر زبان کے ہر حرف کو سنبھال سکتی ہے۔ PDFSub ڈیفالٹ طور پر CSV فائلز کو UTF-8 میں ایکسپورٹ کرتا ہے۔
غلطی 5: کالموں کی کمی یا زیادتی (Missing or Extra Columns)
علامت: "No valid statement data found" یا "Unable to read file" جیسے ایررز۔
یہ کیوں ہوتا ہے: آپ کی CSV میں اضافی کالم (بیلنس، ریفرنس نمبر، چیک نمبر، کیٹیگری) ہیں جن کی امپورٹ ٹول توقع نہیں کر رہا، یا اس میں ضروری کالم غائب ہیں۔
QuickBooks Online خاص طور پر سخت ہے: یہ 3 کالم (Date, Description, Amount) یا 4 کالم (Date, Description, Credit, Debit) کی توقع کرتا ہے۔ اضافی کالم پوری امپورٹ کے ناکام ہونے کا سبب بن سکتے ہیں۔
Xero زیادہ لچکدار ہے — آپ اپنی ضرورت کے کالم میپ کر سکتے ہیں اور اضافی کالموں کو نظر انداز کر سکتے ہیں — لیکن اگر ضروری کالم غائب ہوں تو امپورٹ پھر بھی ناکام ہو جاتی ہے۔
اسے کیسے درست کریں:
اضافی کالم ہٹائیں:
- اسپریڈ شیٹ ایپلی کیشن میں CSV کھولیں
- وہ تمام کالم ڈیلیٹ کر دیں جو Date، Description، یا Amount (یا Debit/Credit) نہیں ہیں
- ہٹانے کے لیے عام کالم: Balance, Running Total, Check Number, Reference, Category, Type
- محفوظ کریں اور دوبارہ اپ لوڈ کریں
غائب کالم شامل کریں: اگر آپ کی CSV میں صرف Date اور Amount ہے (Description نہیں ہے)، تو "Bank Transaction" جیسے پلیس ہولڈر ٹیکسٹ کے ساتھ ایک Description کالم شامل کریں۔ QuickBooks اور Xero دونوں کو ہر ٹرانزیکشن کے لیے ٹیکسٹ ڈسکرپشن کی ضرورت ہوتی ہے۔
بہترین طریقہ کار: اپنی CSV کو بالکل ہدف کے مطابق فارمیٹ کریں: Date, Description, Amount۔ نہ اس سے زیادہ، نہ اس سے کم۔ PDFSub کا CSV ایکسپورٹ آپ کو کنٹرول دیتا ہے کہ کون سے کالم شامل کرنے ہیں۔
غلطی 6: رقم کی فارمیٹنگ کے مسائل (Amount Formatting Issues)
علامت: رقم کا غلط تجزیہ کیا جاتا ہے — $1,234.56 بن جاتا ہے $1.23 یا $123,456۔ یا رقم کو مکمل طور پر مسترد کر دیا جاتا ہے۔
یہ کیوں ہوتا ہے: فارمیٹنگ کے کئی مسائل امپورٹ کے دوران رقم کو خراب کر سکتے ہیں:
- رقم والے کالم میں کرنسی کی علامات (
1234.56کے بجائے$1,234.56) - ہزاروں کے الگ کرنے والے (Thousand separators) کو اعشاریہ کے طور پر سمجھا جانا (یورپی
,بمقابلہ امریکی.) - منفی رقوم کے لیے قوسین (Parentheses) کا نہ پہچانا جانا —
-500.00کے بجائے(500.00) - رقم والے فیلڈ میں خالی جگہیں (Spaces)
- نمبروں کے ساتھ ٹیکسٹ —
1234.56 CRیاDR 500.00
اسے کیسے درست کریں:
- اسپریڈ شیٹ میں CSV کھولیں
- رقم والے کالم میں درج ذیل کو ہٹائیں:
- تمام کرنسی کی علامات (
$,PKR,GBP, وغیرہ) - تمام ہزاروں کے الگ کرنے والے (امریکی فارمیٹ میں کوما، یورپی فارمیٹ میں پیریڈ)
- تمام خالی جگہیں
- کوئی بھی ٹیکسٹ لیبل (
CR,DR,Credit,Debit)
- تمام کرنسی کی علامات (
- قوسین والے منفی نمبروں کو مائنس سائن والے منفی نمبروں میں تبدیل کریں:
(500.00)بن جاتا ہے-500.00 - یقینی بنائیں کہ اعشاریہ الگ کرنے والا (decimal separator) آپ کے اکاؤنٹنگ سافٹ ویئر کی لوکیشن سے مطابقت رکھتا ہے (عام طور پر ایک نقطہ/پیریڈ)
- محفوظ کریں اور دوبارہ اپ لوڈ کریں
یورپی فارمیٹ والے نمبروں کے لیے (اعشاریہ کے طور پر کوما، ہزاروں کے لیے پیریڈ):
- تمام پیریڈ ہزاروں کے الگ کرنے والے ہٹائیں:
1.234,56بن جاتا ہے1234,56 - کوما اعشاریہ کو پیریڈ سے بدلیں:
1234,56بن جاتا1234.56 - یہ اسے اس امریکی فارمیٹ میں تبدیل کر دیتا ہے جس کی QuickBooks اور Xero توقع کرتے ہیں۔
بہترین طریقہ کار: صاف ستھری رقوم کے ساتھ CSV ایکسپورٹ کریں — صرف ہندسے، اعشاریہ کا نقطہ، اور مائنس کا نشان۔ کوئی علامت نہیں، کوئی الگ کرنے والا نہیں، کوئی ٹیکسٹ نہیں۔
غلطی 7: خالی روز (Rows) اور وائٹ اسپیس
علامت: "No valid statement data" ایررز، یا امپورٹ فائل کے بیچ میں ہی رک جاتی ہے۔
یہ کیوں ہوتا ہے: آپ کی CSV میں خالی روز موجود ہیں — یا تو سب سے اوپر (ہیڈر سے پہلے)، درمیان میں (ٹرانزیکشن بلاکس کے درمیان)، یا نیچے (آخری ٹرانزیکشن کے بعد)۔ کچھ CSV فائلز میں غیر مرئی وائٹ اسپیس کریکٹرز بھی ہوتے ہیں جو خالی سیلز کی طرح لگتے ہیں لیکن اصل میں خالی نہیں ہوتے۔
بینک اسٹیٹمنٹ PDFs میں اکثر پیج ہیڈرز، سیکشن ڈیوائیڈرز اور سمری بلاکس ہوتے ہیں جو بنیادی ٹولز کے ذریعے CSV میں تبدیل ہونے پر خالی روز بن جاتے ہیں۔
اسے کیسے درست کریں:
- اسپریڈ شیٹ ایپلی کیشن میں CSV کھولیں
- خالی روز تلاش کرنے کے لیے پوری فائل کو اسکرول کریں
- تمام خالی روز ڈیلیٹ کر دیں — خاص طور پر ہیڈر رو سے پہلے والی
- ایسی روز چیک کریں جو خالی لگتی ہیں لیکن ان میں پوشیدہ اسپیسز ہیں (سیل منتخب کریں اور فارمولا بار چیک کریں)
- آخر میں موجود کسی بھی سمری روز کو ڈیلیٹ کریں (ٹوٹلز، اوپننگ/کلوزنگ بیلنس لائنز)
- یقینی بنائیں کہ پہلی رو میں کالم ہیڈرز ہیں، بینک کا نام یا رپورٹ کا ٹائٹل نہیں
- محفوظ کریں اور دوبارہ اپ لوڈ کریں
ٹیکسٹ ایڈیٹر میں:
- سادہ ٹیکسٹ ایڈیٹر میں CSV کھولیں
- ایسی لائنیں تلاش کریں جن میں صرف کوما (
,,,) ہوں — یہ خالی روز ہیں - انہیں ڈیلیٹ کر دیں
- سب سے اوپر ایسی لائنیں بھی تلاش کریں جو ٹرانزیکشن ڈیٹا نہیں ہیں (بینک کا نام، اکاؤنٹ نمبر، اسٹیٹمنٹ کا دورانیہ)
- وہ سب کچھ ہٹا دیں جو ہیڈر رو یا ٹرانزیکشن ڈیٹا نہیں ہے
بہترین طریقہ کار: ایک صاف CSV رو 1 میں ہیڈر رو سے شروع ہوتی ہے، جس کے فوراً بعد ٹرانزیکشن ڈیٹا ہوتا ہے، اور کہیں بھی کوئی خالی رو نہیں ہوتی۔ PDFSub ایکسٹریکشن کے دوران غیر ٹرانزیکشن مواد کو ہٹا دیتا ہے۔
غلطی 8: فائل سائز یا ٹرانزیکشن کی تعداد کی حد
علامت: "File too large" یا امپورٹ مکمل ہوتی نظر آتی ہے لیکن ٹرانزیکشنز کا صرف ایک حصہ امپورٹ ہوتا ہے۔
یہ کیوں ہوتا ہے: QuickBooks اور Xero دونوں میں امپورٹ فائل کے سائز اور ٹرانزیکشنز کی تعداد پر حدود ہیں:
- QuickBooks Online: تقریباً 1,000 ٹرانزیکشنز فی امپورٹ فائل
- Xero: کوئی سخت شائع شدہ حد نہیں ہے، لیکن بہت بڑی فائلیں ٹائم آؤٹ ہو سکتی ہیں
اگر آپ ایک فعال اکاؤنٹ کے لیے پورے سال کی روزانہ کی ٹرانزیکشنز امپورٹ کر رہے ہیں، تو آپ ان حدود سے تجاوز کر سکتے ہیں۔
اسے کیسے درست کریں:
- اپنی CSV کو ماہانہ فائلوں میں تقسیم کریں
- ہر مہینے کو الگ الگ امپورٹ کریں
- ہر امپورٹ کے بعد ٹرانزیکشنز کی تعداد کی تصدیق کریں
اسپریڈ شیٹ میں تقسیم کرنے کے لیے:
- بڑی CSV کھولیں
- تاریخ کے لحاظ سے ترتیب دیں
- ایک مہینے کی تمام روز منتخب کریں، نئی فائل میں کاپی کریں
- اسی ہیڈر رو کے ساتھ محفوظ کریں
- ہر مہینے کے لیے یہی عمل دہرائیں
بہترین طریقہ کار: ماہانہ امپورٹ کریں۔ یہ صرف حدود سے بچنے کے بارے میں نہیں ہے — ماہانہ امپورٹ کی تصدیق کرنا، ریکنسائل کرنا اور کسی غلطی کی صورت میں اسے حل کرنا زیادہ آسان ہوتا ہے۔
PDFSub ان غلطیوں کو کیسے روکتا ہے
امپورٹ کی ان میں سے زیادہ تر غلطیاں PDF سے CSV میں تبدیلی کے مرحلے کے دوران پیدا ہوتی ہیں — خود امپورٹ کے دوران نہیں۔ ایک کنورژن ٹول جو صاف اور درست طریقے سے فارمیٹ شدہ آؤٹ پٹ دیتا ہے، زیادہ تر مسائل کو شروع ہونے سے پہلے ہی ختم کر دیتا ہے۔
PDFSub کا بینک اسٹیٹمنٹ کنورٹر ہر غلطی کے ماخذ کو حل کرتا ہے:
| غلطی | PDFSub اسے کیسے روکتا ہے |
|---|---|
| تاریخ کی فارمیٹ کا فرق | بینک ٹیمپلیٹ سے تاریخ کی فارمیٹ خودکار طور پر پہچانتا ہے؛ آپ کے منتخب کردہ فارمیٹ میں ایکسپورٹ کرتا ہے |
| غلط کالم میپنگ | معیاری Date, Description, Amount کالم فراہم کرتا ہے |
| ڈپلیکیٹ ٹرانزیکشنز | امپورٹ سے پہلے آسان فلٹرنگ کے لیے ٹرانزیکشن کی تاریخیں شامل کرتا ہے |
| انکوڈنگ کی غلطیاں | ڈیفالٹ طور پر UTF-8 کے طور پر ایکسپورٹ کرتا ہے |
| کالموں کی کمی/زیادتی | صرف وہی کالم دیتا ہے جن کی آپ کے اکاؤنٹنگ سافٹ ویئر کو ضرورت ہے |
| رقم کی فارمیٹنگ | صاف نمبر: کوئی علامت نہیں، کوئی الگ کرنے والا نہیں، اعشاریہ کے لیے نقطہ |
| خالی روز | ایکسٹریکشن کے دوران غیر ٹرانزیکشن مواد کو ہٹا دیتا ہے |
| فائل سائز کی حدود | ماہانہ حصوں میں ایکسپورٹ کر سکتا ہے |
QuickBooks کے لیے، آپ براہ راست QBO فارمیٹ میں بھی ایکسپورٹ کر سکتے ہیں، جو CSV فارمیٹنگ کے مسائل کو مکمل طور پر ختم کر دیتا ہے۔ QBO فائلیں QuickBooks کے ذریعے بغیر کسی کالم کنفیگریشن کے خودکار طور پر میپ ہو جاتی ہیں۔
Xero کے لیے، معیاری کالم ہیڈرز کے ساتھ CSV ایکسپورٹ Xero کے لچکدار امپورٹ سسٹم کے ساتھ آسانی سے کام کرتا ہے۔
فوری حوالہ: ٹربل شوٹنگ چیک لسٹ
جب امپورٹ ناکام ہو جائے، تو اس چیک لسٹ پر عمل کریں:
- ہیڈرز: کیا CSV کی رو 1 میں واضح کالم ہیڈرز ہیں؟
- تاریخ کی فارمیٹ: کیا تاریخیں آپ کے اکاؤنٹنگ سافٹ ویئر کی لوکیشن سے مماثل ہیں؟
- رقم کی فارمیٹ: صرف صاف نمبر؟ کوئی علامت، الگ کرنے والا، یا ٹیکسٹ تو نہیں؟
- کالموں کی تعداد: کیا CSV میں کالموں کی تعداد بالکل درست ہے؟
- انکوڈنگ: کیا فائل UTF-8 کے طور پر محفوظ ہے؟
- خالی روز: کیا اوپر، درمیان یا نیچے کوئی خالی روز ہیں؟
- روز کی تعداد: 1,000 ٹرانزیکشنز سے کم (QuickBooks کے لیے)؟
- تاریخ کا دورانیہ: کیا موجودہ بینک فیڈ ٹرانزیکشنز کے ساتھ کوئی اوورلیپ ہے؟
- فائل کا نام: مختصر اور سادہ (کوئی خاص حروف نہیں)؟
- فائل فارمیٹ: CSV (کوما سے الگ)، سیمی کولن یا ٹیب نہیں؟
اگر آپ نے ان تمام دس آئٹمز کی تصدیق کر لی ہے اور امپورٹ پھر بھی ناکام ہو رہی ہے، تو مسئلہ غالباً خام ڈیٹا (raw data) میں ہے — کوئی مخصوص ٹرانزیکشن جس میں غیر معمولی حروف یا فارمیٹنگ ہے جو پارسر (parser) کے لیے رکاوٹ بن رہی ہے۔ مسئلے کی نشاندہی کے لیے صرف پہلی 50 روز امپورٹ کرنے کی کوشش کریں۔
اکثر پوچھے گئے سوالات
QuickBooks میری CSV کو کیوں مسترد کر دیتا ہے جبکہ Xero اسے قبول کر لیتا ہے؟
QuickBooks Online کی CSV ضروریات Xero کے مقابلے میں زیادہ سخت ہیں۔ QuickBooks بالکل 3 یا 4 کالموں کی توقع کرتا ہے، تاریخ کے فارمیٹس کے بارے میں کم لچکدار ہے، اور انکوڈنگ کے مسائل کے بارے میں زیادہ حساس ہے۔ Xero کی امپورٹ زیادہ کالموں کی اجازت دیتی ہے (آپ صرف اپنی ضرورت کے کالم میپ کرتے ہیں) اور تاریخ کے زیادہ فارمیٹس کو سنبھال سکتی ہے۔ اگر آپ کی CSV Xero میں کام کرتی ہے لیکن QuickBooks میں نہیں، تو پہلے کالموں کی تعداد اور تاریخ کی فارمیٹ چیک کریں۔
کیا میں ایک ہی فائل QuickBooks اور Xero دونوں میں امپورٹ کر سکتا ہوں؟
جی ہاں، اگر فائل دونوں ٹولز کی ضروریات پوری کرتی ہے۔ YYYY-MM-DD فارمیٹ، UTF-8 انکوڈنگ، اور صاف نمبروں کے ساتھ Date، Description، اور Amount کالموں والی CSV دونوں پلیٹ فارمز پر کام کرے گی۔ PDFSub کا ڈیفالٹ CSV ایکسپورٹ کراس پلیٹ فارم مطابقت کے لیے ڈیزائن کیا گیا ہے۔
امپورٹ کرتے وقت میں ڈپلیکیٹ ٹرانزیکشنز کو کیسے روک سکتا ہوں؟
امپورٹ کرنے سے پہلے، چیک کریں کہ بینک فیڈ سے کون سی تاریخیں آپ کے اکاؤنٹنگ سافٹ ویئر میں پہلے سے موجود ہیں۔ اپنی CSV کو صرف ان تاریخوں تک محدود کرنے کے لیے فلٹر کریں جو فیڈ کے دورانیے سے باہر ہیں۔ QuickBooks اور Xero دونوں میں ڈپلیکیٹ کی شناخت کا کچھ نظام موجود ہے، لیکن یہ مکمل طور پر قابل بھروسہ نہیں ہے — امپورٹ سے پہلے مینوئل ڈیٹ فلٹرنگ زیادہ بہتر ہے۔
اگر امپورٹ کے دوران صرف کچھ ٹرانزیکشنز ناکام ہو جائیں تو کیا ہوگا؟
QuickBooks اور Xero دونوں رپورٹ کرتے ہیں کہ کون سی روز چھوڑی گئیں یا ناکام ہوئیں۔ مخصوص رو نمبروں کے لیے ایرر رپورٹ چیک کریں، پھر اپنی CSV میں ان روز کا معائنہ کریں۔ انفرادی رو کی ناکامی کی عام وجوہات: غائب تاریخیں، غیر عددی رقوم، یا ایسے خاص حروف جنہیں پارسر نہیں سمجھ سکتا۔
کیا مجھے QuickBooks کے لیے CSV کے بجائے QBO فارمیٹ استعمال کرنا چاہیے؟
اگر آپ QuickBooks میں امپورٹ کر رہے ہیں، تو QBO عام طور پر بہتر انتخاب ہے۔ QBO ایک منظم فارمیٹ ہے جسے QuickBooks کالم میپنگ، تاریخ کی فارمیٹ کے اندازے، یا انکوڈنگ کے مسائل کے بغیر پڑھتا ہے۔ اس میں ٹرانزیکشن IDs شامل ہوتی ہیں جو ڈپلیکیٹس کو روکنے میں مدد کرتی ہیں، اور یہ واضح طور پر ٹرانزیکشنز کو ڈیبٹ یا کریڈٹ کے طور پر نشان زد کرتا ہے۔ PDFSub بینک اسٹیٹمنٹ PDFs سے براہ راست QBO فارمیٹ میں ایکسپورٹ کر سکتا ہے۔
خلاصہ
QuickBooks اور Xero میں بینک اسٹیٹمنٹ امپورٹ کی غلطیاں تقریباً ہمیشہ فارمیٹنگ کی وجہ سے ہوتی ہیں: غلط تاریخ کی فارمیٹ، کالم کی خراب ساخت، انکوڈنگ کے مسائل، یا رقم کی فارمیٹنگ کے مسائل۔ یہ غلطیاں قابلِ اصلاح ہیں — ایک بار جب آپ کو وجہ معلوم ہو جائے — لیکن یہ وقت ضائع کرتی ہیں اور پریشانی کا باعث بنتی ہیں، خاص طور پر جب آپ متعدد کلائنٹس کا ڈیٹا پروسیس کر رہے ہوں۔
سب سے مؤثر طریقہ یہ ہے کہ غلطیوں کو ان کے ماخذ پر ہی روکا جائے۔ PDFSub کا بینک اسٹیٹمنٹ کنورٹر PDF اسٹیٹمنٹس سے ٹرانزیکشنز نکالتا ہے اور انہیں ایسے فارمیٹس میں ایکسپورٹ کرتا ہے جنہیں QuickBooks اور Xero آسانی سے قبول کرتے ہیں — درست تاریخیں، صاف رقوم، مناسب انکوڈنگ، اور درست کالم ڈھانچہ۔
بینک اسٹیٹمنٹس کو QuickBooks یا Xero فارمیٹ میں تبدیل کریں — ٹربل شوٹنگ کو چھوڑیں اور صاف ڈیٹا امپورٹ کریں۔