نحوه وارد کردن صورتحسابهای بانکی به سیج
هر روشی برای وارد کردن دادههای صورتحساب بانکی به Sage 50، Sage Business Cloud و Sage Intacct — از فیدهای بانکی گرفته تا تبدیل PDF.
روش ۱: فیدهای بانکی (Sage Business Cloud و Sage Intacct)
رویکردی که کمترین دخالت را نیاز دارد — بانک خود را متصل کنید و اجازه دهید تراکنشها به طور خودکار وارد شوند.
Sage Business Cloud از Yodlee به عنوان تجمیعکننده فید بانکی استفاده میکند. به Banking > Connect to Your Bank بروید، موسسه مالی خود را جستجو کنید و اتصال را مجاز کنید. پس از اتصال، تراکنشها معمولاً به صورت روزانه همگامسازی میشوند.
Sage Intacct از طریق ماژول Cash Management از فیدهای بانکی پشتیبانی میکند. اتصالات در Cash Management > Bank Feeds پیکربندی میشوند. Intacct بسته به منطقه با چندین تجمیعکننده همکاری میکند.
Sage 50 پشتیبانی محدودتری از فید بانکی دارد. Sage 50cloud (نسخه متصل) برخی از قابلیتهای فید بانکی را ارائه میدهد، اما این قابلیت بسته به منطقه و بانک متفاوت است. بسیاری از کاربران Sage 50 اصلاً به فید بانکی دسترسی ندارند.
فیدهای بانکی زمانی کار میکنند که:
- حساب در حال حاضر باز و فعال باشد
- بانک شما در لیست پشتیبانی شده Sage باشد
- شما تراکنشهای اخیر (معمولاً ۹۰ روز گذشته) را نیاز داشته باشید
- شما وارد کردن خودکار و مداوم را بخواهید
فیدهای بانکی زمانی کار نمیکنند که:
- حساب بسته باشد — امکان اتصال وجود ندارد
- شما تراکنشهای قدیمیتر از ۹۰ روز را نیاز داشته باشید
- بانک شما پشتیبانی نشود (برای بانکهای بینالمللی، اتحادیههای اعتباری و موسسات منطقهای کوچکتر رایج است)
- اتصال Yodlee قطع میشود (شکایت مکرر، به خصوص با بانکهایی که از احراز هویت چند عاملی تهاجمی استفاده میکنند)
- در حال راهاندازی یک مشتری جدید هستید و به دادههای تاریخی که قبل از فید هستند نیاز دارید
اگر فیدهای بانکی وضعیت شما را پوشش میدهند، از آنها استفاده کنید. برای همه موارد دیگر — حسابهای بسته، دادههای تاریخی، بانکهای بینالمللی، صورتحسابهای فقط PDF — به روش ۲ یا ۳ نیاز دارید.
روش ۲: بارگذاری دستی فایل
هر نسخه Sage مسیر وارد کردن و فرمتهای پشتیبانی شده خود را دارد. در اینجا نحوه کار هر کدام آمده است.
Sage 50 (دسکتاپ)
مسیر وارد کردن: File > Import > Bank Transactions (یا بسته به نسخه و منطقه شما File > Import > Audit Trail Transactions).
فرمتهای پشتیبانی شده: CSV و OFX.
الزامات ستون CSV برای Sage 50:
Sage 50 ستونها را با ترتیب مشخصی انتظار دارد. طرحبندی دقیق بسته به اینکه از نسخه بریتانیا یا آمریکا/کانادا استفاده میکنید متفاوت است:
| ستون | نسخه بریتانیا | نسخه آمریکا/کانادا |
|---|---|---|
| ۱ | نوع (مثلاً BP, BR, JD, JC) | تاریخ |
| ۲ | ارجاع حساب | ارجاع |
| ۳ | کد نامی | توضیحات |
| ۴ | تاریخ | مبلغ |
| ۵ | ارجاع | — |
| ۶ | توضیحات | — |
| ۷ | مبلغ خالص | — |
| ۸ | کد مالیات | — |
| ۹ | مبلغ مالیات | — |
برای وارد کردن تراکنشهای بانکی پایه در Sage 50 UK، حداقل ستونهای مورد نیاز عبارتند از: تاریخ، ارجاع، توضیحات، مبلغ (یا ستونهای جداگانه بدهکار/بستانکار). فرمت تاریخ باید با منطقه Sage شما مطابقت داشته باشد — DD/MM/YYYY برای بریتانیا، MM/DD/YYYY برای آمریکا.
وارد کردن OFX: Sage 50 میتواند فایلهای OFX را مستقیماً وارد کند. این اغلب سادهتر از CSV است زیرا فایلهای OFX فرمت تاریخ و ساختار تراکنش خود را حمل میکنند. به File > Import > Bank Statement (OFX) بروید و فایل خود را انتخاب کنید.
Sage Business Cloud Accounting (آنلاین)
مسیر وارد کردن: Banking > Import Statement (یا Banking > [Select Account] > Import Statement).
فرمتهای پشتیبانی شده: CSV، OFX، QIF.
Sage Business Cloud دارای رابط کاربری نگاشت ستون است — هنگامی که یک CSV را بارگذاری میکنید، از شما میپرسد که کدام ستون تاریخ، کدام توضیحات و کدام مبلغ است. این بسیار بخشندهتر از ترتیب سختگیرانه ستون Sage 50 است.
مراحل: ۱. به Banking بروید و حساب بانکی مورد نظر را انتخاب کنید ۲. روی Import Statement کلیک کنید ۳. فایل خود را انتخاب کنید (CSV، OFX، یا QIF) ۴. اگر CSV: ستونها را به تاریخ، توضیحات، مبلغ (یا Money In/Money Out جداگانه) نگاشت کنید ۵. فرمت تاریخ را انتخاب کنید ۶. پیشنمایش و تأیید کنید ۷. تراکنشهای وارد شده برای تطبیق ظاهر میشوند
Sage Intacct (سازمانی)
مسیر وارد کردن: Cash Management > Bank Transactions > Import
فرمتهای پشتیبانی شده: CSV (اصلی)، با پشتیبانی برخی از ادغامها از OFX.
Sage Intacct انعطافپذیرترین نگاشت ستون را ارائه میدهد. شما میتوانید الگوهای وارد کردن را برای فرمتهای فایل تکراری تعریف و ذخیره کنید — برای زمانی که به طور منظم از یک بانک وارد میکنید مفید است. نگاشت به شما امکان میدهد ستونها را به فیلدهایی مانند تاریخ، توضیحات، شماره ارجاع، مبلغ تراکنش و موارد دیگر اختصاص دهید.
مشکلات رایج در تمام نسخهها
عدم تطابق فرمت تاریخ. این شایعترین علت شکست وارد کردن است. اگر CSV شما از 03/02/2026 استفاده میکند و Sage انتظار DD/MM/YYYY را دارد، آن را به عنوان سوم فوریه میخواند، نه دوم مارس. همیشه قبل از بارگذاری، فرمت تاریخ را بررسی کنید.
مشکلات جداکننده اعشار. صورتحسابهای بانکی اروپایی اغلب از کاما به عنوان جداکننده اعشار استفاده میکنند (1.234,56). Sage 50 UK اعشار نقطهای را انتظار دارد (1234.56). ممکن است لازم باشد قبل از وارد کردن، مبالغ را دوباره قالببندی کنید.
مشکلات تشخیص موارد تکراری. تشخیص موارد تکراری Sage در نسخههای مختلف متفاوت است. Sage Business Cloud ترکیبات تاریخ و مبلغ را بررسی میکند اما همچنان میتواند موارد تکراری را در صورت تفاوت جزئی در توضیحات وارد کند. فایلهای OFX با شناسههای تراکنش، پیشگیری بهتری از موارد تکراری نسبت به CSV ارائه میدهند.
روش ۳: تبدیل PDF به فرمت سازگار با Sage
این روشی است که شما اغلب به آن نیاز خواهید داشت — زمانی که تنها چیزی که دارید یک صورتحساب بانکی PDF است و شما آن را در Sage نیاز دارید.
مراحل با مبدل صورتحساب بانکی PDFSub:
۱. صورتحساب بانکی PDF خود را از پورتال آنلاین بانک خود دانلود کنید (یا یک صورتحساب کاغذی را اسکن کنید) ۲. به مبدل صورتحساب بانکی PDFSub بروید ۳. PDF را بارگذاری کنید — بکشید و رها کنید یا برای مرور کلیک کنید ۴. تراکنشهای استخراج شده را مرور کنید — تاریخها، توضیحات و مبالغ را بررسی کنید که صحیح به نظر برسند ۵. فرمت خروجی خود را انتخاب کنید: CSV برای Sage 50، OFX برای Sage Business Cloud (یا CSV اگر رابط کاربری نگاشت ستون را ترجیح میدهید) ۶. فایل تبدیل شده را دانلود کرده و با استفاده از روش ۲ در بالا در Sage وارد کنید
کدام فرمت برای کدام نسخه Sage؟
| نسخه Sage | فرمت پیشنهادی | چرا |
|---|---|---|
| Sage 50 (دسکتاپ) | CSV | بهترین سازگاری با دیالوگ وارد کردن Sage 50 |
| Sage Business Cloud | OFX | نگاشت خودکار ستونها، شامل شناسههای تراکنش برای تشخیص موارد تکراری |
| Sage Intacct | CSV | بهترین سازگاری با الگوهای وارد کردن انعطافپذیر Intacct |
استخراج سطح ۱ PDFSub صورتحسابهای بانکی دیجیتال را کاملاً در مرورگر شما پردازش میکند — فایل هرگز از دستگاه شما خارج نمیشود. این با بیش از ۲۰,۰۰۰ فرمت بانکی در بیش از ۱۳۰ زبان کار میکند و فرمتهای تاریخ، قراردادهای اعشار و طرحبندی ستونهای واریز/برداشت را به طور خودکار تشخیص میدهد. طرحها از ۱۵ دلار در ماه شروع میشوند، با تبدیل صورتحساب بانکی با ۲۹ دلار در ماه (طرح Business + افزونه BSC، ۵۰۰ صفحه). همه طرحهای پولی شامل دوره آزمایشی رایگان ۷ روزه هستند.
قوانین قالببندی CSV برای Sage
اگر فایلهای CSV را وارد میکنید — چه آنها را به صورت دستی ایجاد کرده باشید، از ابزار دیگری صادر کرده باشید، یا از PDF تبدیل کرده باشید — اینها قوانین قالببندی هستند که تعیین میکنند وارد کردن موفقیتآمیز است یا ناموفق.
الزامات ستون
حداقل، Sage به سه ستون نیاز دارد:
- تاریخ — تاریخ تراکنش
- توضیحات — گیرنده وجه یا شرح تراکنش
- مبلغ — ارزش تراکنش (یک ستون)، یا ستونهای جداگانه Money In / Money Out
ستونهای اضافی مانند ارجاع، شماره چک و دسته بندی اختیاری اما مفید هستند.
فرمت تاریخ
تاریخهای CSV شما باید با تنظیمات منطقه سازمانی Sage شما مطابقت داشته باشد:
| منطقه | فرمت تاریخ | مثال |
|---|---|---|
| بریتانیا / ایرلند | DD/MM/YYYY |
02/03/2026 |
| آمریکا / کانادا | MM/DD/YYYY |
03/02/2026 |
| بینالمللی (امن) | YYYY-MM-DD |
2026-03-02 |
Sage 50 به خصوص در این مورد سختگیر است — فرمت تاریخ نادرست باعث میشود وارد کردن به صورت خاموش شکست بخورد یا بدتر از آن، تاریخها را بدون هشدار اشتباه تفسیر کند. همیشه قبل از بارگذاری بررسی کنید.
ردیف هدر
- Sage Business Cloud: انتظار ردیف هدر را دارد. در طول وارد کردن، "First row is headers" را علامت بزنید.
- Sage 50: به روش وارد کردن بستگی دارد. برخی از دیالوگهای وارد کردن Sage 50 هدر را انتظار ندارند؛ برخی دیگر دارند. با و بدون آن تست کنید.
- Sage Intacct: انتظار ردیف هدر را دارد که با الگوی وارد کردن ذخیره شده شما مطابقت داشته باشد.
فرمت مبلغ
- بدون نمادهای ارز —
$,GBP,EUR, و غیره را حذف کنید. - بدون جداکننده هزارگان —
1234.56بنویسید، نه1,234.56 - نقطه به عنوان جداکننده اعشار —
49.99بنویسید، نه49,99 - قرارداد مثبت/منفی:
- ستون مبلغ واحد: واریزها مثبت، برداشتها منفی هستند
- ستونهای جداگانه Money In/Money Out: همه مقادیر مثبت هستند و در ستون صحیح قرار میگیرند
- بدون منفیهای داخل پرانتز — از
-234.56استفاده کنید، نه(234.56)
کدگذاری
- UTF-8 امنترین انتخاب برای اکثر وارد کردنهای Sage است
- Windows-1252 (ANSI) ممکن است برای برخی از نصبهای قدیمی Sage 50، به خصوص نسخههای بریتانیایی که با BOM (علامت ترتیب بایت) UTF-8 مشکل دارند، مورد نیاز باشد
- اگر پس از وارد کردن کاراکترهای نامفهوم (به خصوص با کاراکترهای لهجهدار مانند آووت یا سدیل) مشاهده کردید، سعی کنید CSV را با کدگذاری متفاوتی ذخیره کنید
جزئیات وارد کردن OFX
OFX (Open Financial Exchange) یک فرمت ساختاریافته مبتنی بر XML است که به طور خاص برای تبادل دادههای مالی طراحی شده است. این فرمت مزایای متعددی نسبت به CSV برای وارد کردن در Sage ارائه میدهد.
آنچه OFX ارائه میدهد که CSV ارائه نمیدهد:
- شناسههای تراکنش (FITIDs) — شناسههای منحصر به فرد برای هر تراکنش که Sage برای تشخیص موارد تکراری استفاده میکند. همان فایل OFX را دو بار وارد کنید و Sage تراکنشهای از قبل وارد شده را نادیده میگیرد.
- شناسایی حساب — شماره مسیریابی، شماره حساب و نوع حساب در فایل جاسازی شدهاند
- فرمت تاریخ استاندارد — تاریخها همیشه
YYYYMMDDهستند، ابهام فرمت را از بین میبرد - کدهای نوع تراکنش — بدهی، اعتبار، انتقال، کارمزد، بهره و غیره
- اطلاعات ارز — فایل ارز را مشخص میکند، تفسیر نادرست را کاهش میدهد
چه زمانی از OFX استفاده کنیم:
- وارد کردن در Sage Business Cloud (به طور کامل از نگاشت ستون صرف نظر کنید)
- هر زمان که پیشگیری از موارد تکراری مهم باشد (وارد کردن تاریخی، بازههای زمانی همپوشان)
- هنگام وارد کردن از بانکهای بینالمللی که فرمتهای تاریخ/عدد متفاوت هستند
چه زمانی به جای آن از CSV استفاده کنیم:
- Sage 50 Desktop (برخی نسخهها CSV را قابل اطمینانتر از OFX مدیریت میکنند)
- زمانی که نیاز به ویرایش دستی تراکنشها قبل از وارد کردن دارید (ویرایش دستی OFX دشوارتر است)
- وارد کردن در Sage Intacct با الگوهای سفارشی
وارد کردن QIF (Sage Business Cloud)
QIF (Quicken Interchange Format) یک فرمت قدیمی است که در ابتدا توسط Intuit برای Quicken ایجاد شده است. Sage Business Cloud همچنان از آن پشتیبانی میکند، اگرچه کمتر رایج شده است.
چه زمانی QIF مفید است:
- در حال مهاجرت از یک سیستم قدیمیتر هستید که فقط QIF صادر میکند
- بانک شما دانلودهای QIF را ارائه میدهد اما OFX یا CSV را نه
- فایلهای QIF تاریخی از یک نصب Quicken قبلی دارید
محدودیتها:
- بدون شناسههای تراکنش — بدون تشخیص موارد تکراری
- بدون انعطافپذیری نگاشت ستون
- در Sage 50 یا Sage Intacct پشتیبانی نمیشود
- فراداده محدود در مقایسه با OFX
برای اکثر کاربران، OFX یا CSV انتخابهای بهتری هستند. QIF یک راه حل جایگزین برای سناریوهای قدیمی است.
عیبیابی خطاهای رایج در وارد کردن دادهها
«فرمت تاریخ مطابقت ندارد» یا تاریخها اشتباه هستند
علت: فایل CSV شما از فرمت MM/DD/YYYY استفاده میکند اما Sage انتظار فرمت DD/MM/YYYY (یا برعکس) را دارد. این موضوع برای تاریخهایی که روز و ماه هر دو ۱۲ یا کمتر هستند بسیار گمراهکننده است؛ مثلاً 03/02/2026 میتواند دوم مارس یا سوم فوریه باشد و اگر Sage تفسیر اشتباهی داشته باشد، به شما هشدار نمیدهد.
راهحل: تنظیمات محلی (Locale) در Sage را بررسی کنید. در Sage Business Cloud به مسیر Settings > Financial Settings بروید تا فرمت تاریخ مورد انتظار را تأیید کنید. فایل CSV خود را مطابق با آن اصلاح کنید. اگر شک دارید، از YYYY-MM-DD استفاده کنید که کاملاً بدون ابهام است.
«داده نامعتبر» یا «امکان وارد کردن فایل وجود ندارد»
علت: معمولاً یک مشکل ساختاری است؛ مانند ردیفهای خالی اضافی در پایین، ردیف خلاصه با مجموع، کاراکترهای نامرئی، یا ذخیره شدن فایل با جداکننده نقطه-ویرگول (;) به جای ویرگول (,) که در اکسل اروپایی رایج است.
راهحل: فایل را در یک ویرایشگر متن ساده (مانند Notepad، TextEdit یا VS Code - نه اکسل) باز کنید. خطوط خالی در انتها را بررسی کنید. مطمئن شوید که فیلدها با ویرگول جدا شدهاند. هر ردیفی که تراکنش نیست (مانند مجموعها، سرتیتر صفحات، خلاصه موجودی) را حذف کنید.
تراکنشهای تکراری پس از وارد کردن
علت: شما بازههای زمانی همپوشانیدار را وارد کردهاید یا یک فایل را دو بار وارد کردهاید. فایلهای CSV شناسه تراکنش ندارند، بنابراین Sage نمیتواند تکراری بودن را بهطور خودکار تشخیص دهد.
راهحل: قبل از وارد کردن، بازه زمانی تراکنشهای موجود در حساب مقصد را بررسی کنید. اگر مجبور به وارد کردن دورههای همپوشانیدار هستید، پس از وارد کردن، تراکنشها را بهدقت بررسی و موارد تکراری را دستی حذف کنید. بهتر است از فرمت OFX استفاده کنید که شامل FITID برای تشخیص خودکار موارد تکراری است.
تراکنشهای گمشده
علت: تراکنشهایی با مبلغ صفر، تراکنشهایی در یک تاریخ مشابه که برای Sage تکراری به نظر میرسند، یا ردیفهایی که با ساختار ستونی مورد انتظار مطابقت ندارند.
راهحل: فایل CSV اصلی را برای ردیفهای با مبلغ صفر بررسی کنید (برخی بانکها مبالغ مسدود شده یا تراکنشهای برگشتی را به صورت 0.00$ ثبت میکنند). تأیید کنید که تمام ردیفها تعداد ستونهای یکسانی دارند. برخی نسخههای Sage ردیفهایی که بهدرستی تجزیه نمیشوند را بدون اطلاع حذف میکنند؛ تعداد تراکنشهای فایل خود را با تعداد وارد شده مقایسه کنید.
مشکلات کدگذاری (Encoding) با کاراکترهای بینالمللی
علت: فایل CSV با فرمت Latin-1، Windows-1252 یا کدگذاری دیگری ذخیره شده که با انتظار Sage مطابقت ندارد. کاراکترهای خاص مانند حروف صدادار خاص یا خطهای روی حروف به صورت متن نامفهوم نمایش داده میشوند.
راهحل: فایل را در ویرایشگر متن یا نرمافزار صفحه گسترده خود با فرمت UTF-8 ذخیره مجدد کنید. در اکسل: File > Save As > CSV UTF-8 (Comma delimited). در Google Sheets، خروجی پیشفرض از قبل UTF-8 است.
مقایسه وارد کردن دادهها: Sage 50 در مقابل Sage Business Cloud
| ویژگی | Sage 50 (دسکتاپ) | Sage Business Cloud |
|---|---|---|
| فرمتهای پشتیبانی شده | CSV, OFX | CSV, OFX, QIF |
| رابط کاربری نگاشت ستون | خیر (ترتیب ستون ثابت) | بله (نگاشت تعاملی) |
| فرمت تاریخ | باید دقیقاً با تنظیمات محلی مطابقت داشته باشد | در حین وارد کردن انتخاب میشود |
| تشخیص تکراری | محدود | بهتر (با استفاده از OFX FITIDs) |
| حداکثر حجم فایل | محدودیت سخت ندارد (کاهش عملکرد) | بسته به طرح متفاوت است |
| اتصال بانکی | محدود (فقط Sage 50cloud) | بله (مبتنی بر Yodlee) |
| مسیر وارد کردن | File > Import > Bank Transactions | Banking > Import Statement |
| ستونهای جداگانه بدهکار/بستانکار | پشتیبانی میشود | پشتیبانی میشود (Money In/Money Out) |
| کدگذاری | ترجیحاً Windows-1252 | ترجیحاً UTF-8 |
| وارد کردن دستهای | هر بار یک فایل | هر بار یک فایل |
| بهترین فرمت | CSV | OFX |