Fidelity CSV به Beancount
یک خروجی Fidelity از حساب History — چه Cash Management چه کارگزاری، چون ستون مبلغ یکسان است — را به تراکنشهای دوبلورودی متوازن در Beancount تبدیل کنید، با متن پرداختکنندهٔ خوانا که از قبل نگاشت شده است.
نگاشت ستونها با یک خروجی واقعی از Fidelity تأیید شد
نحوه خروجی گرفتن تراکنشهای Fidelity
- 1
در fidelity.com وارد شوید و Accounts & Trade را باز کنید، سپس Portfolio را انتخاب کنید.
- 2
تب Activity & Orders و سپس بخش History زیر آن را انتخاب کنید.
- 3
یک حساب واحد را انتخاب کنید، نه All Accounts. دانلود همه حسابها فایل پهنتری است با ترتیب ستونهای متفاوت، و این نگاشت برای آن مناسب نیست.
- 4
دوره زمانی مورد نظر را تعیین کنید، سپس از پیوند Download استفاده کرده و CSV را برگزینید. فایل مورد نظر نامی دارد که با History_for_Account_ شروع میشود.
- 5
فایل را دقیقاً همانطور که دانلود شده در زیر جایگذاری کنید — خطوط خالی که Fidelity بالای ردیف سربرگ مینویسد، برای شما حذف میشوند.
خروجی کارگزاری عمدتاً نقد نیست، و متن خوانا در Action پنهان است
انتظار ردیفهای ردشده را داشته باشید، به تعداد زیاد: انتقال سهام و فعالیت طرح سهام دارای مقدار هستند اما مبلغ دلاری ندارند، بنابراین پولی جابهجا نشده و چیزی برای ثبت تراکنش دوطرفه وجود ندارد. هر یک فهرست میشود نه اختراع، و در حساب کارگزاری ممکن است یکسوم یا بیشتر فایل باشد — نتیجهٔ عادی، نه یک اجرای ناموفق. چیزی که تبدیل میشود پول نقد است: سپردهها، برداشتها، سود سهام، بهره و بخش نقدی معامله، بنابراین خرید به خروج پول از حساب تبدیل میشود نه ورود سهام. دو جزئیات خاص Fidelity پشت نگاشت قرار دارد. متن پرداختکننده در Action است، در حالی که Security Description در هر ردیف نقدی «No Description» خوانده میشود. و بلوک حقوقی دهخطی در پایین فایل گزارش و رد میشود.
خروجی Beancount
سوالات متداول درباره خروجی Fidelity
فایل Fidelity من با ده خط متن حقوقی پایان مییابد — آیا باید آنها را حذف کنم؟
برای درستی نیازی نیست. آنها بهعنوان ردیفهای ناخوانا فهرست و رد میشوند، بنابراین تراکنشهای بالای آنها همچنان دقیقاً تبدیل میشوند. اگر ترجیح میدهید اجرای تمیزی ببینید، آنها را حذف کنید: از خط خالی بعد از آخرین تراکنش تا خط «Date downloaded …». خطوط خالی بالای فایل اصلاً نیازی به توجه ندارند — آنها قبل از خواندن سربرگ دور ریخته میشوند.
چرا هر ردیف در خروجی من «No Description» میگوید؟
زیرا Fidelity Security Description را در ردیفهای نقدی خالی میگذارد و متن خوانا را بهجای آن در Action قرار میدهد. تشخیص ستون یکی از آن دو را اشتباه انتخاب میکند و کل صورت شما را بهعنوان یک جاینگهدار روایت میکند؛ این پیشتنظیم Action را نگاشت میکند، بنابراین سپرده حقوق «DIRECT DEPOSIT ACME CORP PAYROLL» خوانده میشود. این واضحترین نمایش در این سایت است از اینکه یک نگاشت تأییدشده چه برتریای نسبت به حدس دارد.
آیا میتوانم همه حسابهای Fidelity خود را در یک فایل دانلود کنم؟
بله، اما آن را اینجا تبدیل نکنید. دانلود همه حسابها Account و Account Number را نزدیک ابتدا وارد میکند که مبلغ را به ستون دیگری میبرد، و همه حسابها را در ردیفهایی ترکیب میکند که همگی به حساب واحدی که در زیر نام میبرید ثبت میشوند. این دو شکست همزمان است. هر بار یک حساب را خروجی بگیرید و از فایلی استفاده کنید که نامش با History_for_Account_ شروع میشود.
دفتر کل تازه تبدیلشدهتان را نگه دارید
Beancount.io دفتر کل متنی شما را میزبانی میکند، صورتحسابهای آینده را برایتان وارد میکند و همه اعداد را قابل حسابرسی نگه میدارد.
رایگان شروع کن→