Citi CSV تا Beancount
یک خروجی کارت اعتباری Citi را به تراکنشهای دوبلانتری متوازن Beancount تبدیل کنید — ستونهای Debit و Credit آن بر اساس نقش خوانده میشوند، بنابراین امضای غیرعادی Citi نمیتواند بازپرداخت را به جهت اشتباه برگرداند.
نگاشت ستونها با یک خروجی واقعی از Citi تأیید شد
نحوه خروجی گرفتن تراکنشهای Citi
- 1
به Citi Online وارد شوید و صفحه Account Details کارت را باز کنید.
- 2
به پایین به Transactions بروید و از منوی کشویی «Activity Since Last Statement» برای انتخاب یک دوره صورتحساب یا یک بازه تاریخ سفارشی استفاده کنید.
- 3
Export را انتخاب کنید — در سمت راست تب Transactions، کنار Print Screen قرار دارد — و CSV را انتخاب کنید.
- 4
فایل دانلود را باز کنید — Citi آن را با پسوند .CSV بزرگ ذخیره میکند — سپس خط هدر را همراه با ردیفها کپی کرده و در زیر قرار دهید.
Citi ستون Credit را علامتدار میکند و Debit را بدون علامت میگذارد
تقریباً هر بانکی که پول خروجی را از ورودی جدا میکند، دو مقدار مثبت را کنار هم مینویسد. Citi یک خرید را به عنوان 126.44 در زیر Debit و یک پرداخت یا بازپرداخت را به عنوان -41.00 در زیر Credit مینویسد، اندازه ساده و مقدار علامتدار را در یک فایل ترکیب میکند. یک فرمول صفحهگسترده که به سادگی یک ستون را منفی میکند، همه بازپرداختها را اشتباه میکند. این پیشتنظیم به جای آن دو ستون را بر اساس معنایشان میخواند، بنابراین خریدها منفی و پرداختها مثبت ثبت میشوند، چه مقدار با منفی در جلو آمده باشد چه نه. دقیقاً یکی از دو ستون در هر ردیف پر میشود.
خروجی Beancount
سوالات متداول درباره خروجی Citi
خروجی من یک ستون Member Name دارد و کارت Citi دیگر من ندارد.
هر دو حالت طبیعی است. Citi Member Name را به کارتهایی با دارندگان کارت نامدار اضافه میکند، و همان شخص میتواند یک کارت داشته باشد که آن را دارد و یکی که ندارد — ما دقیقاً این را در دو خروجی گرفتهشده در همان ماه دیدیم. Date، Description، Debit و Credit در موقعیتهای یکسان در طرحبندی پنج و شش ستونه قرار دارند، بنابراین نگاشت زیر بدون تغییر به هر دو فایل میخورد.
یک ردیف با «مقدار ناشناخته» رد شد. چه بود؟
تقریباً مطمئناً یک خط 0.00 — Citi آن را برای چیزهایی مانند بخشودگی کارمزد سالانه مینویسد. چیزی جابهجا نشده است، بنابراین تبدیلکننده خط را گزارش میدهد و ادامه میدهد به جای اینکه یک تراکنش با مقدار صفر منتشر کند که در دفتر کل شما بیمعنی باشد. هر ردیف دیگر در فایل به صورت عادی تبدیل میشود، بنابراین یک خط گزارششده در اینجا دلیلی برای خروجیگیری مجدد نیست.
چگونه بیش از یک دوره صورتحساب از Citi دریافت کنم؟
با تکرار خروجی. منوی دوره یک صورتحساب، از ابتدای سال، سال قبل یا یک بازه سفارشی ارائه میدهد، و آموزش خود Citi سقف را ۱٬۰۰۰ تراکنش در هر دانلود قرار میدهد، بنابراین یک کارت شلوغ به چند بار نیاز دارد. هر فایل را اینجا تبدیل کنید و خروجیها را به همان فایل دفتر کل اضافه کنید — هیچ چیزی لازم نیست ابتدا ادغام یا مرتب شود.
دفتر کل تازه تبدیلشدهتان را نگه دارید
Beancount.io دفتر کل متنی شما را میزبانی میکند، صورتحسابهای آینده را برایتان وارد میکند و همه اعداد را قابل حسابرسی نگه میدارد.
رایگان شروع کن→