راهنمای تهیه مالیات
منابع ویژه هر کشور برای کمک به تهیه مالیات پایان سال با استفاده از دادههای Beancount
مقدمه: با استفاده از سوابق مالی تفصیلی Beancount، میتوان تهیه مالیات پایان سال را سادهتر کرد. در زیر، راهنمای ویژه هر کشور برای پنج منطقه محبوب در میان کاربران Beancount – ایالات متحده، کانادا، آلمان، انگلست ان و استرالیا – ارائه شده است. هر بخش، فرایند معمول ارائه مالیات برای افراد یا کسبوکارهای کوچک را تشریح میکند، به منابع رسمی سازمان امور مالیاتی اشاره میکند و نکاتی را درباره استفاده از دادههای Beancount (و ابزارها یا افزونههای سازگار) برای سادهسازی گزارشدهی ارائه میدهد. از این راهنماها به عنوان نقطه شروع استفاده کنید تا مطمئن شوید دفتر کل Beancount شما به طور موثر از نیازهای ارائه مالیات شما پشتیبانی میکند.
ایالات متحده
مروری بر تهیه مالیات پایان سال: در ایالات متحده، افراد و صاحبان مشاغل انفرادی، اظهارنامه مالیات بر درآمد سالانه خود را در فرم 1040، اغلب با جداول اضافی، تهیه میکنند. مراحل اصلی عبارتند از:
- جمعآوری اسناد درآمد: همه فرمهای W-2 (درآمد حقوق و دستمزد)، فرمهای 1099 (برای درآمد مشاغل آزاد، سود، سود سهام و غیره) و هر گونه صورتحساب مالیاتی پایان سال دیگر را جمعآوری کنید. سازمان امور مالیاتی (IRS) توصیه میکند اسناد پشتیبان مانند رسیدها، فاکتورها و قبوض پرداختشده را به صورت منظم نگهداری کنید، زیرا این موارد از ورودیهای موجود در اظهارنامه مالیاتی شما پشتیبانی میکنند. کسبوکارهای کوچک یا افراد خویشفرما از جدول C (سود یا زیان حاصل از کسبوکار) برای گزارش درآمد و هزینههای کسبوکار استفاده میکنند، بنابراین اطمینان حاصل کنید که تمام سوابق درآمد و هزینه کسبوکار را برای سال دارید.
- گردآوری کسورات و اعتبارات: سوابق مربوط به هزینههای قابل کسر (به عنوان مثال، سود وام مسکن، کمکهای خیریه، هزینههای پزشکی) و هرگونه اعتبار مالیاتی را جمعآوری کنید. اگر کسبوکاری را اداره میکنید، هزینهها را بر اساس دسته (لوازم اداری، سفر و غیره) همانطور که برای جدول C یا سایر جداول مورد نیاز است، خلاصه کنید.
- تطبیق حسابها و صورتهای مالی: از Beancount برای تولید صورت سود و زیان و ترازنامه برای سال مالیاتی استفاده کنید. این به تأیید اینکه تمام جمع درآمدهای و هزینهها با مستندات شما مطابقت دارد کمک میکند. مرسوم است که دفاتر خود را برای مواردی مانند استهلاک یا شمارش موجودی در پایان سال تنظیم کنید.
- ارائه تا مهلت مقرر: اظهارنامههای مالیاتی افراد عموماً تا 15 آوریل سال بعد (مگر اینکه تمدید شود) مهلت دارند. اگر به زمان بیشتری نیاز دارید، تا مهلت آوریل برای تمدید مهلت اقدام کنید، اما به یاد داشته باشید که هر گونه مالیات بدهی همچنان باید تا 15 آوریل پرداخت شود تا از پرداخت بهره جلوگیری شود. مودیان مالیاتی ایالات متحده میتوانند به صورت الکترونیکی از طریق IRS Free File (برای درآمدهای واجد شرایط) یا با استفاده از نرمافزار مالیاتی تجاری، یا با ارسال اظهارنامه کاغذی اقدام کنند.
منابع رسمی سازمان امور مالیاتی (IRS): برای راهنمایی دقیق، از نشریات و ابزارهای IRS استفاده کنید. منابع مفید عبارتند از:
- مرکز مالیات خوداشتغالی IRS: پورتال "کسبوکارهای کوچک و خوداشتغال" IRS فرمها و راهنماییهایی را برای صاحبان مشاغل انفرادی و کسبوکارهای کوچک ارائه میدهد. به عنوان مثال، خاطرنشان میکند که صاحبان مشاغل انفرادی باید جدول C (فرم 1040) را برای گزارش درآمد کسبوکار ارائه دهند. همچنین به منابعی در مورد نگهداری سوابق، هزینههای قابل کسر و تعهدات مالیاتی پیوند میدهد.
- راهنمای "نحوه ارائه مالیات" IRS: IRS فرایند ارائه را به صورت گام به گام در وبسایت خود تشریح میکند و بر بررسی اینکه آیا نیاز به ارائه دارید، جمعآوری همه اسناد و مطالبه کسورات/اعتبارات واجد شرایط تأکید می کند. این راهنمای رسمی یک چک لیست خوب برای اطمینان از این است که همه چیز را پوشش دادهاید.
- دستورالعملهای نگهداری سوابق (IRS Pub. 583): سازمان امور مالیاتی (IRS) توصیه میکند سوابق کامل نگهداری کنید. همانطور که در راهنمایی IRS ذکر شده است، دفاتر شما باید به وضوح درآمد ناخالص، کسورات و اعتبارات را نشان دهند، و شما باید اسناد پشتیبان (مانند فاکتورها، چکهای باطلشده و غیره) را که هر مورد در اظهارنامه شما را تأیید میکنند، نگهداری کنید. نگهداری دفتر کل Beancount خود تحت کنترل نسخه با پیوستها یا ارجاع به اسناد میتواند به برآورده کردن این الزامات کمک کند.
استفاده از دادههای Beancount برای گزارشدهی مالیاتی: دادههای ساختیافته Beancount میتواند کمک شایانی به تهیه مالیات برای ایالات متحده کند:
- استفاده از گزارشهای Beancount: گزارشهای مالی استاندارد را برای سال مالیاتی تولید کنید. یک گزارش سود و زیان مجموع درآمدهای و هزینههای مربوط به دستههای درآمد و هزینه را به شما میدهد (برای فرم 1040 و جدول C مفید است). یک ترازنامه در 31 دسامبر میتواند به ردیابی وجه نقد، حسابهای دریافتنی، حسابهای پرداختنی یا موجودی کالا در پایان سال کمک کند (اگر نیاز به گزارش ارزش موجودی یا حسابداری ت فاوتهای نقدی در مقابل تعهدی دارید مهم است). این موارد را میتوان از طریق دستور
bean-reportیا با استفاده از نمای "صورت سود و زیان" Fava تولید کرد. بسیاری از حسابداران رسمی (CPA) صورت سود و زیان و ترازنامه درخواست میکنند؛ Beancount میتواند این موارد را در صورت تقاضا خروجی دهد. - دستهبندی هزینهها برای مطابقت با فرمهای مالیاتی: حسابهای Beancount خود را طوری ساختار دهید که با دستههای مالیاتی همسو باشد. به عنوان مثال، یک فرد خوداشتغال ممکن است
Expenses:Business:Advertising،Expenses:Business:Travelو غیره داشته باشد، که دستههای موجود در جدول C را منعکس میکند. این کار جمع کردن مجموعها را برای هر دسته آسان میکند. شما میتوانید ازbean-queryیا رابط پرس و جو Fava برای جمعآوری هزینهها بر اساس حساب برای سال استفاده کنید، سپس آن مجموعها را به فرمهای مالیاتی خود منتقل کنید. - سود سرمایه و سرمایهگذاریها: اگر سرمایهگذاری دارید، ردیابی لات Beancount تاریخها و مبالغ خرید و فروش را ثبت میکند. این برای جدول D / فرم 8949 (سود و زیان سرمایه) مفید است. شما میتوانید دفتر کل خود را برای همه فروش داراییها در سال پرس و جو کنید و به مبنای هزینه و عواید آنها دسترسی پیدا کنید. توجه: ایالات متحده اجازه شنا سایی لات خاص برای فروش را میدهد (یا FIFO به طور پیش فرض). Beancount به طور پیش فرض لاتها را بر اساس FIFO ردیابی میکند مگر اینکه لاتها مشخص شده باشند. اطمینان حاصل کنید که فروش لات را به درستی در Beancount علامتگذاری کردهاید تا روش انتخابی شما را منعکس کند. همچنین از قوانین فروش شستشو (زیانهایی که در صورت خرید مجدد سهام در عرض 30 روز مجاز نیستند) آگاه باشید. Beancount به طور خودکار فروش شستشو را علامتگذاری نمیکند، اما میتوانید به صورت دستی تنظیم کنید یا از ابزارهای انجمن استفاده کنید (به زیر مراجعه کنید).
- خروجی دادهها: هیچ خروجی یک کلیکی از Beancount به فرمهای IRS وجود ندارد، اما میتوانید دادهها را به CSV یا Excel خروجی دهید. به عنوان مثال، ممکن است لیستی از تمام کمکهای خیریه از Beancount را به یک CSV خروجی دهید و آن را به مقالات کاری مالیاتی خود پیوست کنید. برخی از نرمافزارهای مالیاتی (مانند TurboTax) اجازه میدهند تراکنشهای سرمایهگذاری از طریق CSV وارد شوند – TurboTax از یک فرمت CSV خاص "سود/زیان" برای معاملات سهام پشتیبانی میکند. با Beancount، میتوانید یک اسکریپت سفارشی یا پرس و جو بنویسید تا یک CSV از فعالیت معاملاتی خود تولید کنید که با این فرمتها مطابقت داشته باشد و در زمان ورود دستی صرفهجویی کنید.
نر مافزار و ابزارها (ایالات متحده): ابزارهای مختلفی وجود دارد که میتوانند در کنار Beancount برای کمک به ارائه اظهارنامه شما کار کنند:
- نرمافزار ارائه مالیات: برنامههای محبوب مانند TurboTax، H&R Block، TaxAct یا FreeTaxUSA معمولاً برای تهیه اظهارنامه استفاده میشوند. اینها مستقیماً با Beancount ادغام نمیشوند، اما میتوانید از خلاصههای تولیدشده توسط Beancount خود برای وارد کردن دادهها استفاده کنید. به عنوان مثال، پس از دریافت مجموعها از Beancount برای درآمد و کسورات، آنها را در فرمهای مصاحبه نرمافزار وارد میکنید. برای سرمایهگذاریها، همانطور که ذکر شد، میتوانید یک CSV از معاملات سهام را به TurboTax وارد کنید – در نظر بگیرید از دادههای Beancount برای تولید یک فایل TXF یا فرمت CSV پشتیبانیشده برای وارد کردن یکپارچه استفاده کنید.
- صفحههای گسترده: بسیاری از کسانی که از نظر فنی تمایل دارند از صفحههای گسترده برای پر کردن شکاف بین Beancount و فرمهای مالیاتی استفاده میکنند. شما میتوانید تراز آزمایشی یا خلاصههای حساب را از Beancount خروجی دهید (با استفاده از
bean-reportبا خروجی CSV) و سپس از Excel/Google Sheets برای نگاشت آن ارقام به خطوط در فرمهای مالیاتی استفاده کنید. این برای سفارشیسازی نحو ه جمعآوری دادهها مفید است (به عنوان مثال، جمع کردن چندین حساب هزینه Beancount در یک مورد خط در جدول C). - ادغام حسابدار: اگر از یک CPA یا تهیهکننده مالیات استفاده میکنید، میتوانید دادههای Beancount را با آنها به اشتراک بگذارید. در حالی که اکثر حسابداران به فایلهای QuickBooks یا Xero عادت دارند، میتوانید گزارشهای PDF یا HTML را از Beancount ارائه دهید. یک رویکرد استفاده از Bean
-bake(ابزاری در Beancount) برای تولید یک وبسایت HTML استاتیک از دفتر کل خود برای سال است. این به یک حسابدار اجازه میدهد تا حسابها و تراکنشهای شما را به صورت فقط خواندنی مرور کند. از طرف دیگر، خروجی یک تراز آزمایشی و جزئیات دفتر کل به PDF یک روش مرسوم است – گزارشهای Beancount را میتوان به PDF چاپ کرد و شبیه به چیزی است که حسابداران انتظار دارند. همانطور که توسط خالق Beancount اشاره شد، یک حسابدار ماهر در زمینه فناوری میتواند با این خروجیها کار کند (گاهی اوقات نیاز به تنظیم قراردادهای علامت در درآمد/بدهی دارد).
نکات و افزونههای انجمن (ایالات متحده): انجمن Beancount چند افزونه مفید برای نیازهای مالیاتی ویژه ایالات متحده توسعه داده است:
- Tax Loss Harvester (افزونه Fava): یک افزونه Fava وجود دارد که فرصتهای برداشت زیان مالیاتی را شناسایی میکند و فروش شستشوی بالقوه را علامتگذاری میکند. این افزونه حسابهای سرمایهگذاری Beancount شما را اسکن میکند و گزارش میدهد که کدام لاتها میتوانند با زیان برای اهداف مالیاتی فروخته شوند، و کدام یک از آن زیانها تحت قوانین فروش شستشو مجاز نخواهند بود. این میتواند در پایان سال برای برنامهریزی مالیاتی مفید باشد (محقق کردن زیانها برای جبران سودها). این یک ابزار پیشرفته است، در درجه اول برای مدیریت سرمایهگذاری شخصی، اما نشان میدهد که چگونه میتوان دادههای Beancount را برای استراتژی مالیاتی استخراج کرد.
- ورودیهای استهلاک خودکار: برای داراییهای کسبوکارهای کوچک، محاسبه استهلاک برای مالیات میتواند خستهکننده باشد. افزونههای انجمن برای خودکارسازی این امر وجود دارد. به عنوان مثال، افزونه استهلاک انعطافپذیر (بخشی از
beancount-plugins) میتواند ورودیهای ژورنال استهلاک سالانه را بر اساس فرادادهای که به خریدهای دارایی اضافه میکنید، تولید کند. از روشهایی مانند خط مستقیم یا مانده نزولی پشتیبانی میکند و حتی دارای یک حالت برای قانون نیمسال کانادا است (که میتواند برای قراردادهای ایالات متحده مانند MACRS اقتباس شود). با استفاده از چنین افزونهای، میتوانید Beancount را وادار کنید تا هزینه استهلاک شما را برای سال محاسبه کند، که سپس آن را در اظهارنامه مالیاتی خود (جدول C یا فرم 4562 برای استهلاک) وارد میکنید. این تضمین میکند که ارقام دفاتر و مالیات شما همسو باقی میمانند. - Fava برای بررسیهای سریع: اجرای یک رابط وب Fava در طول تهیه مالیات میتواند بسیار مفید باشد. شما میتوانید به سرعت "Expenses:Taxes:Property" را پرس و جو کنید تا مجموع مالیات بر دارایی را بدست آورید، یا تراکنشها را بر اساس یک برچسب خاص (مانند
#deductible) فیلتر کنید اگر در طول سال موارد قابل کسر را برچسبگذاری کرده باشید. برخی از کاربران حتی به طور موقت دسترسی به Fava را برای حسابداران خود باز میکنند تا به سؤالات به صورت تعاملی پاسخ دهند (اگرچه باید این کار را با دقت برای امنیت انجام داد). این قابلیت تعاملی میتواند سرعت رفت و برگشت تهیه مالیات را افزایش دهد.
کانادا
مروری بر تهیه مالیات پایان سال: ساکنان کانادا هر سال یک اظهارنامه مالیات بر درآمد T1 General فردی را ارائه میدهند (برای اکثر افراد تا 30 آوریل مهلت دارد). کسبوکارهای کوچک ثبتنشده (صاحبان مشاغل انفرادی) درآمد کسبوکار خود را در T1 با استفاده از یک T2125 Statement of Business or Professional Activities وارد میکنند. مراحل اصلی در فرایند تهیه مالیات کانادا:
- جمعآوری T-Slips: همه اسناد مالیاتی (tax slips) مربوط به سال را جمعآوری کنید. اسناد رایج عبارتند از T4 (درآمد استخدامی)، T5 (درآمد سرمایهگذاری مانند سود یا سود سهام)، T3 (درآمد از صندوقهای امانی/سرمایهگذاری مشترک)، T4A (مستمری یا کمیسیونهای خوداشتغالی)، در میان سایر موارد. اطمینان حاصل کنید که برای همه منابع درآمد اسناد دارید – CRA انتظار دارد که شما تمام درآمد را گزارش دهید، و عدم گزارش یک مبلغ میتواند منجر به جریمه 10٪ در مبلغ گزارشنشده شود. Beancount میتواند کمک کند تا ردیابی کنید که آیا سند مورد انتظاری گم شده است (به عنوان مثال، شما درآمد سود سهام ثبتشده دارید اما هیچ سند T5 نرسیده است، بنابراین میدانید که پیگیری کنید).
- سازماندهی هزینهها و اعتبارات قابل کسر: رسیدهایی را برای هزینههایی که از نظر مالیاتی قابل کسر هستند یا واجد شرایط اعتبارات هستند، جمعآوری کنید. برای افراد، این میتواند شامل رسیدهای مشارکت RRSP، هزینههای پزشکی، رسیدهای اهدای خیریه، رسیدهای مراقبت از کودک و غیره باشد. اگر خوداشتغال هستید، تمام رسیدهای هزینه کسبوکار (لوازم اداری، هزینههای خودرو، هزینههای دفتر خانگی و غیره) را جمعآوری کنید که برای وارد کردن در فرم T2125 به آنها نیاز دارید. در کانادا، این رسیدها را برای حداقل شش سال نگهداری کنید، زیرا CRA ممکن است آنها را در یک بررسی پس از ارائه درخواست کند.
- صورتهای مالی کسبوکار: اگر کسبوکار کوچکی دارید یا کار جانبی دارید، خلاصهای از درآمد و هزینههای کسبوکار را برای سال تهیه کنید. Beancount میتواند به راحتی این را به عنوان یک صورت سود و زیان تولید کند. مجموعها در T2125 شما وارد میشوند. به عنوان مثال، T2125 خطوط خاصی برای درآمد و دستههای مختلف هزینه (تبلیغات، غذا، دفتر، وسیله نقلیه و غیره) دارد. حسابهای Beancount خود را با این دستهها همسو کنید تا انتقال مجموعها روانتر انجام شود. کسبوکارهای کوچک کانادایی اغلب به طور پیش فرض در یک سال تقویمی فعالیت میکنند (برخلاف برخی کشورها، کانادا به طور کلی از صاحبان مشاغل انفرادی میخواهد که از سال تقویمی استفاده کنند). اطمینان حاصل کنید که دادههای Beancount شما برای سال تقویمی تا زمانی که مالیات را تهیه میکنید، نهایی شده است (همه تراکنشها ثبت و تطبیق داده شدهاند).
- ارائه اظهارنامه: بیشتر کاناداییها به صورت آنلاین با استفاده از نرمافزار دارای مجوز NETFILE اظهارنامه خود را ارائه میدهند. پس از تأیید ارقام خود، از نرمافزار مالیاتی انتخابی خود برای وارد کردن دادهها استفاده کنید (یا Auto-fill را در صورت وجود استفاده کنید – سرویس Auto-fill CRA میتواند اطلاعات T-slip شما را مستقیماً به بسیاری از برنامههای نرمافزاری وارد کند). از طرف دیگر، در صورت تمایل به ارائه دستی، فرمهای کاغذی (T1 و جداول) را پر کنید. فرم اصلی (T1) به همراه هر گونه جدولی (مانند Schedule 3 برای سود سرمایه، یا T2125 برای کسبوکار) و فرمهای استانی، اظهارنامه کامل را تشکیل میدهند. اطمینان حاصل کنید که مهلت مقرر را رعایت میکنید (30 آوریل برای افراد، یا 15 ژوئن اگر شما یا همسرتان درآمد خوداشتغالی دارید، اگرچه هر گونه مانده بدهی همچنان تا 30 آوریل سررسید میشود).
منابع رسمی CRA: سازمان درآمد کانادا (CRA) راهنماییهای جامعی را برای مالیاتدهندگان ارائه میدهد:
- مرکز "کسبوکارهای کوچک و خوداشتغال" CRA: سایت رسمی CRA دارای بخشی برای کسبوکارهای کوچک و افراد خوداشتغال است. این شامل یک "چک لیست برای کسبوکارهای کوچک" است که مسئولیتهای مالیاتی کلیدی را پوشش میدهد، و اطلاعاتی در مورد موضوعاتی مانند GST/HST، هزینههای کسبوکار و نگهداری سوابق. این یک نقطه شروع عالی است اگر کسبوکاری را اداره میکنید، زیرا آنچه را که باید ارائه دهید برجسته میکند (به عنوان مثال، کسبوکارهای ثبتنشده از T2125 استفاده میکنند، در حالی که شرکتهای ثبتشده اظهارنامههای T2 جداگانه ارائه میدهند).
- راهنمای مالیات بر درآمد شخصی: راهنمای "آماده شدن برای انجام مالیات خود" CRA یک گام به گام در مورد آنچه قبل از ارائه نیاز دارید – از اسناد مورد نیاز تا تاریخهای مهم – ارائه میدهد. این به پروندهکنندگان چیزهایی مانند سازماندهی اسناد مالیاتی، دانستن واجد شرایط بودن کسر مالیات خود و درک روشهای ارائه را یادآوری میکند. همچنین، CRA هر سال یک راهنمای عمومی مالیات بر درآمد و مزایا (T1 Guide) منتشر میکند که خط به خط اظهارنامه را توضیح میدهد – در سایت CRA موجود است.
- T2125 و دستورالعملهای فرم مالیاتی: اگر درآمد کسبوکار یا حرفهای دارید، فرم رسمی T2125 و دستورالعملهای آن را بررسی کنید. وبسایت CRA و راهنمای فرم توضیح میدهند که چه هزینههایی مجاز است و کجا باید آنها را وارد کرد. به عنوان مثال، آنها توضیح میدهند که چگونه هزینههای استفاده از خانه برای کسبوکار یا ادعاهای هزینه خودرو را محاسبه کنید. به طور مشابه، اگر سرمایهگذاری فروختهاید، برای گزارش صحیح آنها به دستورالعملهای Schedule 3 (سود سرمایه) مراجعه کنید.
- خدمات آنلاین CRA: از ابزارهای آنلاین CRA استفاده کنید: My Account (برای افراد) میتواند برای بررسی فضای مشارکت RRSP، اطلاعات TFSA یا استفاده از Auto-fill استفاده شود. CRA همچنین فهرستی از نرمافزار دارای مجوز NETFILE (برخی رایگان برای کاربران کم درآمد) در سایت خود ارائه میدهد و اطمینان میدهد که شما از یک برنامه تأییدشده برای ارائه الکترونیکی استفاده میکنید.
استفاده از دادههای Beancount برای گزارشدهی مالیاتی کانادا: انعطافپذیری Beancount به رسیدگی به برخی از جنبههای منحصربهفرد مالیات کانادا کمک میکند:
- نگاشت به دستههای مالیاتی: درست مانند ایالات متحده، حسابهای خود را طوری ساختار دهید که با دستههای مالیاتی مطابقت داشته باشد. به عنوان مثال، اگر هزینههای استخدامی دارید (که برای آن T2200 دارید و میتوانید در فرم T777 کسر کنید)، آنها را در یک حساب مجزا نگه دارید (مثلاً،
Expenses:Employment:Supplies) تا بتوانید به راحتی آنها را جمع کنید. برای خوداشتغالی، دستههای T2125 (تبلیغات، غذا، خدمات رفاهی و غیره) با ید ساختار حساب Beancount شما را راهنمایی کنند. یک نمودار حساب خوب ساختاریافته به این معنی است که تولید یک خلاصه مالیاتی به آسانی اجرایbean-queryبرای جمع کردن هر دسته برای سال است. - سود سرمایه – مبنای هزینه تعدیلشده (ACB): سیستم مالیاتی کانادا از مبنای هزینه متوسط برای اوراق بهادار یکسان هنگام محاسبه سود سرمایه استفاده میکند، و مستلزم گنجاندن 50٪ از سود سرمایه به عنوان مشمول مالیات است. Beancount به طور پیش فرض هزینه هر لات را ردیابی میکند و اجازه شناسایی خاص را میدهد. با این حال، قانون کانادا عملاً همه سهام یکسان را به عنوان یک مجموعه واحد در نظر میگیرد (به جز در حسابهای مختلف). مثال: اگر 100 سهم را به قیمت 10 دلار بخرید و بعداً 100 سهم را به قیمت 20 دلار از همان سهام بخرید، سپس 100 سهم را بفروشید، ACB شما 15 دلار در هر سهم (میانگین) است. Beancount معمولاً به شما اجازه میدهد که کدام لات را فروختهاید انتخاب کنید (که میتواند سود 5 دلاری یا 5 دلاری را نشان دهد... بسته به انتخاب)، اما برای گزارشدهی کانادایی باید از هزینه متوسط استفاده کنید. از آنجا که Beancount به طور بومی هزینهها را در بین لاتها میانگین نمیگیرد، باید این را محاسبه کنید. برخی از اعضای انجمن این را با نوشتن اسکریپتها یا افزونههای سفارشی حل کر دهاند. در واقع، یک کاربر یک افزونه Beancount برای محاسبه مبنای هزینه متوسط به موازات ردیابی لات معمولی ایجاد کرده است. این افزونه فرادادهای را به هر فروش با ACB محاسبهشده اضافه میکند و خروجی Beancount را با قوانین کانادا همسو میکند. حتی بدون افزونه، میتوانید از دادههای Beancount استفاده کنید: تمام تراکنشها را برای یک اوراق بهادار معین فهرست کنید و به صورت دستی هزینه متوسط را محاسبه کنید، یا تراکنشها را به یک صفحه گسترده صادر کنید تا ACB را برای هر فروش محاسبه کنید. قوانین کانادا مانند زیان سطحی (مشابه فروش شستشو) و الزام تبدیل همه مبالغ به CAD برای اظهارنامه مالیاتی را در نظر داشته باشید. Beancount میتواند از چند ارزی پشتیبانی کند. اگر نرخ ارز را برای تراکنشها ثبت کنید، میتوانید سودهای تحققیافته را در CAD پرس و جو کنید.
- ملاحظات GST/HST: اگر یک فریلنسر یا کسبوکاری هستید که برای GST/HST ثبت شدهاید، حتماً مالیات فروش را در ورودیهای Beancount خود جدا کنید. به طور معمول، شما چیزی شبیه به این خواهید داشت: وقتی 100 دلار + 5 دلار GST به دست میآورید، درآمد 100 دلاری را به یک حساب درآمد و 5 دلار را به یک حساب
Liabilities:GST Collectedثبت کنید. به این ترتیب، صورتهای درآمد شما درآمد خالص را منعکس میکنند و شما یک مانده جاری از م الیات جمعآوریشده برای واریز دارید. به طور مشابه اعتبارات مالیات ورودی (GST/HST پرداختشده برای هزینهها) را در یک دارایی یا حساب هزینه مخالف ردیابی کنید. در پایان سال (یا هر دوره ارائه)، میتوانید این حسابها را جمع کنید تا اظهارنامه GST/HST خود را تهیه کنید. در حالی که ارائه GST/HST از اظهارنامه مالیات بر درآمد جدا است، این دو مرتبط هستند (به عنوان مثال، ITCها هزینههای کسبوکار را برای مالیات بر درآمد کاهش میدهند). دادههای Beancount کمک میکند تا اطمینان حاصل کنید که همه ITCهای واجد شرایط را مطالبه کردهاید و GST صحیح جمعآوریشده را گزارش دادهاید. - مشارکتها و کسرهای RRSP: اگر در یک RRSP مشارکت میکنید، رسیدهای مشارکت رسمی دریافت خواهید کرد. همچنین ممکن است مشارکتها را در Beancount ردیابی کنید (به عنوان مثال، تراکنشهایی که پول را به یک حساب سرمایهگذاری RRSP منتقل میکنند). ورودیهای Beancount خود را با رسیدهای رسمی بررسی کنید تا مطمئن شوید هیچ مشارکتی از قلم نیفتاده یا اشتباه ثبت نشده است. مجموع رسیدها چیزی است که در اظهارنامه مالیاتی خود مطالبه میکنید (تا سقف کسر مالیاتی شما). Beancount مستقیماً این را وارد نمیکند، اما میتواند به عنوان یک ابزار تأیید شخصی عمل کند.
- درآمد و اعتبارات مالیاتی خارجی: اگر درآمد یا ما لیات خارجی دارید (به عنوان مثال، سود سهام سهام ایالات متحده با مالیات удерживаемым)، سوابق Beancount شما درآمد خارجی و هر گونه مالیات پرداختشده را نشان میدهد. اینها برای فرم اعتبار مالیات بر درآمد خارجی (T2209) یا کسر مورد نیاز است. با برچسبگذاری یا جداسازی درآمد خارجی در حسابهای خاص (مانند
Income:Dividends:US)، میتوانید به سرعت مجموعها و مبالغ withholding را برای مطالبه اعتبار مالیات خارجی بازیابی کنید.
نرمافزار و ابزارها (کانادا): کاناداییها طیف وسیعی از نرمافزارها و ابزارهای مالیاتی را دارند که میتوانند Beancount را تکمیل کنند:
- نرمافزار تهیه مالیات: انتخابهای رایج عبارتند از UFile, TurboTax Canada, Wealthsimple Tax (سابقاً SimpleTax)، StudioTax و غیره. این برنامهها از NETFILE پشتیبانی میکنند و شما را در طول اظهارنامه راهنمایی میکنند. در حالی که آنها فایلهای Beancount را وارد نمیکنند، میتوانید از ارقام تولیدشده توسط Beancount خود برای پاسخ به درخواستهای نرمافزار استفاده کنید. به عنوان مثال، هنگامی که نرمافزار "درآمد کسبوکار" و "هزینههای کسبوکار بر اساس دسته" را درخواست میکند، میتوانید به گزارش درآمد/هزینه Beancount خود مراجعه کنید. برخی از نرمافزارها (Wealthsimple Tax, TurboTax) دار ای یک ویژگی Auto-fill my return هستند که دادههای T-slip را از CRA میکشد – از این برای صرفهجویی در وقت استفاده کنید، سپس آن را با سوابق Beancount خود تطبیق دهید تا اطمینان حاصل کنید که چیزی گم نشده یا تکراری نشده است.
- صفحههای گسترده برای T2125: اگر حسابهای هزینه زیادی دارید، ممکن است یک صفحه گسترده ایجاد کنید که هر حساب هزینه Beancount را به خط T2125 مربوطه نگاشت کند. مجموع هزینههای خود را صادر کنید (bean-query میتواند یک CSV از هزینهها را گروهبندیشده بر اساس حساب خروجی دهد) و آنها را در صفحه گسترده جایگذاری کنید، که سپس در دستههای مورد نیاز جمع میکند. این میتواند به عنوان یک کاربرگ برای وارد کردن در نرمافزار یا فرمهای مالیاتی عمل کند.
- فرمها و ماشینحسابهای آنلاین CRA: CRA برخی از ماشینحسابهای آنلاین (به عنوان مثال، برای درآمد سرمایهگذاری یا سناریوهای دیگر) و فرمهای PDF قابل پر کردن را ارائه میدهد. اگر ترجیح میدهید محاسبات دستی را برای تأیید انجام دهید، میتوانید از اینها همراه با دادههای Beancount استفاده کنید. به عنوان مثال، اگر معافیت اقامت اصلی را در فروش خانه (کاربرگ Schedule 3) محاسبه میکنید، از سوابق Beancount خود برای هزینه خرید و هزینههای فروش برای کمک استفاده میکنید.
- خروجی نرمافزار حسابداری (در صورت نیاز): اگر با یک حسابدار کار میکنید که از یک بسته مالیاتی حرفهای استفاده میکند، ممکن است صورت سود و زیان و تراز آزمایشی را درخواست کنند. میتوانید این موارد را از Beancount صادر کنید. در برخی موارد، حسابداران ممکن است دادهها را به QuickBooks یا CaseWare وارد کنند. در حالی که Beancount مستقیماً به این فرمتها صادر نمیکند، ارائه یک خروجی Excel دفتر کل دقیق ممکن است به آنها اجازه دهد دادهها را وارد یا کپی کنند. غیر معمول نیست که حسابداران به جای آن شمارههای خلاصه را به صورت دستی وارد کنند و از خروجی Beancount شما به عنوان مرجع استفاده کنند.
نکات و افزونههای انجمن (کانادا): انجمن حسابداری متن ساده چندین نکته ویژه کانادا را به اشتراک گذاشته است:
- رسیدگی به ACB و سرمایهگذاریها: همانطور که ذکر شد، یک کاربر افزونهای برای ردیابی مبنای هزینه متوسط برای گزارش سود سرمایه کانادا ایجاد کرده است. اگر به شدت با سهام یا صندوقها در یک حساب غیرثبتشده سر و کار دارید، استفاده از چنین اسکریپتی را در نظر بگیرید یا بنویسید. حتی بدون آن، مشاوره انجمن اغلب پیشنهاد میکند که یک صفحه گسترده جداگانه را نگهداری کنید یا از برچسبها در Beancount برای علامتگذاری اینکه کدام لاتها متعلق به کدام "مجموعه ACB" هستند، استفاده کنید. به عنوان مثال، ممکن است مبنای هزینه را از طریق یک تراکنش ویژه هنگام مهاجرت به کانادا بازنشانی کنید (زیرا کانادا شما را به عنوان داراییهایی که در زمان اقامت به ارزش منصفانه بازار بدست میآورید، در نظر میگیرد) – این میتواند در Beancount به عنوان یک تراکنش افتتاحیه با هزینه جدید برابر با FMV ثبت شود و به شما کمک کند مبنای ویژه کانادا را حفظ کنید.
- استهلاک (Capital Cost Allowance): نسخه کانادایی استهلاک برای داراییهای کسبوکار Capital Cost Allowance (CCA) است، که به طور معمول از نرخهای مانده نزولی با قانون نیمسال در سال اول استفاده میکند. افزونه استهلاک انعطافپذیر از یک "روش CRA" پشتیبانی میکند که قانون نیمسال را برای داراییهای جدید خودکار میکند. با برچسبگذاری خریدهای دارایی خود با چیزی شبیه به
depreciation: "AssetName @0.30"(برای نرخ کلاس 30٪)، این افزونه میتواند ورودیهای CCA سالانه را تولید کند. این تضمین میکند که هزینههای Beancount شما شامل همان CCA است که در اظهارنامه مالیاتی خود مطالبه خواهید کرد، که برای سازگاری بسیار مهم است. اگر از افزونه استفاده نمیکنید، میتوانید CCA را به صورت دستی محاسبه کنید (فرمهای CRA مانند T2125 دارای کاربرگهای CCA هستند) و هزینه استهلاک را برای تکمیل در Beancount ثبت کنید. - افزونه یا گردش کار GST/HST: در حالی که هیچ افزونه GST به طور گسترده استفاده نمیشود که مختص کانادا باشد، یک روش ساده استفاده از ویژگیهای Beancount (مانند ورودیها یا حسابهای سفارشی) برای خودکارسازی ردیابی GST است. به عنوان مثال، میتوانید یک پرس و جو بنویسید تا GST خالص قابل پرداخت خود را برای هر دوره ارائه از حسابهای
GST CollectedوGST Paidخود محاسبه کنید. برخی از کاربران اسکریپتهای سفارشی را برای خروجی جزئیات اظهارنامه GST/HST از دادههای Beancount به اشتراک گذاشتهاند. اگر کسبوکار شما کوچک است و از روش سریع برای GST استفاده میکند، ممکن است یادداشتی از محاسبات روش سریع خود را در Beancount (از طریق یادداشت یا فایل جداگانه) برای شفافیت نگهداری کنید. - پشتیبانی انجمن: انجمن Beancount کانادا در انجمنها فعال است و در مورد موضوعاتی مانند ردیابی مشارکتهای RRSP در مقابل TFSA، تبدیل تراکنشهای USD به CAD برای مالیات و موارد دیگر بحث کرده است. جستجو در لیست پستی یا انجمن PTA برای "Canada" میتواند موضوعات مفیدی را به دست آورد. به عنوان مثال، بحثها نحوه رسیدگی به جابجایی بین کشورها (افزایش مبنای هزینه) یا عدم وجود رزرو هزینه متوسط داخلی را پوشش میدهد، که منجر به راه حلهای ذکر شده در بالا شد. تعامل با این منابع میتواند بینشهایی را در مورد بهترین شیوهها ارائه دهد.
آلمان
مروری بر تهیه مالیات پایان سال: سیستم مالیاتی آلمان شامل یک اظهارنامه مالیات بر درآمد سالانه (Einkommensteuererklärung) برای افراد است که به طور معمول بر اساس سال تقویمی ارائه میشود. برای کسانی که فقط با درآمد حقوق و دستمزد استخدام میشوند، مالیات اغلب از طریق withholding حقوق و دستمزد تسویه میشود (و ممکن است اظهارنامه اختیاری باشد)، اما هر کسی که درآمد اضافی (فریلنسر، سرمایهگذاری و غیره) داشته