Barclays CSV به Beancount
فایل صادراتی حساب جاری یا تجاری Barclays را به تراکنشهای دوبلنویسی متوازن Beancount تبدیل کنید — تاریخها به ترتیب روز-اول، کاراکترهای تب درون ستون Memo و کاماهای بدون Escape در نام دریافتکننده.
نگاشت ستونها با یک خروجی واقعی از Barclays تأیید شد
نحوه خروجی گرفتن تراکنشهای Barclays
- 1
در یک مرورگر دسکتاپ وارد بانکداری آنلاین Barclays شوید — اپ موبایل قابلیت خروجی CSV ندارد — و حساب را باز کنید.
- 2
روی «Show recent transactions» کلیک کنید، سپس روی «View all transactions» در پایین لیست.
- 3
تاریخ شروع و پایان را تنظیم کنید و روی «Search» کلیک کنید. پنجره خروجی فقط چند ماه گذشته را پوشش میدهد، بنابراین برای تاریخچه طولانیتر باید چند بار این کار را تکرار کنید.
- 4
روی «Export All» کلیک کنید، CSV را به جای OFX یا QIF انتخاب کنید و فایل دانلودشده را با ردیف هدر آن در زیر بچسبانید.
تاریخهای روز-اول و ستون Memo پر از کاراکترهای تب
01/08/2026 در خروجی Barclays یعنی اول اوت. اگر ماه-اول خوانده شود، میشود هشتم ژانویه و بدون هیچ اعتراضی تبدیل میشود، به همین دلیل این preset ترتیب را مشخص میکند و اجازه نمیدهد چیزی حدس بزند. ستون Memo نیز لبه ناهموار دیگری است: Barclays نام دریافتکننده را تا عرض ثابت پد میکند و بخشها را با کاراکترهای تب واقعی جدا میکند، بنابراین توضیحات با فاصلههای خالی در وسط، دقیقاً همانطور که بانک نوشته، میآیند. مبالغ بدون اعشار هیچ نقطه اعشاری ندارند — یک خط شامل -110000 در فایل به -110000.00 GBP در دفتر تبدیل میشود که همان عدد است، اما به درستی نوشته شده.
خروجی Beancount
سوالات متداول درباره خروجی Barclays
یکی از دریافتکنندههای من کوتاه شده — GITHUB به جای GITHUB, INC.
Barclays کامای داخل نام دریافتکننده را Escape نمیکند، بنابراین آن ردیف با هفت فیلد از بانک خارج میشود در حالی که بقیه ردیفها شش فیلد دارند، و دریافتکننده در محل کاما به دو بخش تقسیم میشود. همه ستونهایی که این preset نقشه میکند قبل از تقسیم قرار دارند، بنابراین تاریخ و مبلغ در آن ردیف همچنان صحیح است و فقط توضیحات کوتاه میشود. تعداد محدودی از توضیحات آسیبدیده را پس از تبدیل دوباره تایپ کنید، یا در فایل قبل از چسباندن فیلد را نقل قول بگیرید.
خروجی من فقط چند ماه گذشته را پوشش میدهد.
این محدودیت بانک است، نه محدودیت این صفحه. خروجی را چند بار بگیرید و هر بار محدوده تاریخ را به عقب ببرید و هر فایل را به ترتیب بچسبانید — Beancount اهمیت نمیدهد تراکنشها به چه ترتیبی میرسند، و میتوانید بعداً فایل نهایی را بر اساس تاریخ مرتب کنید. تاریخچه قدیمیتر از پنجره آنلاین فقط به صورت صورتحساب PDF در دسترس است که این مبدل آن را نمیخواند.
ستونهای Number و Subcategory برای چه هستند؟
Number شماره چک است و در حساب مدرن در تقریباً همه ردیفها صفر است؛ Subcategory نوع تراکنش خود Barclays است — Direct Debit, Contactless Card Purchase, Counter Credit. هیچکدام نقشه نمیشوند، زیرا دریافتکننده در Memo است و جهت توسط علامت Amount مشخص میشود. اگر میخواهید نوع تراکنش ثبت شود، آن را به عنوان متادیتا پس از تبدیل اضافه کنید، نه اینکه در توضیحات ادغام کنید.
دفتر کل تازه تبدیلشدهتان را نگه دارید
Beancount.io دفتر کل متنی شما را میزبانی میکند، صورتحسابهای آینده را برایتان وارد میکند و همه اعداد را قابل حسابرسی نگه میدارد.
رایگان شروع کن→