منابع خاص هر کشور برای کمک به آمادهسازی مالیات سالانه با استفاده از دادههای Beancount
مقدمه: تهیه مالیات در پایان سال میتواند با استفاده از سوابق مالی دقیق Beancount بهینه شود. در ادامه، راهنماهای مخصوص پنج منطقه پرطرفدار در میان کاربران Beancount ارائه شده است – ایالات متحده، کانادا، آلمان، بریتانیا و استرالیا. هر بخش فرآیند معمول ارائه اظهارنامه مالیاتی برای افراد یا کسبوکارهای کوچک را تشریح میکند، به منابع رسمی سازمانهای مالیاتی اشاره دارد و نکاتی برای استفاده از دادههای Beancount (و ابزارها یا افزونههای سازگار) برای سادهسازی گزارشدهی ارائه میدهد. از این راهنماها به عنوان نقطه شروع استفاده کنید تا اطمینان حاصل کنید که دفتر کل Beancount شما به طور مؤثری نیازهای اظهارنامه مالیاتی شما را پشتیبانی میکند.
ایالات متحده
مرور کلی تهیه مالیات پایان سال: در آمریکا، افراد و صاحبان کسبوکارهای تکنفره اظهارنامه مالیات بر درآمد سالانه را با فرم 1040 و اغلب با برنامههای اضافی تهیه میکنند. مراحل کلیدی شامل:
- گردآوری مدارک درآمد: تمام فرمهای W-2 (درآمد حقوق)، فرمهای 1099 (برای درآمدهای فریلنس، سود بهره، سود سهام و غیره) و هر صورتحساب مالیاتی پایان سال دیگر را جمعآوری کنید. IRS توصیه میکند مدارک پشتیبانیکننده مانند رسیدها، فاکتورها و قبوض پرداختشده را به صورت منظم نگهداری کنید، زیرا این مدارک از اطلاعات مندرج در اظهارنامه مالیاتی شما پشتیبانی میکنند. کسبوکارهای کوچک یا افراد خوداشتغال از جدول C (سود یا زیان از کسبوکار) برای گزارش درآمدها و هزینههای کسبوکار استفاده میکنند، پس حتماً تمام سوابق درآمدها و هزینههای کسبوکارتان را برای سال مالی جمعآوری کنید.
- جمعبندی کسریها و اعتبارها: مدارک هزینههای قابل کسر (مثلاً سود وام مسکن، کمکهای خیرخواهانه، هزینههای پزشکی) و هر نوع اعتبار مالیاتی را گردآوری کنید. اگر کسبوکاری اداره میکنید، هزینهها را به تفکیک دسته (لوازم اداری، سفر و غیره) با توجه به نیاز جدول C یا جداول دیگر خلاصه کنید.
- تسویه حسابها و صورتهای مالی: از Beancount برای تولید صورت درآمد (سود و زیان) و ترازنامه برای سال مالیاتی استفاده کنید. این کمک میکند تا اطمینان حاصل شود که مجموع درآمدها و هزینهها با مدارک شما مطابقت دارد. معمولاً در پایان سال مالی لازم است دفاتر خود را برای مواردی مانند استهلاک یا شمارش موجودی تعدیل کنید.
- ارسال اظهارنامه تا مهلت مقرر: اظهارنامههای مالیاتی افراد معمولاً تا 15 آوریل سال بعد مهلت دارند (مگر تمدید شود). اگر به زمان بیشتری نیاز دارید، تا مهلت آوریل درخواست تمدید کنید، اما به یاد داشته باشید مالیاتهای پرداختی باید تا 15 آوریل پرداخت شوند تا از پرداخت بهره جلوگیری شود. مالیاتدهندگان ایالات متحده میتوانند بهصورت الکترونیکی از طریق IRS Free File (برای درآمدهای واجد شرایط) یا با استفاده از نرمافزارهای مالیاتی تجاری اقدام کنند یا اظهارنامه کاغذی ارسال نمایند.
منابع رسمی IRS: از انتشارات و ابزارهای IRS برای دریافت راهنماییهای دقیق استفاده کنید. منابع مفید شامل موارد زیر است:
- مرکز مالیات خوداشتغالی IRS: پورتال «کسبوکارهای کوچک و خوداشتغال IRS» فرمها و راهنماییهایی برای مالکین انحصاری و کسبوکارهای کوچک ارائه میدهد. برای مثال، اشاره میکند که مالکین انحصاری باید فرم Schedule C (فرم 1040) را برای گزارش درآمد کسبوکار خود ارائه کنند. همچنین به منابعی درباره نگهداری سوابق، هزینههای قابل کسر و تعهدات مالیاتی لینک میدهد.
- راهنمای «چگونه مالیات خود را فایل کنید» IRS: IRS روند ارائه اظهارنامه را مرحله به مرحله در وبسایت خود توضیح داده، با تأکید بر این که ابتدا بررسی کنید آیا نیاز به ارائه دارید، سپس همه مدارک را جمعآوری کنید و کسورات/اعتبارهای واجد شرایط را درخواست کنید. این راهنمای رسمی، چکلیستی خوب برای اطمینان از پوشش همه موارد است.
- راهنمای نگهداری سوابق (IRS Pub. 583): IRS توصیه میکند سوابق کامل نگه دارید. همانطور که در راهنمای IRS ذکر شده، دفاتر شما باید به وضوح درآمد ناخالص، کسورات و اعتبارات را نشان دهند و باید مدارک پشتیبان (مانند فاکتورها، چکهای لغو شده و ... ) که هر مورد در اظهارنامه شما را تأیید میکنند نگهداری شود. نگهداری دفترکل Beancount خود تحت کنترل نسخه همراه با پیوستها یا ارجاعات به اسناد میتواند به رعایت این الزامات کمک کند.
استفاده از دادههای Beancount برای گزارشدهی مالیاتی: دادههای ساختاریافته Beancount میتواند به شکل قابل توجهی در آمادهسازی مالیات برای ایالات متحده کمک کند:
- استفاده از گزارشهای Beancount: تولید گزارشهای مالی استاندارد برای سال مالیاتی. یک گزارش سود و زیان مجموع درآمدها و دستهبندیهای هزینه را به شما میدهد (مفید برای فرم 1040 و برنامه C). یک ترازنامه به تاریخ 31 دسامبر میتواند به پیگیری نقدینگی، دریافتنیها، پرداختنیها یا موجودی پایان سال کمک کند (مهم اگر نیاز به گزارش ارزش موجودی یا حسابداری نقدی در برابر تعهدی دارید). اینها میتوانند از طریق دستور
bea queryیا با استفاده از نمای «صورت سود و زیان» در Fava تولید شوند. بسیاری از حسابداران رسمی از شما گزارش سود و زیان و ترازنامه میخواهند؛ Beancount میتواند اینها را بر اساس درخواست صادر کند. - دستهبندی هزینهها برای تطابق با فرمهای مالیاتی: حسابهای Beancount خود را به گونهای ساختار دهید که با دستهبندیهای مالیاتی مطابقت داشته باشد. به عنوان مثال، یک شخص خوداشتغال ممکن است
Expenses:Business:Advertising،Expenses:Business:Travelو غیره داشته باشد که دستهبندیهای برنامه C را منعکس میکند. این باعث میشود بتوانید مجموع هر دستهبندی را به آسانی پرسوجو کنید. میتوانید ازbea queryیا رابط پرسوجوی Fava برای جمعبندی هزینهها بر اساس حساب در طول سال استفاده کرده و سپس مجموعها را به فرمهای مالیاتی خود منتقل کنید. - سودهای سرمایهای و سرمایهگذاریها: اگر سرمایهگذاری دارید، رهگیری دسته Beancount تاریخها و مبالغ خرید و فروش را ثبت میکند. این برای برنامه D / فرم 8949 (سودها و زیانهای سرمایهای) مفید است. میتوانید دفتر کل خود را برای همه فروش داراییها در سال پرسوجو کنید و هزینه بهای تمام شده و عواید آنها را به دست آورید. توجه: ایالات متحده امکان شناسایی ویژه دستهها برای فروش را (یا به طور پیشفرض FIFO) میدهد. Beancount به طور پیشفرض دستهها را بر اساس FIFO ردیابی میکند مگر اینکه دستهها مشخص شوند. حتماً فروشهای دستهای را در Beancount به درستی علامت بزنید تا روش انتخابی شما را منعکس کند. همچنین با قوانین فروش شستشو (زیانهایی که در صورت بازخرید سهام ظرف ۳۰ روز منع شدهاند) آگاه باشید. 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 و فرمهای مالیاتی استفاده میکنند. یک تراز آزمایشی یا خلاصه حساب را با
bea queryبه CSV صادر کنید و سپس با Excel یا Google Sheets این ارقام را به خطوط فرمهای مالیاتی نگاشت کنید. یک تراز آزمایشی یک پرسوجوی تکخطی است:bea --file ledger.beancount query --format=csv --output=trial-balance.csv \ "SELECT account, sum(position) AS balance GROUP BY account ORDER BY account"این برای سفارشی کردن چگونگی جمعبندی دادهها مفید است — برای مثال، جمع چند حساب هزینه Beancount در یک آیتم تکخطی در فرم برنامه C.
-
یکپارچگی با حسابدار: اگر از یک CPA یا تهیهکننده مالیات استفاده میکنید، میتوانید دادههای Beancount را با آنها به اشتراک بگذارید. در حالی که اکثر حسابداران به فایلهای QuickBooks یا Xero عادت دارند، میتوانید دو گزارش مورد انتظار آنها — یک تراز آزمایشی و یک جزئیات دفتر کل عمومی (هر ثبت، گروهبندی شده بر اساس حساب) — که با
bea queryتولید شده باشد، ارائه دهید. زنجیره ابزار کنونی ازbea queryو Fava برای این منظور استفاده میکند؛ دستور سایت ایستاbean-bakeقدیمی بخشی از Beancount 3 نیست. یک دفتر کل عمومی را به صورت CSV به شکل زیر تولید کنید:bea --file ledger.beancount query --format=csv --output=general-ledger.csv \ "SELECT date, account, position, narration ORDER BY account, date"برای مشاهده مرورپذیر و فقط خواندنی که حسابدار شما میتواند کلیک کند و بررسی کند، برنامه Fava (
fava ledger.beancount) را اجرا کنید و صفحه را با او به اشتراک بگذارید یا هر یک از گزارشهای آن را از مرورگر به PDF چاپ کنید. همانطور که خالق Beancount اشاره کرده است، یک حسابدار آشنا به فناوری میتواند با این خروجیها کار کند، گاهی نیاز به تنظیم قراردادی برای حسابهای درآمد و بدهی دارد.
نکات و پلاگینهای جامعه (ایالات متحده): جامعه Beancount چند افزودنی مفید برای نیازهای خاص مالیاتی ایالات متحده توسعه داده است:
- جمعآوری زیان مالیاتی (افزونه فوا): یک افزونه فوا وجود دارد که فرصتهای جمعآوری زیان مالیاتی را شناسایی میکند و فروشهای شستشوی احتمالی را علامتگذاری میکند. این افزونه حسابهای سرمایهگذاری Beancount شما را اسکن میکند و گزارش میدهد کدام دستهها میتوانند برای مقاصد مالیاتی با زیان فروخته شوند و کدام یک از این زیانها طبق قوانین فروش شستشویی پذیرفته نمیشوند. این میتواند در پایان سال برای برنامهریزی مالیاتی (شناسایی زیانها برای جبران سودها) مفید باشد. این یک ابزار پیشرفته است، عمدتاً برای مدیریت سرمایهگذاری شخصی، اما نشان میدهد دادههای Beancount چگونه میتوانند برای استراتژی مالیاتی استخراج شوند.
- ثبتهای خودکار استهلاک: برای داراییهای کسبوکار کوچک، محاسبه استهلاک برای مالیاتها میتواند وقتگیر باشد. افزونههای انجمنی برای خودکارسازی این فرآیند وجود دارند. برای مثال، افزونه Flexible Depreciation (بخشی از
beancount-plugins) میتواند براساس فرادادهای که به خرید داراییها اضافه میکنید، ثبتهای سالانه استهلاک را تولید کند. این افزونه از روشهایی مانند خط مستقیم یا مانده نزولی پشتیبانی میکند و حتی حالتی برای قانون نیمسال کانادایی دارد (که میتواند برای آداب و رسوم آمریکایی مانند MACRS تطبیق داده شود). با استفاده از چنین افزونهای، میتوانید هزینه استهلاک سالانه خود را توسط Beancount محاسبه کنید که سپس آن را در اظهارنامه مالیاتیتان (جدول C یا فرم 4562 برای استهلاک) وارد میکنید. این اطمینان میدهد که حسابها و ارقام مالیاتی شما منطبق باقی بمانند. - فوا برای بررسیهای سریع: اجرای رابط وب فوا در طول آمادهسازی مالیات بسیار مفید است. میتوانید به سرعت
Expenses:Taxes:Propertyرا پرسوجو کنید تا مجموع مالیات بر دارایی را دریافت کنید، یا تراکنشها را بر اساس برچسب خاصی (مانند#deductible) فیلتر کنید اگر اقلام قابل کسر را در طول سال برچسبگذاری کرده باشید. برخی کاربران حتی به طور موقت دسترسی فوا را برای حسابداران خود باز میکنند تا به صورت تعاملی به سوالات پاسخ دهند (اگرچه باید برای امنیت با احتیاط انجام شود). این قابلیت تعاملی میتواند روند رفتوآمد آمادهسازی مالیاتی را سرعت بخشد.
کانادا
مرور آمادهسازی مالیات پایان سال: ساکنان کانادا هر سال اظهارنامه مالیاتی درآمد فردی T1 General را ارائه میکنند (برای اکثر افراد تا ۳۰ آوریل مهلت دارد). کسبوکارهای کوچک غیرشرکتی (مالکین انفرادی) درآمد کسبوکار خود را در فرم T1 با استفاده از صورتحساب فعالیتهای تجاری یا حرفهای T2125 درج میکنند. مراحل کلیدی در فرآیند آمادهسازی مالیات در کانادا:
- جمعآوری فرمهای T: تمام فرمهای مالیاتی سال را جمعآوری کنید. فرمهای رایج شامل T4 (درآمد شغلی)، T5 (درآمد سرمایهگذاری مانند بهره یا سود سهام)، T3 (درآمد از تراستها/صندوقهای سرمایهگذاری مشترک)، T4A (حقوق بازنشستگی یا کمیسیونهای خوداشتغالی) و موارد دیگر است. اطمینان حاصل کنید فرمهای تمام منابع درآمد را دارید – سازمان مالیاتی کانادا (CRA) انتظار دارد همه درآمدها گزارش شوند و عدم گزارش مقدار مشخص میتواند منجر به جریمه ۱۰٪ بابت مبلغ گزارشنشده شود. Beancount میتواند کمک کند اگر فرم مورد انتظار از قلم افتاده باشد (مثلاً درآمد سود سهام ثبت شده اما فرم T5 دریافت نشده، بنابراین میدانید باید پیگیری کنید).
- سازماندهی هزینهها و اعتبارهای کسرپذیر: رسیدهای هزینههایی که مشمول کسر مالیاتی یا واجد شرایط دریافت اعتبار مالیاتی هستند را جمعآوری کنید. برای افراد، این میتواند شامل رسیدهای مشارکت به RRSP، هزینههای پزشکی، رسیدهای اهدایی خیریه، رسیدهای مراقبت از کودک و غیره باشد. اگر خوداشتغال هستید، تمام رسیدهای هزینههای کسبوکار (مصارف اداری، هزینههای خودرو، هزینههای دفتر خانه و غیره) را جمعآوری کنید که باید در فرم T2125 وارد کنید. در کانادا، این رسیدها را حداقل به مدت شش سال نگه دارید، زیرا CRA ممکن است در بررسی پس از ثبت اظهارنامه درخواست کند.
- صورتهای مالی کسبوکار: اگر کسبوکار کوچک یا کار جانبی دارید، خلاصهای از درآمد و هزینههای کسبوکار سال را تهیه کنید. Beancount بهسادگی میتواند این را بهعنوان یک صورت درآمد تولید کند. مجموعها در فرم T2125 وارد میشوند. برای مثال، فرم T2125 خطوط خاصی برای درآمد و دستهبندیهای مختلف هزینه (تبلیغات، وعدههای غذایی، دفتر، خودرو و غیره) دارد. حسابهای Beancount خود را با این دستهبندیها هماهنگ کنید تا انتقال مجموعها روانتر انجام شود. کسبوکارهای کوچک کانادا اغلب بهطور پیشفرض بر اساس سال تقویمی عمل میکنند (برخلاف برخی کشورها، کانادا معمولاً از مالکین کسبوکار انتظار دارد سال تقویمی را استفاده کنند). مطمئن شوید دادههای Beancount شما برای سال تقویمی نهایی شدهاند (تمام تراکنشها ثبت و تطبیق شدهاند) تا زمان تهیه مالیاتها.
- ارسال اظهارنامه: بیشتر کاناداییها به صورت آنلاین با استفاده از نرمافزارهای دارای گواهی NETFILE اظهارنامه خود را ارسال میکنند. پس از تأیید اعدادتان، دادهها را در نرمافزار مالیاتی انتخابی خود وارد کنید (یا اگر امکان دارد از قابلیت Auto-fill استفاده کنید – سرویس Auto-fill سازمان مالیاتی میتواند اطلاعات فرمهای T شما را مستقیماً به بسیاری از برنامهها وارد کند). بهطور جایگزین، اگر ترجیح میدهید به صورت دستی، فرمهای کاغذی (T1 و جدولها) را پر کنید. فرم اصلی (T1) به علاوه هر جدول مرتبط (مثل جدول 3 برای سود سرمایه، یا T2125 برای کسبوکار) و فرمهای استانی، تشکیل دهنده اظهارنامه کامل هستند. حتماً مهلت ارسال را رعایت کنید (۳۰ آوریل برای افراد، یا ۱۵ ژوئن اگر شما یا همسرتان درآمد خوداشتغالی دارید، هرچند هر مبلغی که باید پرداخت شود باید تا ۳۰ آوریل تسویه گردد).
منابع رسمی CRA: اداره درآمد کانادا راهنمایی کاملی برای مالیاتدهندگان ارائه میدهد:
- مرکز «کسبوکارهای کوچک و خوداشتغالی» CRA: وبسایت رسمی CRA بخشی برای کسبوکارهای کوچک و افراد خوداشتغال دارد. شامل «فهرست بررسی برای کسبوکارهای کوچک» است که مسئولیتهای کلیدی مالیاتی را پوشش میدهد و اطلاعاتی درباره موضوعاتی مانند GST/HST، هزینههای کسبوکار و نگهداری سوابق ارائه میدهد. این نقطه شروع بسیار خوبی است اگر کسبوکاری دارید، زیرا مشخص میکند که چه مدارکی باید ارائه دهید (مثلاً کسبوکارهای غیرشرکتی از فرم T2125 استفاده میکنند، در حالی که شرکتهای ثبتشده اظهارنامههای جداگانه T2 ارائه میدهند).
- راهنمای مالیات بر درآمد شخصی: راهنمای CRA با عنوان «آمادگی برای انجام مالیات» گامبهگام موارد مورد نیاز شما پیش از ثبت اظهارنامه را توضیح میدهد – از مدارک مورد نیاز تا تاریخهای مهم. به مودیان یادآوری میکند که چطور فیشهای مالیاتی را مرتب کنند، واجد شرایطی برای کسریها را بشناسند و با روشهای ثبت اظهارنامه آشنا شوند. همچنین هر سال CRA یک راهنمای کلی مالیات و مزایا (راهنمای T1) منتشر میکند که خط به خط اظهارنامه را شرح داده و در سایت CRA موجود است.
- فرم T2125 و دستورالعملهای فرم مالیاتی: اگر درآمد کسبوکار یا حرفهای دارید، فرم رسمی T2125 و دستورالعملهای آن را بررسی کنید. وبسایت CRA و راهنمای فرم توضیح میدهند چه هزینههایی مجاز است و کجا باید وارد شود. مثلاً، چگونگی محاسبه هزینههای استفاده از منزل برای کسبوکار یا ادعای هزینههای خودرو را شرح میدهند. به همین ترتیب اگر سرمایهگذاری فروختهاید، به دستورالعملهای برنامه ۳ (سود سرمایه) مراجعه کنید تا گزارش دهی درست انجام شود.
- خدمات آنلاین CRA: از ابزارهای آنلاین CRA استفاده کنید: حساب من (برای افراد) میتواند برای بررسی ظرفیت مشارکت در RRSP، اطلاعات TFSA، یا استفاده از پرکردن خودکار به کار رود. همچنین CRA فهرستی از نرمافزارهای تایید شده NETFILE (برخی رایگان برای کاربران با درآمد پایین) را در سایت خود ارائه میدهد که تضمین میکند از برنامه مجاز برای ثبت الکترونیکی استفاده کنید.
استفاده از دادههای Beancount برای گزارش مالیات کانادا: انعطافپذیری Beancount به پرداختن به برخی جنبههای خاص مالیات کانادا کمک میکند:
- نگاشت به دستهبندیهای مالیاتی: درست مانند ایالات متحده، حسابهای خود را ساختدهی کنید تا با دستهبندیهای مالیاتی مطابقت داشته باشند. به عنوان مثال، اگر هزینههای شغلی دارید (که برای آن یک فرم T2200 دارید و میتوانید در فرم T777 کسر کنید)، آنها را در یک حساب متمایز نگه دارید (مثلاً
Expenses:Employment:Supplies) تا بتوانید به راحتی مجموع آنها را محاسبه کنید. برای خوداشتغالی، دستهبندیهای فرم T2125 (تبلیغات، وعدههای غذایی، خدمات، و غیره) باید راهنمای ساختار حساب Beancount شما باشند. یک نمودار حساببندی خوب ساختیافته به معنای ایجاد یک خلاصه مالیاتی به سادگی اجرایbea queryبرای جمع کردن هر دستهبندی در طول سال است. - سود سرمایه – هزینه تعدیلشده پایه (ACB): سیستم مالیاتی کانادا برای اوراق بهادار یکسان از هزینه متوسط پایه برای محاسبه سود سرمایه استفاده میکند و مشمول گنجاندن ۵۰٪ از سود سرمایه به عنوان درآمد قابل مالیات است. Beancount به طور پیشفرض هزینه هر دسته (lot) را پیگیری میکند و شناسایی خاص را مجاز میداند. با این حال، قانون کانادا عملاً همه سهام مشابه را به عنوان یک مخزن واحد در نظر میگیرد (به جز در حسابهای مختلف). مثال: اگر ۱۰۰ سهم با قیمت ۱۰ دلار و بعد ۱۰۰ سهم دیگر از همان سهام با قیمت ۲۰ دلار بخرید، سپس ۱۰۰ سهم بفروشید، ACB شما ۱۵ دلار به ازای هر سهم است (میانگین). Beancount معمولاً اجازه میدهد انتخاب کنید کدام دسته را فروختهاید (که میتواند سود ۵ دلاری یا ... را نشان دهد بسته به انتخاب)، اما برای گزارشدهی کانادایی باید از هزینه متوسط استفاده کنید. چون Beancount به طور ذاتی هزینهها را بین دستهها متوسط نمیگیرد، باید خودتان این حساب را انجام دهید. برخی اعضای جامعه این مسئله را با نوشتن اسکریپتها یا پلاگینهای سفارشی حل کردهاند. در واقع، یک کاربر پلاگین Beancount برای محاسبه هزینه متوسط پایه همزمان با پیگیری عادی دستهها ساخته است. این پلاگین متادیتا (فراداده) را به هر فروش با ACB محاسبه شده اضافه میکند تا خروجی Beancount مطابق قوانین کانادا باشد. حتی بدون پلاگین، میتوانید دادههای Beancount را استفاده کنید: همه تراکنشهای یک اوراق بهادار را لیست کنید و میانگین هزینه را به صورت دستی محاسبه کنید، یا تراکنشها را به یک صفحه گسترده صادر کنید تا ACB هر فروش را محاسبه کنید. قوانین کانادایی مانند زیان سطحی (شبیه به wash sales) و الزام تبدیل همه مقادیر به دلار کانادا برای اظهارنامه مالیاتی را فراموش نکنید. Beancount قابلیت استفاده چندارزی دارد؛ اگر نرخ ارز تراکنشها را ثبت کنید میتوانید سود تحقق یافته را به دلار کانادا پرسوجو کنید.
- ملاحظات GST/HST: اگر فریلنسر یا کسبوکاری هستید که برای GST/HST ثبتنام کردهاید، حتماً مالیات فروش را در ورودیهای Beancount جدا کنید. معمولاً اینگونه است: وقتی ۱۰۰ دلار + ۵ دلار GST درآمد کسب میکنید، درآمد ۱۰۰ دلار را به حساب درآمد وارد کنید و ۵ دلار را به حساب
Liabilities:GST Collected. به این ترتیب، صورتهای مالی شما خالص درآمد را نشان میدهد و موجودی مالیاتی که باید پرداخت شود را دارید. همچنین اعتبار مالیاتی ورودی (GST/HST پرداخت شده روی هزینهها) را در حساب دارایی یا معکوس هزینه پیگیری کنید. در پایان سال (یا هر دوره اظهار) میتوانید این حسابها را جمع کنید تا اظهارنامه GST/HST خود را آماده کنید. در حالی که ثبت GST/HST جدا از اظهارنامه مالیات بر درآمد است، این دو مرتبط هستند (مثلاً ITCها هزینههای کسبوکار برای مالیات بر درآمد را کاهش میدهند). دادههای Beancount کمک میکند تا مطمئن شوید همه ITCهای واجد شرایط را ادعا کردهاید و مالیات GST جمعآوری شده صحیح را گزارش دادهاید. - مشارکتها و کسورات RRSP: اگر به RRSP مشارکت میکنید، رسیدهای رسمی مشارکت دریافت خواهید کرد. ممکن است مشارکتها را در Beancount نیز پیگیری کنید (مثلاً تراکنشهایی که پول را به حساب سرمایهگذاری RRSP منتقل میکنند). ورودیهای Beancount را با رسیدهای رسمی تطبیق دهید تا مطمئن شوید هیچ مشارکتی جا نیفتاده یا اشتباه ثبت نشده است. مجموع رسیدها مبلغی است که در اظهارنامه مالیاتی ادعا میکنید (تا سقف حد کسوریتی شما). Beancount مستقیماً این مبلغ را وارد نمیکند، اما میتواند به عنوان ابزاری برای تأیید شخصی استفاده شود.
- درآمد خارجی و اعتبار مالیاتی: اگر درآمد یا مالیات خارجی دارید (مثلاً سود سهام سهام آمریکا که مالیات کسر شده دارد)، سوابق Beancount شما درآمد خارجی و هر مالیات پرداختی را نشان میدهند. اینها برای فرم اعتبار مالیاتی درآمد خارجی (T2209) یا کسر آن لازم است. با برچسبگذاری یا جداکردن درآمد خارجی در حسابهای خاص (مثل
Income:Dividends:US)، میتوانید به سرعت مجموعها و مبالغ مالیات کسر شده را جهت ادعای اعتبار مالیاتی خارجی استخراج کنید.
نرمافزارها و ابزارها (کانادا): کاناداییها مجموعهای از نرمافزارها و ابزارهای مالیاتی دارند که میتوانند مکمل 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 مرتبط کند. مجموع هزینههای خود را صادر کنید (bea query میتواند خروجی CSV از هزینهها بر اساس حساب تولید کند) و آنها را در صفحهگسترده جایگذاری کنید که سپس به دستههای مورد نیاز جمع میشود. این میتواند به عنوان یک برگه کاری برای ورود اطلاعات به نرمافزار مالیاتی یا فرمها استفاده شود.
- فرمها و محاسبهگرهای آنلاین CRA: CRA برخی محاسبهگرهای آنلاین (مثلاً برای درآمد سرمایهگذاری یا سناریوهای دیگر) و فرمهای PDF قابل پر کردن ارائه میدهد. اگر ترجیح میدهید محاسبات را به صورت دستی برای تأیید انجام دهید، میتوانید از اینها همراه با دادههای Beancount استفاده کنید. برای نمونه، اگر در حال محاسبه معافیت اقامت اصلی در فروش خانه هستید (برگه کار برنامه 3)، میتوانید از سوابق Beancount برای بهای خرید و هزینههای فروش استفاده کنید.
- خروجی نرمافزار حسابداری (در صورت نیاز): اگر با حسابداری کار میکنید که از بسته حرفهای مالیاتی استفاده میکند، ممکن است درخواست صورت سود و زیان و تراز آزمایشی کند. شما میتوانید اینها را از Beancount صادر کنید. در برخی موارد، حسابداران ممکن است دادهها را به QuickBooks یا CaseWare وارد کنند. در حالی که Beancount مستقیماً به این فرمتها خروجی نمیدهد، صادرکردن یک گزارش دفتر کل دقیق به صورت Excel ممکن است به آنها این امکان را بدهد که دادهها را وارد یا کپی کنند. معمولاً حسابداران به جای آن، عددهای خلاصه را به صورت دستی وارد میکنند و از خروجی Beancount شما به عنوان مرجع استفاده میکنند.
نکات جامعه و افزونهها (کانادا): جامعه حسابداری متنی چندین نکته ویژه کانادا را به اشتراک گذاشته است:
- مدیریت ACB و سرمایهگذاریها: همانطور که ذکر شد، یکی از کاربران افزونهای ایجاد کرده است تا میانگین قیمت تمام شده برای گزارش سود سرمایه کانادا را پیگیری کند. اگر در یک حساب غیرثبتشده حجم زیادی سهام یا صندوق معامله میکنید، بهتر است از چنین اسکریپتی استفاده کنید یا آن را بنویسید. حتی بدون آن، توصیههای جامعه اغلب پیشنهاد میکنند که یک جدول جداگانه نگه دارید یا از برچسبها در Beancount استفاده کنید تا مشخص شود کدام دستهها به کدام «استخر ACB» تعلق دارند. برای مثال، ممکن است قیمت تمام شده را از طریق یک تراکنش ویژه هنگام مهاجرت به کانادا بازنشانی کنید (چون کانادا فرض میکند داراییها را با ارزش منصفانه بازار هنگام مقیم شدن به دست میآورید) — این میتواند در Beancount به عنوان تراکنش افتتاحیه با هزینه جدید برابر با FMV ثبت شود که به شما کمک میکند مبنای خاص کانادایی را نگه دارید.
- استهلاک (کسر هزینه سرمایهای): نسخه کانادایی استهلاک برای داراییهای تجاری، کسر هزینه سرمایه (CCA) است که معمولاً از نرخهای تراز نزولی با قانون نصف سال در سال اول استفاده میکند. افزونه Flexible Depreciation از «روش CRA» پشتیبانی میکند که قانون نصف سال را برای داراییهای جدید خودکار میکند. با برچسبگذاری خرید داراییهای خود با عبارتی مانند
depreciation: "AssetName @0.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) برای افراد است که معمولاً بر اساس سال تقویمی ارائه میشود. برای کسانی که فقط درآمد از حقوق دارند، مالیات معمولاً از طریق کسر حقوق تسویه میشود (و ممکن است ارائه اظهارنامه اختیاری باشد)، اما هر کسی که درآمد اضافی (آزادکاری، سرمایهگذاری و غیره) داشته باشد یا کسرهای خاصی را درخواست کند، اظهارنامه ارائه خواهد داد. کسبوکارهای کوچک که ملزم به حسابداری دوطرفه نیستند اغلب یک Einnahmenüberschussrechnung (EÜR) – گزارش ساده شده درآمد/هزینه – را به عنوان بخشی از اظهارنامه خود ارائه میدهند. مراحل کلیدی در آمادهسازی مالیات آلمان:
- جمعآوری صورتهای مالی و مدارک تایید: اگر کارمند هستید، Lohnsteuerbescheinigung (گواهی مالیات دستمزد سالانه از کارفرمای شما) و همچنین صورتهای درآمد دیگر خود را جمعآوری کنید. این میتواند شامل Kapitalertragsbescheinigungen از بانکها (نمایش سود سهام، بهره و هر نوع مالیات کسر شده پرداختشده)، سوابق درآمد اجاره یا حق امتیاز و هر مدرک درآمد فریلنسری (فاکتورهای صادرشده و غیره) باشد. اگر پرداختهای دولتی دریافت کردهاید (مثل بیمه بیکاری، Elterngeld)، آن صورتها را نیز داشته باشید.
- مستندسازی هزینهها و کسریها (Werbungskosten/Betriebsausgaben): در آلمان، کارمندان میتوانند برخی هزینههای مرتبط با کار را به عنوان Werbungskosten کسر کنند، در حالی که افراد خوداشتغال و کسبوکارها هزینههای تجاری (Betriebsausgaben) را فهرست میکنند. رسیدهای مربوط به آموزش حرفهای، ابزار، دفتر کار در منزل (اگر شرایط برآورده شود) و هزینههای رفتوآمد (Entfernungspauschale بر اساس مسافت محاسبه میشود) را جمعآوری کنید. اگر خوداشتغال یا مالک کسبوکاری هستید، اطمینان حاصل کنید که همه فاکتورهای هزینهها را دارید و الزامات (مثلا فاکتورهای معتبر مالیات بر ارزش افزوده) رعایت شده است. همچنین مدارک اثبات هزینههای ویژه مانند اهداها (Spendenquittungen)، هزینههای پزشکی، حق بیمهها (بسیاری تا سقفی قابل کسر هستند) و پرداخت مالیات (مثل مالیات بر دارایی اگر ملک را اجاره دادهاید) را جمع کنید.
- تطبیق سوابق مالی: اگر از Beancount برای امور مالی شخصی یا کسبوکار استفاده میکنید، دفتر کل خود را با صورتحسابهای بانکی و رسیدهای سالانه مطابقت دهید. مالیاتدهندگان آلمانی باید قادر به ارائه مستندات در صورت درخواست باشند. یک دفتر کل Beancount به شما کمک میکند تا هیچ درآمد یا هزینهای را از دست ندهید: بررسی کنید که هر واریزی بانکی به عنوان درآمد یا جریان غیرمشمول مالیات ثبت شده باشد. برای کسبوکارهای کوچک، در صورت امکان یک EÜR تهیه کنید – در اصل خلاصهای از درآمدها منهای هزینهها و محاسبات جداگانه برای مواردی مانند استهلاک (AfA) و کیلومتر طی شده در صورتی که ادعا شده باشد.
- استفاده از ELSTER یا نرمافزار مالیاتی: در آلمان غالب افراد ملزم به ارسال الکترونیکی اظهارنامه هستند. پورتال رسمی آنلاین ELSTER (Elektronische Steuererklärung) است. در سالهای اخیر، فرمهای آنلاین ELSTER به زبان انگلیسی نیز برای سهولت استفاده در دسترس هستند. اگر حساب ELSTER ندارید ثبتنام کنید که شامل دریافت کد فعالسازی از طریق پست است، بنابراین این کار را زودتر انجام دهید. بهعلاوه، بسیاری از نرمافزارهای مالیاتی تجاری (مانند WISO Steuer, Taxman, Smartsteuer یا ابزارهای انگلیسیپسند مانند SteuerGo) استفاده میکنند. این نرمافزارها شما را در فرمهای پیچیده آلمانی (خصوصا انواع متعدد فرمهای Anlage) راهنمایی میکنند. همچنین ارسال الکترونیکی از طریق ELSTER را انجام میدهند. مهلت ارسال اظهارنامههای خوداظهاری معمولاً 31 ژوئیه سال بعد است (برای درآمد 2024، سررسید 31 ژوئیه 2025) ولی در صورت استفاده از مشاور مالیاتی (Steuerberater) به طور خودکار تا پایان فوریه سال دوم تمدید میشود. هنگام ارسال از طریق ELSTER یا نرمافزار، اطمینان حاصل کنید که مهلت مربوطه رعایت شود.
منابع رسمی مالیاتی آلمان: مودیان مالیاتی در آلمان میتوانند برای دریافت اطلاعات دقیق به منابع رسمی مراجعه کنند:
- اطلاعات Finanzamt و BZSt: Bundeszentralamt für Steuern (BZSt) اطلاعاتی را برای مودیان مالیاتی به چندین زبان فراهم میکند. به عنوان مثال، توضیح میدهد که Finanzämter (ادارات مالیات محلی) تماس اصلی برای امور مالیات بر درآمد هستند و لینکهایی به فرمها ارائه میکند. میتوانید همه فرمهای رسمی مالیاتی را در Form Server of the tax authorities (پورتال فرم وزارت دارایی فدرال) بیابید – شامل فرمهای اظهارنامه مالیات بر درآمد و دستورالعملها (Anleitung) برای هر پیوست (Anlage).
- پورتال ELSTER: سایت رسمی ELSTER (elster.de) جایی است که اظهارنامه را به صورت آنلاین ثبت میکنید. ELSTER دارای کمکهای جامع (به زبان آلمانی) و آموزشهای ویدیویی درباره استفاده از سیستم است. این سایت نحوه پرکردن هر بخش از اظهارنامه به صورت الکترونیکی را پوشش میدهد. همچنین راهنمایی به زبان انگلیسی درباره اصول استفاده از ELSTER (از طریق سایتهای مهاجران و اطلاعیههای اداره مالیات آلمان) وجود دارد که اشاره میکند رابط کاربری از سال ۲۰۲۴ به انگلیسی نیز در فرمهای اصلی قابل تنظیم است.
- Steuerliche Info (اطلاعات مالیاتی): مقامات مالیاتی آلمان راهنماییهای رسمی (نامههای BMF و غیره) در موضوعات خاص صادر میکنند. برای اهداف عملی، Anleitung (پیدیافهای دستورالعمل) برای اظهارنامه مالیاتی و پیوستهای آن (مانند Anlage N برای اشتغال، Anlage S برای خوداشتغالی، Anlage KAP برای سرمایهگذاری و غیره) بسیار مفید هستند – که توضیح میدهند چه اطلاعاتی باید کجا وارد شود. این فایلها در فرم سرور موجودند و اغلب فقط به آلمانی هستند. با این حال، وبسایتهایی مانند Handbook Germany یا finanzamt.de خلاصههایی به انگلیسی درباره سؤالات متداول (مثلاً چه کسانی باید اظهارنامه بدهند، چه کسریهایی مجاز است) ارائه میدهند.
- اداره مالیات محلی (Finanzamt): Finanzamt معمولاً راهنماییهایی در وبسایتهای خود برای مودیان منطقهای دارد. اگر شک دارید، میتوانید با Finanzamt محلی خود تماس بگیرید یا ایمیل بزنید تا سؤال خاص خود را بپرسید. همچنین توجه داشته باشید که ممکن است برای افراد خوداشتغال پیشپرداخت مالیاتی (Vorauszahlungen) لازم باشد – مطمئن شوید که هر مبلغی را که پرداخت کردهاید لحاظ کردهاید، زیرا اینها در اظهارنامه شما منظور خواهد شد.
استفاده از دادههای Beancount برای گزارش مالیاتی در آلمان: Beancount را میتوان متناسب با نیازهای حسابداری و مالیاتی آلمان که ویژگیهای منحصربهفردی دارند تنظیم کرد:
- همسویی با کدینگ حسابهای آلمانی: شرکتهای آلمانی معمولاً از کدینگهای استاندارد شده مانند SKR03 یا SKR04 استفاده میکنند. در حالی که مدیریت مالی شخصی این نیاز را ندارد، اگر شما برای یک کسبوکار کوچک آلمانی در Beancount حسابداری میکنید، بهتر است حسابها را به گونهای ساختاربندی کنید که به دستهبندیهای SKR04 تطبیق داده شوند (که معمولاً توسط مشاوران مالیاتی و نرمافزار DATEV استفاده میشود). برای مثال، SKR04 دامنههای خاصی را به انواع هزینهها (تبلیغات، سفر و غیره) اختصاص میدهد. شما میتوانید این دامنهها را در نام حسابها تقلید کنید یا از تگهای متادیتا برای ذخیره شماره SKR استفاده کنید. این کار کار را برای استوئربراتر (مشاور مالیاتی شما) آسانتر میکند تا دادههای شما را به سیستم رسمی خود منتقل کند — شما میتوانید نگاشت حسابهای خود را به طبقهبندی رسمی ارائه دهید.
- مالیات بر ارزش افزوده (MwSt/USt): اگر برای VAT (Mehrwertsteuer، که همچنین به آن Umsatzsteuer میگویند) ثبت نام کردهاید، دفتر کل Beancount شما باید VAT دریافت شده و پرداخت شده را پیگیری کند. معمولاً از حسابهای جداگانه استفاده میشود، مشابه GST در مثال کانادا: مثلاً
Liabilities:VAT Collectedبرای مالیات خروجی در فروشها وAssets:VAT Paidبرای مالیات ورودی در خریدها. اظهارنامه VAT آلمانی میتواند سهماهه یا ماهانه باشد و علاوه بر آن تسویه حساب سالانه نیز دارد. با Beancount، شما میتوانید ارقام اظهارنامه VAT (Umsatzsteuervoranmeldung) را با جمع این حسابها برای دوره مربوطه تولید کنید. همچنین باید هر گونه معاملات تحویل معکوس (reverse charge) یا مالیات واردات را نیز لحاظ کنید — برای مثال اگر از خارج از آلمان خدماتی خریداری میکنید، ممکن است لازم باشد VAT را هم گزارش دهید و هم کسر کنید (Beancount میتواند این را با ورودیهای مناسب انجام دهد). بحثهای Hacker News اشاره کردهاند که مدیریت مواردی مانند تحویل معکوس و نرخهای مالیاتی چندگانه برای «حسابداری صحیح آلمانی» ضروری است. در Beancount، ممکن است از متادیتا یا حسابها برای علامتگذاری تراکنشها با VAT 19% یا 7% و غیره استفاده کنید. حتی میتوانید گزارش سفارشی نوشته و خطوط دقیق مورد نیاز فرم VAT را خروجی بگیرید (مثلاً مجموع فروش با 19%، مجموع فروش با 7% و غیره). اگرچه این ویژگی به صورت پیشفرض نیست، اما دادهها در صورت ساختاربندی منظم در دسترس هستند. - EÜR و صورتهای مالی سالانه: اگر به جای ترازنامه حسابداری دوطرفه کامل، فرم EÜR (برای کسبوکار کوچک) را پر میکنید، اساساً به مجموع درآمدها و هزینههای قابل کسر نیاز دارید. Beancount میتواند بهسادگی این را از طریق گزارش صورت سود و زیان سالانه تولید کند. باید به تعدیلات خاص آلمانی در EÜR توجه کنید، مانند نحوه برخورد با استفاده شخصی از خودرو (ممکن است بخشی را به عنوان استفاده شخصی به درآمد بازگردانید اگر کل هزینه را کسر کردهاید) یا دفتر کار در خانه (که شرایط سختگیرانهای دارد). ممکن است این موارد را در Beancount با استفاده از حسابهای جدا برای بخش قابل کسر و بخش شخصی مدیریت کنید یا با افزودن ورودیهای تعدیلی در پایان سال. اگر یک دفتر حسابداری دوطرفه کامل (Bilanz) برای کسبوکار بزرگتر نگهداری میکنید، Beancount نیز این کار را انجام میدهد — حسابهای دارایی، بدهی، سرمایه و غیره خواهید داشت و میتوانید ترازنامه (Bilanz) و صورت سود و زیان (GuV) را از Beancount استخراج و به مشاور مالیاتی ارائه دهید. اگرچه برخی پیچیدگیها مانند تعدیلات HGB ممکن است خارج از محدوده Beancount باشد، برای مالیات (که برای کسبوکارهای کوچک عمدتاً بر پایه نقدی یا اصلاحشده نقدی است) کفایت میکند.
- استهلاک (Abschreibungen/AfA): قانون مالیاتی آلمان نرخهای استهلاک برای داراییهای مختلف را مشخص میکند (Absetzung für Abnutzung، AfA). معمولاً استهلاک خطی و در طول عمر مفید مشخص اعمال میشود (هرچند که در گذشته برای برخی داراییها استهلاک نزولی نیز مجاز بود). با Beancount، میتوانید استهلاک را یا به صورت دستی با ثبت ورودیهای سالانه برای هر دارایی انجام دهید یا از پلاگین استفاده کنید. مثلا اگر یک لپتاپ به قیمت 1200 یورو خریدید و صرفاً برای کسبوکار استفاده میشود و میخواهید آن را در 3 سال مستهلک کنید، میتوانید هر سال سندی ثبت کنید که 400 یورو به هزینه استهلاک اختصاص میدهد. پلاگینهایی (مانند پلاگین flexible_depreciation که پیشتر اشاره شد) وجود دارند که میتوانند با قوانین آلمانی نیز تنظیم شوند (مثلاً 50% کسر فوری برای داراییهای کمارزش زیر آستانه مشخص یا جدولهای استهلاک خطی). با ثبت استهلاک در Beancount، حسابهای هزینه شما مطابق با آنچه در اظهارنامه مالیاتی (Anlage AV برای داراییها) ادعا میکنید خواهد بود. ردیابی Anlagenspiegel (برنامه دارایی) را خارج از Beancount یا در متادیتای Beancount نگهداری کنید تا بدانید چه زمانی یک دارایی کاملاً مستهلک شده است.
- مالیاتهای تجارت/کسبوکار: اگر شما در کسبوکارتان Gewerbesteuer (مالیات تجارت) پرداخت میکنید، توجه کنید که Beancount میتواند پرداختها را پیگیری کند (به عنوان هزینه، هرچند برای مالیات بر درآمد قابل کسر نیست) و پایه محاسبه را نیز ثبت کند. Gewerbesteuer بر اساس سود با تعدیلات خاصی محاسبه میشود. ممکن است محاسبات جداگانهای انجام دهید (چون برخی افزودنیها برای بهره و غیره لازم است)، اما سود شما در Beancount مبنای شروع است. به همین صورت، اگر کارمند دارید، پیگیری Lohnsteuer و سهمهای اجتماعی در حسابهای جداگانه (بدهیهای حقوق) کمک میکند مطمئن شوید تمام پرداختها برای گزارشهای سالانه در نظر گرفته شدهاند.
نرمافزارها و ابزارها (آلمان): حسابداران و مالیاتدهندگان آلمانی از ترکیبی از ابزارهای رسمی و شخص ثالث استفاده میکنند که میتوانند با جریانهای کاری Beancount ارتباط برقرار کنند:
- ELSTER آنلاین: روش رسمی رایگان برای ارسال اظهارنامه مالیاتی. ELSTER که اکنون با پشتیبانی محدود به زبان انگلیسی، به شما امکان میدهد فرمهای اظهارنامه مالیاتی خود را به صورت دستی به صورت آنلاین وارد کنید. از ارقام تولید شده توسط Beancount برای پر کردن فیلدها استفاده کنید. برای مثال، اگر سود و زیان Beancount شما نشاندهنده ۵۰,۰۰۰ یورو سود خالص از کار آزاد باشد، آن را در Anlage S (برای درآمد خوداشتغالی) وارد خواهید کرد. اگر ۲,۰۰۰ یورو درآمد سود سهام وجود داشته باشد، آن را در Anlage KAP پر کنید (و هر گونه مالیات کسر شده را ذکر کنید). ELSTER امکان وارد کردن مستقیم از Beancount یا صفحهگستردهها را ندارد، بنابراین ورود اطلاعات دستی است ولی قابل اعتماد است. همچنین میتوانید دادههای خاصی را از طریق ERiC (رابط برنامه کاربردی ELSTER) بارگذاری کنید، اما این معمولاً توسط نرمافزارها استفاده میشود و نه افراد به صورت مستقیم.
- نرمافزار مالیاتی (Steuersoftware): بسیاری از آلمانیها برای سهولت استفاده از مصاحبههای راهنمایی شده و پیشنهادات بهینه، از نرمافزارهای تجاری استفاده میکنند. برنامههایی مانند WISO Steuer یا SteuerSparErklärung دارای اپلیکیشن دسکتاپ هستند که با ELSTER برای ارسال اطلاعات ادغام میشوند. برخی از این برنامهها میتوانند دادهها را از CSV یا نرمافزارهای دیگر وارد کنند، اما فرمتهای خاصی را انتظار دارند (اغلب سازگار با واردات از سالهای گذشته یا سیستمهای حسابداری دیگر). در حالی که وارد کردن مستقیم Beancount وجود ندارد، معمولاً میتوانید لیستی از هزینهها یا درآمدها را در صورت قالببندی درست وارد کنید. به عنوان مثال، یک کسبوکار ممکن است CSV همه فاکتورها را به نرمافزار مالیاتی وارد کند تا ورودیهای درآمدی را بهصورت خودکار پر کند. شما میتوانید این CSV را از سوابق Beancount ایجاد کنید. علاوه بر این، این برنامهها میتوانند یک “Steuerdatei” یا PDF از فرمهای پر شده تولید کنند – شما میتوانید آنها را با گزارشی که در Beancount ایجاد کردهاید، تطبیق دهید.
- خروجی DATEV: اگر با یک Steuerberater (مشاور مالیاتی) کار میکنید، احتمالاً آنها از نرمافزار DATEV استفاده میکنند. ممکن است از شما درخواست خروجی به فرمت DATEV را داشته باشند. در حالی که Beancount به صورت پیشفرض خروجی به DATEV ندارد، یک راهکار استفاده از یک واسطه است: خروجی Beancount به CSV و سپس استفاده از یک ابزار یا اسکریپت برای تطبیق با فرمت DATEV (اغلب یک ساختار CSV خاص یا XML). جامعه کاربران در مورد سازگاری با DATEV صحبت کردهاند و اشاره کردهاند که ادغام رسمی نیازمند تطبیق نقشه حساب SKR04 و فیلدهای داده است. اگر این ضرورت وجود دارد، بهتر است با حسابدار خود مشورت کنید تا ببینید آیا میتواند با دادههای خام کار کند. در بسیاری از موارد، ارائه صورتهای مالی نهاییشده شما (ترازنامه، صورت سود و زیان) از Beancount و جزئیات دفاتر کل ممکن است برای آنها کافی باشد تا اصلاحات لازم را در سیستم خود انجام دهند.
- صفحهگستردهها برای محاسبات: برخی محاسبات مالیاتی آلمان (مانند تقسیم تعرفه مالیات برای زوجین یا پیدا کردن توزیع بهینه برخی هزینهها بین همسران) میتواند پیچیده باشد. ممکن است از صفحهگسترده برای آزمودن سناریوها استفاده کنید. Beancount میتواند دادههای پایه را فراهم کند (مثلاً مجموع هزینههای پرداخت شده توسط هر همسر). این خارج از دامنه Beancount است اما نشان میدهد وجود دادههای دقیق در یک محل، استفاده از ابزارهای دیگر را آسانتر میکند. علاوه بر این، اگر یک دفتر کل Beancount برای کسبوکار کوچک نگه میدارید، ممکن است از صفحهگسترده برای آمادهسازی تعدیلات GAAP در صورت نیاز برای بانک یا صورتهای مالی رسمی استفاده کنید، در حالی که حسابهای مالیاتی را در Beancount حفظ میکنید.
نکات و افزونههای جامعه (آلمان): کاربران آلمانی Beancount نکاتی را برای تطبیق Beancount با نیازهای محلی به اشتراک گذاشتهاند:
- استفاده از متادیتا برای فاکتورها: قانون آلمان مستلزم مستندسازی دقیق است، شامل نگهداری نسخههایی از فاکتورها و پیوند دادن آنها به دفاتر حسابداری. شما میتوانید از متادیتای Beancount برای پیوست کردن شماره فاکتور یا لینک فایل به هر تراکنش استفاده کنید (مثلاً
; invoice: 2023-INV-1001). این کار در صورت ممیزی راحتتر است: میتوانید همه تراکنشهای دارایinvoice:2023-INV-1001را فیلتر کرده و به سرعت سند مرتبط را بازیابی کنید. برخی حتی از پلاگینها یا اسکریپتها برای جاسازی مسیر فایلها استفاده کردهاند تا بتوانند به طور مستقیم فاکتور اسکن شده را از Fava باز کنند. - شارژ معکوس و کدهای مالیات بر ارزش افزوده (VAT): اگر با خدمات یا کالاهای درونجامعهای اتحادیه اروپا سروکار دارید، آنها را در Beancount علامتگذاری کنید. مثلاً اگر خدماتی از تأمینکننده اتحادیه اروپا ثبت میکنید که مشمول شارژ معکوس است، ممکن است تراکنش را با
VAT=ReverseChargeنشانهگذاری کنید. سپس میتوانید گزارشی سفارشی یا پرسوجویی ایجاد کنید که همه این تراکنشها را لیست کرده و Anlage UR را پر کند (فرمی که خدمات مشمول شارژ معکوس را گزارش میدهد). با نشانهگذاری سناریوهای مختلف مالیات (داخلی ۱۹٪، داخلی ۷٪، خرید از اتحادیه اروپا، خارج از حوزه مالیات و غیره)، در اصل یک رد ممیزی در Beancount ایجاد میکنید که با اظهارنامههای مالیات بر ارزش افزوده شما مطابقت دارد. این ردیابی دقیق کاری است که سیستمهای حسابداری آلمانی انجام میدهند؛ شما میتوانید آن را در قالب ساده متن Beancount تقلید کنید. - بومیسازی اصطلاحات: جامعه گاهی ترجمههای آلمانی یا قالبهای محلیشده برای گزارشها ایجاد میکند. برای مثال، ساخت گزارش GuV (Gewinn- und Verlustrechnung) که عناوین به زبان آلمانی و گروهبندی حسابها را مطابق ارائه صورتهای مالی آلمانی به کار میبرد. هرچند این مورد به صورت پیشفرض در Beancount نیست، میتوانید قالبهای گزارش را سفارشی کنید یا از
bea queryبا قالب HTML خود برای تولید صورت سود و زیان آلمانی برای سوابق یا بانک استفاده کنید. - جوامع دارایی و GWG (داراییهای کمارزش): به قوانین مانند هزینهکرد فوری داراییهای کمارزش (تا سقفی معین، مثلاً ≤800€ قابل هزینه کردن فوری به عنوان GWG) توجه کنید. میتوانید این را با صرفاً هزینه کردن چنین خریدهایی در Beancount مدیریت کنید (مثلاً تجهیزات ۵۰۰ یورویی را مستقیماً در حساب هزینه ثبت کنید). برای داراییهایی که بیشتر از این مقدار هستند ولی مشمول استهلاک گروهی هستند (Sammelposten، در بازه ۲۵۰€–۱۰۰۰€ طبق قوانین قدیمی)، ممکن است حساب جداگانهای برای ردیابی استهلاک آن گروه داشته باشید. برخی کاربران Beancount حساب
Assets:DepreciationPoolرا برای این موارد نگهداری کرده و هر سال درصد ثابتی را استهلاک میکنند. این موضوع تطابق با قوانین مالیاتی را تضمین میکند در حالی که با Beancount آن را ثبت میکنید. - انجمنهای جامعه: تالار گفتگوی Plain Text Accounting و فهرست پستی Beancount رشتههایی (به انگلیسی) دارند که کاربران آلمانی درباره بهترین روشها سؤال میکنند. موضوعات رایج شامل هماهنگی با SKR04، مدیریت نیازهای چندتاریخی (فاکتورهای آلمانی نیاز به ثبت تاریخ فاکتور، دوره خدمات و تاریخ پرداخت دارند – میتوانید از چند فیلد تاریخ در نحو Beancount یا متادیتا برای این کار استفاده کنید). یکی از کاربران HN که ابزاری حسابداری ویژه آلمان میساخت، اشاره کرد که مواردی مانند تاریخهای چندگانه و پیوند به قراردادها توسط استانداردهای GAAP آلمان الزامی است؛ اگرچه Beancount به صورت ذاتی این را اجباری نمیکند، شما میتوانید با قابلیت توسعهپذیری آن (متادیتا و پلاگینهای اعتبارسنجی سفارشی) مطمئن شوید که اطلاعات لازم ثبت شده است. اجماع بر این است که بله، میتوانید حسابداری درست آلمانی را در Beancount انجام دهید، اما باید منضبط باشید و جزئیات لازم را درج کنید.
- هماهنگی با Steuerberater (مشاور مالیاتی): اگر بیشتر دفترچههای حسابداری خود را در Beancount انجام میدهید و فقط برای اظهارنامه مالیاتی از مشاور استفاده میکنید، توصیه میشود یک بار کنار آنها بنشینید و حسابهای خود را به نیازهای آنها تطبیق دهید. برخی اعضای جامعه اعلام کردند با دادن نمای فقط خواندنی فوا یا خروجی HTML از دفاتر Beancount به حسابدار خود موفق بودهاند تا بتواند تراکنشها را بررسی کند. حسابدار میتواند درباره ثبتهای خاص سؤال کند. به مرور زمان و وقتی به این روش عادت کنند، ممکن است خروجی Beancount را برای صورتهای مالی سالانه بپذیرند. این میتواند هزینهها را کاهش دهد، چون شما اساساً کار حسابداری را خودتان انجام میدهید.
پادشاهی متحده
مروری بر آمادهسازی مالیات پایان سال: در بریتانیا، افرادی که درآمد غیر PAYE دارند یا شرایط مالیاتی پیچیدهای دارند، اظهارنامه مالیاتی سالانه Self Assessment را ارائه میدهند (معمولاً تا ۳۱ ژانویه برای سال مالی قبلی که از ۶ آوریل تا ۵ آوریل است). کسبوکارهای کوچک ممکن است به صورت مالکیت فردی (که به عنوان بخشی از Self Assessment اظهار میشود) یا شرکتهای محدود (که اظهارنامه مالیات شرکتی جداگانه ارائه میدهند) ساختاربندی شده باشند. این راهنما بر Self Assessment شخصی و مالکیت فردی تمرکز دارد. مراحل کلیدی:
- جمعآوری سوابق درآمد: فرمهای P60/P45/P11D خود را از اشتغال (خلاصه پرداخت، مالیات پرداختشده، و هر مزایای غیرنقدی) جمعآوری کنید. اگر خوداشتغال یا مالک ملک هستید، کل درآمد سال مالیاتی خود را جمعبندی کنید (مثلاً فاکتورهای فروش، صورتحسابهای اجاره). همچنین صورتحسابهای بهره بانکی، فیشهای سود سهام، و هر درآمد دیگری (رمزارز، اقتصاد گیگ و غیره) را شامل کنید. توجه داشته باشید که مالیاتدهندگان بریتانیایی باید همه درآمدها را گزارش دهند مگر اینکه طبق معافیت یا مستثنی خاصی مشمول نشوند. برای مثال، بررسی کنید که آیا معافیت ۱,۰۰۰ پوندی تجارت یا دارایی را رد کردهاید یا خیر (اگر کمتر بود، ممکن است نیازی به گزارش آن درآمد نباشد، در غیر این صورت باید گزارش دهید). Beancount میتواند در اینجا کمک کند و مثلاً همه فاکتورهای درآمد فریلنسری شما برای سال مالیاتی را جمع کند تا ببینید آیا از این مقدار عبور کردهاید یا نه.
- پیگیری هزینهها و معافیتهای قابل کسر: برای افراد خوداشتغال، همه هزینههای کاری که کسرپذیر هستند (مسافرت، هزینههای دفتر، تلفن و غیره) برای سال مالیاتی را شناسایی کنید. مطمئن شوید که رسید یا سابقه هر کدام را دارید. اگر از هزینههای سادهشده (مانند نرخ ثابت برای خودرو یا دفتر خانگی) به جای هزینههای واقعی استفاده میکنید، به میزان استفاده توجه کنید (Beancount میتواند مثلاً با متادیتا مسافت پیموده شده یا ساعات دفتر خانگی را رهگیری کند). اگر استخدام شدهاید و هزینههای کاری جبراننشده داشتید یا مشمول معافیت خاصی هستید (مانند هزینههای حرفهای یا هزینههای یونیفرم)، آنها را جمعآوری کنید – هرچند بیشتر هزینههای استخدامی قابل ادعا نیستند مگر اینکه به دلایل دیگر مجبور به ارسال اظهارنامه بوده باشید. اطلاعاتی درباره کمکهای مالیاتی که میتواند مالیات شما را تحت تأثیر قرار دهد نیز جمعآوری کنید: مشارکتهای بازنشستگی (بهخصوص اگر مشمول معافیت نرخ بالاتر باشید)، کمکهای خیریه Gift Aid (که باند نرخ پایهتان را افزایش میدهد) و غیره.
- محاسبه سود مشمول مالیات (برای کسبوکارها): اگر تاجر انفرادی هستید، باید سود مشمول مالیات کسبوکارتان را محاسبه کنید. این اساساً درآمد منهای هزینههای قابل قبول است که برای معافیتهای سرمایهای (استهلاک مالیاتی) و هر مورد غیرقابل قبول (مانند سهم شخصی از هزینهها) تعدیل شده است. Beancount میتواند یک صورت سود برای کسبوکار شما تولید کند که نقطه شروع است. بر اساس آن، تعدیلهای خاص بریتانیایی را اعمال کنید: مثلاً هزینههای سرگرمی را قبول نکنید (سرگرمی مشتری در بریتانیا قابل کسر نیست)، استهلاک را اضافه و معافیتهای سرمایهای را طبق قوانین HMRC کم کنید (معافیت سالانه سرمایهگذاری یا معافیت کاهش ارزش). ممکن است یک تطبیقنامه در یک صفحه گسترده یا داخل Beancount (با استفاده از حسابهای جداگانه برای تعدیلهای مالیاتی) نگه دارید. این رقم نهایی در بخش خوداشتغالی اظهارنامه مالیاتی (فرم SA103) قرار میگیرد.
- ارسال اظهارنامه مالیاتی: سال مالیاتی بریتانیا در ۵ آوریل پایان مییابد و مهلت ارسال آنلاین ۳۱ ژانویه سال بعد است (ارسال کاغذی زودتر، ۳۱ اکتبر). بیشتر افراد آنلاین از طریق درگاه آنلاین HMRC یا با استفاده از نرمافزارهای تجاری ارسال میکنند. هنگام آماده بودن برای ارسال، وارد پورتال خوداظهاری HMRC (یا نرمافزار انتخابی خود) شوید و ارقام را وارد کنید: درآمد استخدامی (معمولاً از دادههای HMRC از پیش پر شده)، درآمد و هزینههای خوداشتغالی، سود سهام، بهره و غیره. هر عدد را با گزارشهای Beancount دو بار بررسی کنید. سیستم مالیات شما را محاسبه میکند. اگر مالیات بدهکار باشید، توجه کنید که پرداختهای علیالحساب ممکن است برای سال بعد لازم باشند (معمولاً نیمی از مالیات سال جاری، که در ۳۱ ژانویه و ۳۱ ژوئیه سررسید است). جریان نقدی خود را مطابق برنامهریزی کنید؛ همچنین میتوانید از Beancount برای پیشبینی و کنار گذاشتن پول برای این پرداختها استفاده کنید.
منابع رسمی HMRC: سازمان مالیات بریتانیا (HMRC) راهنماییهای روشنی برای تکمیلکنندگان اظهارنامه مالیاتی خوداظهاری ارائه میدهد:
- راهنمای خوداظهاری HMRC: راهنمای gov.uk با عنوان "اظهارنامههای مالیاتی خوداظهاری: مروری کلی" توضیح میدهد که چه کسانی باید اظهارنامه دهند و روند کار چگونه است. این راهنما اشاره میکند که اظهارنامه را پس از پایان سال مالیاتی (که در ۵ آوریل پایان مییابد) تکمیل میکنید و بر مهلتها و جریمههای مربوط به تاخیر در ارائه تاکید میکند. این منبع برای کسانی که تازه با خوداظهاری آشنا شدهاند، ضروری است تا مطمئن شوند ملزم به ارائه اظهارنامه هستند و روند زمانی را درک کنند.
- نگهداری سوابق: HMRC انتظار دارد مالیاتدهندگان سوابق کافی برای پشتیبانی از اظهارنامه مالیاتی خود نگه دارند. آنها پیشنهاد میکنند سوابق حداقل ۵ سال پس از مهلت ۳۱ ژانویه نگهداری شود. به طور خاص، سوابق کسبوکار درآمد و هزینهها و سوابق شخصی مانند بهره و سود سهام. دفترچهها و راهنمای gov.uk لیست اسنادی را که افراد خوداشتغال باید نگه دارند (فاکتورها، رسیدها، گزارشهای مسافت، و غیره) ارائه میدهند. اساساً، صورتحسابهای بانکی و رسیدها را بهصورت مرتب نگهداری کنید – کاری که Beancount را آسانتر میکند چون معمولاً تراکنشها را از روی صورتحسابها وارد میکنید و میتوانید اسکنها را به ورودیها پیوست کنید.
- راهنمایی خوداشتغالی و اجاره: HMRC یادداشتهای دقیقی برای صفحات خوداشتغالی (SA103) و صفحات املاک (SA105) ارائه میدهد. این یادداشتها توضیح میدهند چه هزینههایی قابل قبول هستند، چگونه باید محاسبههای مربوط به کسری سرمایه را انجام داد و چگونه مواردی مانند سودهای همپوشان (اگر دوره حسابداری شما با سال مالیاتی هماهنگ نباشد، اگرچه قوانین جدید دورههای پایه را با سالهای مالیاتی هماهنگ میکنند) را حساب کنید. برای مثال، کتابچه HS222 برای کسری سرمایه مفید است. تمام اینها به صورت PDF در سایت gov.uk موجود است (جستجو کنید "SA103 notes").
- خدمات آنلاین HMRC: سیستم رسمی HMRC Self Assessment online رایگان است. همچنین یک اپلیکیشن برای اظهارنامههای ساده وجود دارد. اگر سال گذشته به صورت آنلاین ثبتنام نکردید، باید ثبتنام کنید (کد فعالسازی را از طریق پست دریافت کنید). فرم آنلاین در واقع مانند فرم کاغذی است و دارای متن کمکی است. وبسایت HMRC همچنین فهرستی از نرمافزارهای تایید شده ارائه میدهد اگر بخواهید از گزینههای دیگر استفاده کنید. پس از ثبت اظهارنامه، حساب مالیاتی شخصی HMRC به شما اجازه میدهد صورتحساب مالیاتی خود را ببینید، پرداخت انجام دهید یا برنامه پرداختی تنظیم کنید در صورت نیاز.
استفاده از دادههای Beancount برای گزارشدهی مالیاتی بریتانیا: Beancount میتواند از جنبههای متعددی از محاسبات و نگهداری سوابق مالیاتی در بریتانیا پشتیبانی کند:
-
برنامههای خوداشتغالی: برای تاجران تنها، Beancount میتواند ارقام مورد نیاز شما برای صفحات خوداشتغالی (SA103) را تولید کند. این فرم جعبههایی برای گردش مالی، هزینههای قابل قبول (با جزئیات اگر گردش مالی شما بالاتر از ۸۵ هزار پوند باشد یا اگر تصمیم به آیتم کردن بگیرید)، معافیتهای سرمایهای و غیره دارد. اگر گردش مالی شما زیر این آستانه باشد، میتوانید فقط کل هزینهها را به صورت یک عدد گزارش کنید؛ Beancount همچنان میتواند یک تجزیه و تحلیل برای مرجع شما ارائه دهد. اگر بالاتر باشد، باید هزینهها را به دستههایی مانند دفتر، سفر، هزینههای معیشتی، هزینههای حقوقی و غیره تقسیم کنید. با نگهداری حسابهای معادل (مثلاً
Expenses:Business:Travel،Expenses:Business:Legal)، میتوانید فورا مجموع آنها را پرس و جو کنید. قوانین انگلیس همچنین اجازه استفاده از هزینههای سادهشده (نرخ ثابت برای استفاده از منزل، یا بر اساس مایل برای خودرو) را میدهد. اگر این گزینهها را انتخاب کنید، ممکن است هزینههای واقعی برای آن دستهها را در Beancount ثبت نکنید (یا ثبت کنید ولی سپس نادیده بگیرید و نرخ ثابت را استفاده کنید). برای وضوح، میتوانید حسابی مانندExpenses:Car:Actualداشته باشید ولی کسر نکنید، و با تنظیم دستی نرخ ثابت HMRC برای هر مایل ادعا کنید. چنین انتخابهایی را در یادداشت یا از طریق یک ورودی سفارشی Beancount مستند کنید تا هنگام زمان مالیات روش خود را به یاد داشته باشید. -
گزارش سرمایهگذاری: مالیات بر سرمایهگذاری در انگلستان نیازمند گزارش سود سهام و سود بهره بالاتر از معافیتهای خاص و همچنین سود سرمایه اگر از معافیت سالانه بیشتر باشد یا هر فروش که عواید آن بیش از ۴ برابر معافیت باشد است. از Beancount برای پیگیری درآمد سود سهام (شاید در
Income:Dividends:UKدر مقابلIncome:Dividends:Foreign) استفاده کنید. در پایان سال، سود سهام خود را جمع کنید – لازم است مجموع را گزارش دهید و اگر مالیات خارجی کسر شده باشد، آن را برای اعتبار مالیات خارجی (از بخش Foreign در SA106) یادداشت کنید. برای سود سرمایه، Beancount میتواند هر فروش داراییها (سهام، رمز ارز، املاک و غیره) را فهرست کند. انگلستان قواعد خاصی برای مطابقت سهام دارد: فروش در همان روز، ۳۰ روز بعد (bed and breakfast) و مجموعه بخش ۱۰۴ برای نگهداریهای قدیمیتر (که یک میانگین هزینه است) – این قواعد پایه هزینه سهام فروخته شده را تعیین میکنند. محاسبه دستی این موارد میتواند پرخطا باشد. جامعه کاربری یک افزونه Beancount برای سود سرمایه انگلستان توسعه دادهاند که قوانین HMRC (مانند میانگینگیری بخش ۱۰۴ و غیره) را برای محاسبه سود اعمال میکند. با استفاده از این افزونه روی دادههای Beancount خود میتوانید گزارش هر فروش و سود یا زیان محاسبه شده بر اساس قوانین انگلستان را دریافت کنید، که میتوانید برای تکمیل خلاصه سود سرمایه در اظهارنامه استفاده کنید. حتی بدون افزونه، میتوانید از کنترل دقیق دستهها در Beancount بهره ببرید – فقط به خاطر داشته باشید که روش پیشفرض FIFO یا شناسه خاص Beancount روش انگلستان نیست؛ ممکن است لازم باشد پایه هزینه را در سوابق خود تنظیم کنید تا مشابه با تجمیع باشد. یک روش این است که سرمایهگذاریهای خود را در Beancount با یک حساب برای هر دارایی نگهداری کنید (برای جدا کردن قوانین همان روز و ۳۰ روز) و پس از هر خرید به صورت دستی میانگین هزینه بگیرید – یا صرفاً روی محاسبه خارجی تکیه کنید ولی برای دادههای خام از Beancount استفاده کنید. در هر صورت، اطمینان حاصل کنید که همه فروشها ثبت شده باشند؛ آستانه HMRC (در حال حاضر تقریباً ۵۰ هزار پوند عواید یا ۱۲ هزار پوند سود) ممکن است حتی اگر مالیاتی پرداخت نشود نیازمند گزارش باشد. -
مالیات بر ارزش افزوده و MTD برای مالیات بر ارزش افزوده: اگر کسبوکار شما ثبت شده برای مالیات بر ارزش افزوده است، احتمالاً قبلاً از نرمافزاری برای ارائه گزارشهای مالیات بر ارزش افزوده استفاده میکنید، زیرا قانون Making Tax Digital برای مالیات بر ارزش افزوده از پیش الزام به نگهداری و ارسال دیجیتال را دارد. Beancount نرمافزار شناخته شده MTD نیست، بنابراین سوابق مالیات بر ارزش افزوده خود را در Beancount نگهداری کنید و از طریق نرمافزار واسطه ارسال کنید. برای مثال، مجموع حساب مالیات بر ارزش افزوده خود را از Beancount صادر کرده و در ابزار واسطه سازگار با MTD وارد کنید تا به HMRC ارسال شود.
-
MTD برای مالیات بر درآمد (ITSA): شرح درآمد به صورت دیجیتال دیگر اصلاحاتی دور از دسترس نیست — این در حال تدریجی شدن بر اساس درآمد تطبیقی از خوداشتغالی و املاک است. برنامه زمانبندی HMRC (لینک) سه مرحله تعیین کرده است که هر کدام مبتنی بر درآمد گزارش شده در اظهارنامه سال قبل است:
- از ۶ آوریل ۲۰۲۶ اگر درآمد تطبیقی شما بیش از ۵۰ هزار پوند در مالیات سال ۲۰۲۴ تا ۲۰۲۵ بوده باشد — این مرحله هماکنون در حال اجرا است.
- از ۶ آوریل ۲۰۲۷ اگر درآمد تطبیقی شما بیش از ۳۰ هزار پوند در مالیات سال ۲۰۲۵ تا ۲۰۲۶ بوده باشد.
- از ۶ آوریل ۲۰۲۸ اگر درآمد تطبیقی شما بیش از ۲۰ هزار پوند در مالیات سال ۲۰۲۶ تا ۲۰۲۷ بوده باشد.
هنگامی که در حوزه کار هستید، MTD برای مالیات بر درآمد نیازمند سوابق دیجیتال بههمراه بهروزرسانیهای فصلی است که از طریق نرمافزارهای مورد تایید HMRC ارسال میشود؛ پیش از تکیه بر هرگونه آستانه، راهنمای شرایط و معافیتهای جاری را بررسی کنید زیرا تاریخها و ارقام ممکن است تغییر کنند. Beancount میتواند سوابق پایه را نگهداری کرده و مجموع درآمد و هزینهها را هر سه ماه یکبار تولید کند، اما خود نرمافزار معترف به MTD نیست — شما همچنان باید از طریق یک ابزار معتبر یا میانجی ثبت کنید. تلاشهای جامعه برای پیوند دادههای Beancount به API مالیات بر درآمد HMRC پیشنهاد شده است؛ آنها را تجربی در نظر بگیرید و پیش از ثبت با آنها، وضعیت شناخت را تأیید کنید.
-
بررسی کد مالیاتی PAYE: دفتر کل Beancount شما همچنین میتواند برای بررسی کد مالیاتی PAYE شما استفاده شود. برای مثال، اگر فیش حقوقی خود را در Beancount ثبت کنید (با حقوق ناخالص، مالیات، بیمه ملی و غیره)، میتوانید آنها را سالانهسازی کرده و ببینید آیا معافیت مالیاتی درست اعمال شده است یا خیر. اگر اختلافی مشاهده کردید (مثلاً ممکن است مالیات کمتر پرداخت شده باشد)، باید به اطلاعیه کد HMRC خود مراجعه کنید. این امر مستقیماً در ثبت استفاده نمیشود (چون PAYE توسط کارفرمایان مدیریت میشود)، اما به شما کمک میکند تا از بروز شگفتیها جلوگیری کرده و مطمئن شوید که خوداظهاری مالیاتی پرداختهای کمتر/بیشتر را به درستی محاسبه میکند.
نرمافزارها و ابزارها (بریتانیا):
- ارسال آنلاین HMRC: بیشتر افراد از طریق سرویس رایگان آنلاین HMRC ارسال میکنند. این در اغلب موارد ساده است. با استفاده همزمان از Beancount و کپی کردن ارقام، آن را به کار ببرید. یک نکته: پس از وارد کردن تمام دادهها، میتوانید خلاصهای از محاسبات را مشاهده کنید. برخی این را با محاسبات خودشان مقایسه میکنند (که میتوانید با صادر کردن دادههای Beancount به صفحه گسترده و اعمال نرخهای مالیاتی بررسی کنید که آیا با حدودی کوچک در گرد کردن مطابقت دارد یا نه).
- نرمافزارهای مالیاتی تجاری: بستههای نرمافزاری مختلفی از طرف ثالث وجود دارند (TaxCalc، Taxfiler، Absolute و غیره) و حتی برخی اپلیکیشنهای موبایل جدید که توسط HMRC تأیید شدهاند. اینها گاهی قادر به وارد کردن دادهها از نرمافزارهای حسابداری یا اجازه وارد کردن صفحات گسترده هستند. اگر امور پیچیدهای دارید یا چند کسبوکار خوداشتغالی، یک بسته نرمافزاری ممکن است مدیریت چند برنامه را سادهتر کند. همچنین اغلب مجموعهای مرتب شده از فهرستها تولید میکنند که میتوانید برای سوابق خود نگه دارید. با این حال، بسیاری از اینها برای حسابداران هدفگذاری شده و ممکن است برای یک تکپرونده بیش از حد باشد.
- Excel برای SA103 (خوداشتغالی) و SA105 (ملک): اگر میخواهید دوباره بررسی یا برنامهریزی کنید، HMRC قالبهای کاری SA103S, SA103F و SA105 را به صورت PDF/ODS ارائه میدهد. میتوانید اینها را به صورت الکترونیکی پر کنید به عنوان آزمایش. Beancount میتواند بسیاری از اعداد را پر کند. برای مثال، برای یک ملک اجارهای، میتوانید از Beancount برای جمعبندی اجاره دریافتی و تمام دستهبندیهای هزینه (تعمیرات، بیمه، هزینههای نماینده) برای آن ملک استفاده کنید؛ سپس در فرم SA105 وارد کرده و نتیجه را قبل از ارسال رسمی ببینید. این میتواند تمرین خوبی باشد تا مطمئن شوید هیچ دستهای را از دست ندادهاید.
- افزونههای Beancount برای ویژگیهای خاص انگلستان: ما قبلاً به افزونه سود سرمایه UK اشاره کردیم. اگر سرمایهگذاری میکنید، این میتواند ساعتها محاسبات دستی تجمیع سود را ذخیره کند. هنوز افزونهٔ عمومی زیادی برای انگلستان وجود ندارد، اما با اجرای مراحل MTD برای مالیات بر درآمد انتظار داریم بیشتر ببینیم. برای مثال، افزونهای میتواند نوشته شود که گزارش درآمد/هزینه سهماهه را برای ارسال MTD قالببندی کند، یا کسریهای خاص انگلستان را محاسبه کند (مثل تنظیم حد معافیت شخصی اگر درآمد بیش از £100k باشد و غیره). تاکنون شاید به اسکریپتهای شخصی یا صفحات گسترده برای این محاسبات تکیه کنید.
- بانکداری باز / ابزارهای وارد کردن: بخشی از آمادهسازی مالیات این است که همه تراکنشها را در یک جا داشته باشید – کاری که Beancount اگر دقیق بوده باشید به خوبی انجام میدهد. ابزارهایی مانند beancount-import (و واردکنندههای بانکی جامعه) میتوانند تراکنشهای بانکی را بهطور خودکار دریافت کنند. این اطمینان میدهد که فایل Beancount شما کامل است و تمام هزینهها و درآمدها در آن موجود است. بنابراین وقتی زمان مالیات میرسد، مطمئن هستید که حسابهای درآمد Beancount همه چیز را منعکس میکنند. اگر وسط سال استفاده از Beancount را شروع کردهاید، حتماً دادهها را از ابتدای سال مالی (۶ آوریل) وارد کنید تا در سال اول کامل باشد.
نکات و پلاگینهای جامعه (بریتانیا):
- افزونه سود سرمایه بریتانیا: شایان ذکر است که این افزونه توسط عضو جامعه Beancount، واسیلی (Evernight در گیتهاب) پیادهسازی شده است و قوانین سود سرمایه HMRC را اجرا میکند. این افزونه مواردی مانند ترکیب بخش ۱۰۴ (میانگین همه داراییها قبل از فروش)، قانون همان روز (سهامی که در همان روز فروش خریداری شدهاند با آن فروش مطابقت دارد) و قانون ۳۰ روز بستر و بریکفست (سهامی که تا ۳۰ روز پس از یک فروش خریداری شدهاند بر سود تطبیق داده میشوند) را لحاظ میکند. استفاده از این افزونه در دفتر کل Beancount شما به معنای توانایی محاسبه دقیق مواردی مانند سود سهام و حتی موارد پیچیدهتر است (احتمالاً رمز ارزها را مشابه اگر هر سکه را به عنوان نوع دارایی جداگانه حساب کنید، مدیریت میکند). این یک کمک ارزشمند از سوی جامعه است زیرا قوانین بریتانیا متفاوت از روش FIFO است که بسیاری از کشورها استفاده میکنند.
- پیگیری معافیتها و دستهبندیها: برخی کاربران تراکنشها را برچسبگذاری میکنند تا معافیتهای خاص بریتانیا را پیگیری کنند. مثلاً برچسبگذاری درآمد بهره که تحت معافیت پسانداز شخصی است، یا سود سهام تحت معافیت سود سهام. در حالی که نرمافزار مالیاتی در نهایت معافیت را اعمال میکند، برچسبگذاری میتواند به شما کمک کند سریع ببینید آیا از حد معافیت تجاوز کردهاید یا خیر. مثلاً، بهره بانکی را با
#SavingsAllowanceبرچسبگذاری کنید و سپس جمع کل را پرسوجو کنید – اگر کمتر از £۱٬۰۰۰ (مالیاتدهنده نرخ پایه) یا £۵۰۰ (درآمد فوق نرخ پایه) باشد، مالیاتی بر آن نیست؛ اگر بیشتر باشد، باید مالیات مازاد را بپردازید. - تقسیم سال مالیاتی در Beancount: سال مالیاتی بریتانیا بین سالهای تقویمی قرار دارد. برخی کاربران Beancount نمایههای سفارشی یا حتی دو مجموعه دفاتر نگه میدارند (یا به سادگی از زبان پرسوجو استفاده میکنند) تا دادههای سال مالیاتی را دریافت کنند. برای مثال، میتوانید بین تاریخهای «۲۰۲۴-۰۴-۰۶ تا ۲۰۲۵-۰۴-۰۵» پرسوجو کنید تا جمع کل سال مالیاتی را بگیرید. اگر سالها به طور مداوم از Beancount استفاده میکنید، پیشنهاد میشود پرسوجو یا گزارشی برای «سال مالیاتی X» تنظیم کنید تا از سردرگمی با جمع سال تقویمی جلوگیری شود.
- درآمد خارجی و مالیات بریتانیا: اگر سرمایهگذاری خارجی دارید یا در خارج کار میکنید، سیستم بریتانیا پیچیده میشود (پایه حواله، اعتبارات مالیات خارجی و غیره). گرچه نه خاص بریتانیا، یکی از نکات این است که از ویژگیهای ارز Beancount برای ردیابی هم GBP و هم ارز خارجی هر تراکنش استفاده کنید. برای مثال، اگر سود سهام USD دریافت کردهاید، آنها را با معادل GBP با استفاده از نرخ تبدیل همان روز ثبت کنید. سپس جمع IRS درآمد خارجی به GBP برای فرم SA106 شما آسان میشود. همچنین مالیات خارجی پرداخت شده را بهصورت تراکنشهای جداگانه به حساب هزینه مالیاتی ثبت کنید. این موارد پایهای برای درخواست اعتبار مالیات خارجی شما خواهد بود. وضوح این موضوع در Beancount بسیار بهتر از گشتن در بیانیههای کارگزار در پایان سال است.
- استفاده از برچسبها برای تعدیلات: خوداظهاری مالیاتی بریتانیا دارای ورودیهای خاصی است، مثل تعدیل برای استفاده خصوصی (اگر هزینهای دارد که شامل بخش خصوصی باشد، باید بخش خصوصی را به محاسبات خوداشتغالی اضافه کنید). میتوانید این را با عدم ثبت استفاده خصوصی در هزینهها انجام دهید (تراکنش را بین حسابهای کسبوکار و شخصی تقسیم کنید). اما اگر انتخاب کنید ۱۰۰٪ هزینه را در کسبوکار ثبت کنید و سپس تعدیل کنید، میتوانید آن تراکنش را با
#private_use_30%یا مشابه برچسبگذاری کنید. هنگام مالیات، آن برچسب را جستجو میکنید و محاسبه افزودنی را انجام میدهید. مشابه این، اگر از روش نقدی برای حسابداری استفاده میکنید (گزینهای برای کسبوکارهای کوچک در بریتانیا)، بهره بالای £۵۰۰ مجاز نیست – میتوانید هزینه بهره بالاتر از این حد را برای تعدیل برچسبگذاری کنید. - انجمنهای جامعه: کاربران بریتانیایی Beancount یا ابزارهای حسابداری متنی گاه تجارب خود را در انجمنها به اشتراک میگذارند (مثلاً گروه گوگل Plaintext Accounting یا Reddit). آنها درباره تطبیق Beancount با دستهبندیهای HMRC و اطمینان از محاسبه مواردی مانند پرداختهای حساب در جریان نقدی بحث میکنند. برای مثال، ممکن است حساب
Expenses:Taxes:SelfAssessmentساخته و پرداختهای پیشبینیشده در آن ثبت شوند تا از دست دادن ردیابی جلوگیری شود. در حالی که این برای ارسال اظهارنامه لازم نیست، یک رویه خوب است که برنامهریزی پرداخت مالیات را در دفتر کل خود ادغام کنید.
استرالیا
مروری بر آمادهسازی مالیات پایان سال: سال مالیاتی استرالیا از ۱ ژوئیه تا ۳۰ ژوئن است و اظهارنامههای مالیاتی اشخاص حقیقی تا ۳۱ اکتبر مهلت دارند. افراد (از جمله کسبوکارهای تکنفره) از سیستم MyTax سازمان ATO یا فرمهای کاغذی برای ارائه اظهارنامه استفاده میکنند، در حالی که شرکتها و سایر نهادها اظهارنامههای خود را دارند (که معمولاً مهلتهای طولانیتری دارند اگر از نماینده مالیاتی استفاده کنند). مراحل کلیدی برای مالیاتدهندگان استرالیایی که از Beancount استفاده میکنند:
- جمعآوری اسناد درآمد: خلاصههای پرداخت PAYG خود را جمعآوری کنید (که اکنون اغلب فقط یک صورتحساب درآمد قابل دسترسی از طریق myGov است اگر کارفرمای شما از سیستم حقوق تکلمسی استفاده کند) برای دوره ژوئیه تا ژوئن. همچنین صورتحسابهای بهره بانکی، صورتحسابهای سود سهام (شامل اطلاعات اعتبارات فرانکینگ)، صورتحسابهای املاک اجارهای (درآمد و هزینهها) و سوابق سایر درآمدها (مثلاً درآمد کسبوکار یا پیمانکاری، سود سرمایه از فروش داراییها) را جمعآوری کنید. بسیاری از اینها تا اواخر ژوئیه به صورت پیشپر شده در سیستمهای ATO وجود دارند، ولی باید با سوابق خود (از Beancount) آنها را مطابقت دهید. برای مثال، اگر Beancount نشان دهد ۵۰۰ دلار از حساب بانکی بهره دریافت کردهاید، مطمئن شوید مبلغ معادل در پیشپر موجود است؛ در غیر این صورت، ممکن است لازم باشد آن را بهصورت دستی اضافه کنید.
- گردآوری هزینههای قابل کسر و رسیدها: در استرالیا، کسریهای رایج شامل هزینههای مرتبط با کار (حق عضویت اتحادیه، ابزارآلات، سفرهای کاری، یونیفورم، هزینههای دفتر خانگی)، هزینههای خودآموزی، کمکهای خیریه، بهره وامهای سرمایهگذاری و هزینههای املاک سرمایهگذاری (تعمیرات، هزینههای مدیر املاک و غیره) است. با استفاده از Beancount این موارد را در طول سال با دستهبندی مناسب (مثلاً
Expenses:Deductible:WorkFromHomeیاExpenses:RentalProperty:Repairs) دنبال کنید. در پایان سال، مجموعها را گردآوری کنید. اطمینان حاصل کنید برای هزینههای بالای ۳۰۰ دلار استرالیا رسید دارید (و به طور کلی همه رسیدها را نگه دارید، زیرا ATO ممکن است مدرک بخواهد). توجه داشته باشید که برخی از کسریها روشهای اثبات مشخصی دارند (مانند روش سانتیمتر بر کیلومتر برای خودرو یا نرخ ثابت برای دفتر خانگی) – تصمیم بگیرید که هزینههای واقعی یا نرخهای ایمن را استفاده کنید و اطلاعات لازم را بهطور متناسب جمعآوری کنید (Beancount میتواند به طور مثال کل ساعتهای دفتر خانگی یا قبض برق را ذخیره کند اگر باید هزینه واقعی را به جای نرخ ثابت محاسبه کنید). - درآمد کسبوکار و مالک تنها: اگر کسبوکار تکمالک یا کسبوکار جانبی دارید، درآمد و هزینههای کسبوکار خود را در اظهارنامه فردی گزارش میدهید (با استفاده از جدول موارد کسبوکار و حرفهای). یک صورت سود و زیان برای کسبوکار برای سال مالیاتی (۱ ژوئیه تا ۳۰ ژوئن) آماده کنید. Beancount میتواند این را به آسانی تولید کند. مطمئن شوید هرگونه تعدیل بین حسابداری و مالیات را در نظر بگیرید – برای مثال، استرالیا اغلب اجازه میدهد داراییها بلافاصله به عنوان هزینه ثبت شوند (تا سقفی) یا استخرهای استهلاک ساده برای کسبوکارهای کوچک؛ روش خود را انتخاب کرده و آن را در دفتر کل Beancount بازتاب دهید (یا حداقل یادداشت کنید تا به درستی در اظهارنامه مطالبه کنید). همچنین بررسی کنید که آیا باید برای بخشهای استفاده شخصی حساب کنید (مثلاً اگر ۲۰٪ استفاده وسیله نقلیه شخصی بوده و همه هزینهها مطالبه شده است، باید ۲۰٪ را به عنوان استفاده شخصی بازگردانید).
- ارسال اظهارنامه مالیاتی: در ۱ ژوئیه سال مالیاتی جدید برای ارسال اظهارنامه باز میشود، اما بهتر است تا اواخر ژوئیه یا اوت صبر کنید که بیشتر اطلاعات توسط ATO پیشپر شده باشد. وارد myGov شده و به ATO MyTax دسترسی پیدا کنید تا اظهارنامه خود را شروع کنید. MyTax درآمدهای شناخته شده (از کارفرمایان، بانکها و غیره) را نمایش میدهد؛ آنها را با دادههای Beancount خود مقایسه کرده و در صورت نیاز اضافه یا اصلاح کنید. هر درآمد اضافی (مانند درآمد کسبوکار، درآمد خارجی و غیره) را وارد کنید و کسریها را ثبت کنید. MyTax دستهبندیهایی برای کسری دارد که بخشهای اظهارنامه مالیاتی را منعکس میکند (هزینههای کاری، کمکهای مالی و غیره). از مجموعهای Beancount برای پر کردن آنها استفاده کنید، اما آماده باشید که برای برخی ادعاهای بزرگ توضیحات یا جزییات وارد کنید (ممکن است MyTax خواستار جزئیات شود). پس از ورود تمام اطلاعات، بازبینی کنید مبلغ بازپرداخت یا بدهی محاسبهشده چقدر است. آخرین مهلت ارسال خوداظهاری ۳۱ اکتبر است. اگر از یک مشاور مالیاتی ثبتشده استفاده میکنید، معمولاً تمدیدی تا مه سال بعد دریافت میکنید، اما باید قبل از ۳۱ اکتبر به عنوان مشتری ثبت شده باشید تا این تمدید را بگیرید.
منابع رسمی ATO: اداره مالیات استرالیا منابع گستردهای برای کمک به تهیه مالیات ارائه میدهد:
- راهنمای "اظهارنامه مالیات بر درآمد" ATO: وبسایت ATO راهنماییهای مشخصی برای انواع مختلف مودیان مالیاتی دارد. برای افراد و صاحبان کسبوکارهای تکنفره، بخش "افراد – ارسال اظهارنامه مالیاتی خود" را ببینید که زمان و نحوه ارسال (مثلاً از طریق MyTax آنلاین در myGov) و موعدهای قانونی را شرح میدهد. ATO تأکید میکند که اگر خودتان اقدام میکنید، تا 31 اکتبر ارسال کنید، در غیر این صورت یک نماینده مالیاتی به کار گیرید. همچنین اشاره میکند که اکثر اطلاعات تا اواخر ژوئیه برای اظهارنامههای آنلاین پیشتکمیل میشود که نقطهای برای شروع تهیه است.
- کسریها و تخفیفات ATO: ATO صفحات مفصلی درباره موارد قابل مطالبه برای هزینههای مرتبط با کار (گاهی بر اساس شغل تفکیک شده) و همچنین شرایط خاص (مانند املاک اجارهای یا خودآموزی) دارد. به این صفحات مراجعه کنید تا مطمئن شوید هزینههایی که در Beancount دستهبندی کردهاید، قابل کسر هستند. برای مثال، "راهنمای شغلی" ATO ممکن است درصد قابل مطالبه هزینهای خاص را مشخص کند. همیشه با راهنمایی رسمی تطبیق دهید تا از مطالبه موارد غیرقابل کسر خودداری شود.
- گوشه کسبوکار کوچک: اگر درآمد کسبوکار دارید، راهنمای کسبوکار کوچک ATO تخفیفات و الزامات را توضیح میدهد. صفحه "گزارشها و اظهارنامهها برای کسبوکارها" فرمهای مورد نیاز (BAS، مالیات بر درآمد، خلاصه سالانه PAYG withholding و غیره) را مشخص میکند. این یادآوری است که فراتر از اظهارنامه سالانه، ممکن است نیاز به ارائه BAS (اظهارنامه فعالیتهای کسبوکار برای GST/PAYG) در طول سال داشته باشید. مطمئن شوید دادههای Beancount شما نیز این موارد را تسهیل کردهاند.
- myTax و پیشتکمیل: سرویس آنلاین ATO (myTax) کاربرپسند است و متن راهنما در هر بخش دارد. نرمافزار ATO و myGov نیز امکاناتی برای بررسی اطلاعیه ارزیابی و وضعیت اظهارنامهها دارند. از نظر رسمی، ATO پیشنهاد میکند حساب myGov خود را به ATO وصل کنید تا بتوانند دادهها را پیشتکمیل و حتی بخشی از اظهارنامه را کامل کنند. آنها یک راهنمای مرحلهبهمرحله برای ارسال آنلاین دارند که در واقع شما را در ورود، تأیید اطلاعات و ارسال راهنمایی میکند – اگر از Beancount استفاده میکنید، مرحله ورود داده را متقابلاً بررسی خواهید کرد.
استفاده از دادههای Beancount برای گزارشدهی مالیاتی استرالیا: Beancount میتواند در هر دو زمینه اعداد و نگهداری سوابق برای مالیاتهای استرالیا کمک کند:
- حسابداری سال مالی: سال مالی استرالیا از جولای تا ژوئن به این معنی است که احتمالاً به گزارشهایی نیاز دارید که بخشهایی از دو سال تقویمی را شامل شوند. در Beancount میتوانید پرسوجوها یا گزارشها را برای بازه تاریخ سفارشی (مثلاً
2024-07-01 to 2025-06-30) اجرا کنید. ممکن است حفظ یک اظهارنامه تراز یا ثبت اختتامیه سفارشی در ۳۰ ژوئن راحت باشد تا ترازهای پایان سال را ثبت کند (بویژه اگر هر گونه تعهد معوق انجام میدهید). برخی کاربران دفاتر خود را به بخشهای سال مالی تقسیم میکنند. اطمینان حاصل کنید که همه تراکنشها تا ۳۰ ژوئن وارد شدهاند و هر چیزی که تاریخ آن برابر یا بعد از ۱ ژوئیه است برای گزارش سال مالی آن سال مالیاتی حذف شده باشد. - کسر و اقساط مالیات PAYG: اگر مالیات از حقوق یا پرداختهای پیمانکاری تحت PAYG کسر شده باشد، آن مبالغ در سوابق شما ظاهر خواهند شد. برای مثال، ممکن است حقوق را به دو بخش تقسیم کنید: پرداخت خالص به حساب بانکی و مالیات PAYG به یک حساب بدهی یا هزینه. در پایان سال، مجموع آن حساب PAYG باید با رقم مالیات کسر شده در صورت سود و زیان شما مطابقت داشته باشد (یا مجموع مبالغ روی فیش حقوقی شما). این به تایید پرکردن خودکار ATO کمک میکند. به همین ترتیب، اگر اقساط PAYG (پرداختهای پیشپرداخت مالیات درآمد سه ماهه) پرداخت میکنید، آنها باید ثبت شوند (اغلب به عنوان دارایی مالیات پیشپرداخت یا هزینه). شما در اظهارنامه خود آنها را برای جبران بدهی مالیاتی نهایی مطالبه خواهید کرد. Beancount میتواند مجموع اقساط پرداخت شده در طول سال را ارائه دهد. ATO نیز آنها را لیست خواهد کرد، اما بهتر است آنها را دو بار بررسی کنید.
- سود سرمایه و تخفیف CGT: تراکنش داراییهای سرمایهای را در Beancount دنبال کنید تا محاسبات مالیات بر سود سرمایه تسهیل شود. استرالیا به سود سرمایه با تخفیف ۵۰٪ برای افراد با داراییهای نگهداری شده بیش از ۱۲ ماه مالیات میدهد. برای هر فروش دارایی باید مبلغ پایه هزینه و درآمد فروش و همچنین تاریخ خرید و فروش را بدانید. Beancount به طور طبیعی تاریخها و مقادیر را ثبت میکند. میتوانید فروشهای خود را برای سال مورد نظر پرسوجو کنید: به عنوان مثال، تمام پستهای
Income:CapitalGainsرا فهرست کنید. گرچه Beancount به طور خودکار تخفیف ۵۰٪ را اعمال نمیکند، شما به سادگی میتوانید حساب کنید: اگر رکورد نشاندهنده ۱۰,۰۰۰ دلار سود باشد و بدانید دارایی ۲ سال نگهداری شده، تنها ۵,۰۰۰ دلار قابل مالیات است. ممکن است داراییها را با تاریخهای خرید برچسبگذاری کنید یا از بخشها (lot) برای جدا کردن کوتاهمدت و بلندمدت استفاده نمایید (اگرچه در استرالیا صرفاً مبتنی بر زمان است و شناسایی خاص برای تخفیف وجود ندارد). مراقب زیانهای سرمایهای باشید – اینها ردیابی شده و قابل انتقال به سالهای آینده هستند. ممکن است بخواهید حسابی برای زیانهای منتقل شده داشته باشید تا سال بعد به یاد داشته باشید. اگر زیانهای قبلی داشتید، قبل از اعمال تخفیف آنها را استفاده خواهید کرد. با استفاده از Beancount میتوانید این را با داشتن تراز جاری زیانهای منتقل شده مدلسازی کنید. - اعتبارات فرانکینگ: سود سهام استرالیا اغلب با اعتبارات فرانکینگ (اعتبارات مالیاتی به دنبال پرداخت مالیات شرکت) همراه است. در دفتر کل Beancount خود ممکن است سود سهام ناخالص را به عنوان درآمد و اعتبار فرانکینگ را به عنوان اعتبار مالیاتی (شاید به عنوان
Income:FrankingCreditsیا کاهش هزینه مالیاتی) ثبت کنید. برای مالیات باید مبلغ فرانک شده و اعتبار فرانکینگ را جداگانه گزارش دهید. اطمینان حاصل کنید سوابق شما این موارد را به وضوح نشان میدهند. برای مثال، سود نقدی ۷۰ دلاری با اعتبار فرانکینگ ۳۰ دلاری = ۱۰۰ دلار ناخالص. میتوانید ۱۰۰ دلار درآمد و ۳۰ دلار اعتبار مالیات ثبت کنید، یا ۷۰ دلار درآمد و ۳۰ دلار در حسابی ویژه. به هر صورت، در زمان مالیات، ۱۰۰ دلار به عنوان درآمد سود سهام و ۳۰ دلار به عنوان اعتبار فرانکینگ گزارش خواهد شد (که به عنوان مالیات پرداخت شده محسوب میشود). Beancount میتواند مجموع اعتبارات فرانکینگ سالانه شما را جمع بزند (مجموع تمام این اعتبارات). این باید با آنچه در صورتهای سود سهام شما و پرکردن خودکار ATO است، مطابقت داشته باشد. اعتبارات فرانکینگ میتوانند بسیار ارزشمند باشند، پس حتماً بررسی کنید که همه آنها را وارد کردهاید. - درآمد خارجی و سود ارز: اگر سرمایهگذاری یا درآمد خارجی دارید، قابلیت چندارزی Beancount مفید است. معادل AUD هر درآمد خارجی را در تاریخ دریافت ثبت کنید (ATO نیاز به استفاده از نرخ تبدیل روز دریافت یا نرخ متوسط دارد). با این کار میتوانید فقط مقادیر AUD را پرسوجو کنید. اگر مالیات خارجی پرداخت کردهاید (مانند مالیات کسر شده از سهام آمریکا)، آن را نیز ثبت کنید – قابل مطالبه به عنوان جبران مالیات خارجی است. مطمئن شوید که مالیات پرداخت شده خارجی را نیز به AUD تبدیل کردهاید. هر مانده ارزی خارجی ممکن است سود یا زیان ارز خارجی ایجاد کند که تحت قوانین استرالیا قابل مالیات است (اگر بزرگ باشد و برای مصرف شخصی نباشد)، که پیچیده است؛ اما به طور کلی، مراقب حسابهای نقدی ارزی خارجی نزدیک پایان سال باشید اگر نوسان قابل توجهی دارند.
نرمافزارها و ابزارها (استرالیا):
- myGov و MyTax: همانطور که ذکر شد، ابزار اصلی برای افراد، MyTax آنلاین اداره مالیات استرالیا (ATO) میباشد. این ابزار رایگان است و اکثر شرایط را پوشش میدهد. رابط کاربری نسبتا ساده است: شما بخش به بخش پیش میروید (درآمد، کسرها و غیره). پرکردن خودکار میتواند دادههایی مثل بهره، سود سهام گزارش شده توسط شرکتها، اطلاعات بیمه سلامت برای بازپرداختها و غیره را وارد کند. Beancount این روند را با اطمینان از اینکه فقط به پرکردن خودکار متکی نیستید تکمیل میکند – به عنوان مثال، اگر بانکی گزارش چیزی را فراموش کند، دفتر کل شما آن را مییابد. MyTax همچنین قابلیت مفیدی دارد که پیشرفت شما را ذخیره میکند، بنابراین میتوانید ورود دادهها را شروع کرده و بعدا ادامه دهید، که این امکان را میدهد با استفاده از گزارشهای Beancount به صورت تدریجی اطلاعات را پر کنید.
- نرمافزار نماینده مالیاتی: اگر از حسابدار استفاده میکنید، آنها از نرمافزارهای حرفهای مانند Xero Tax، HandiTax و غیره استفاده خواهند کرد. معمولاً شما خلاصهای از درآمد و کسریهای خود (چاپهای Beancount یا Excel) را به آنها میدهید. آنها این دادهها را در نرمافزار خود وارد میکنند که از طریق پورتال نماینده مالیاتی ارسال میشود. اگر ترجیح میدهید خودتان از نرمافزارهای خردهفروشی استفاده کنید، گزینههایی مانند Etax یا H&R Block Online وجود دارد؛ هرچند که معمولاً عملکردشان مشابه MyTax است اما با راهنماییهای اضافی. اینها ممکن است در صورتی مفید باشند که بخواهید کنترل دوم یا رابط کاربری متفاوتی داشته باشید. معمولاً امکان وارد کردن دادههای سال قبل را دارند اما دادههای Beancount را مستقیماً وارد نمیکنند. با توجه به اینکه MyTax رایگان و قدرتمند است، بسیاری از کاربران حرفهای فقط MyTax را استفاده میکنند مگر اینکه شرایطشان خیلی پیچیده باشد.
- برگبرگها و ابزارهای محاسبه: ATO ماشینحسابهایی برای برخی کسریها فراهم کرده است (مثل ماشینحساب نرخ ثابت کار از خانه) و برای بررسی مواردی مانند کسریهای کار سرمایهای بخش 43 برای املاک اجارهای. میتوانید اینها را با دادههای Beancount خود استفاده کنید (مثلاً مجموع ساعتهای کار از خانه یا هزینههای بهبود ساختمان). علاوه بر این، اگر میخواهید سناریوهای مختلفی را شبیهسازی کنید (مثلاً مقایسه هزینههای واقعی خودرو در مقابل نرخ به ازای هر کیلومتر)، صفحهگسترده کاربردی است. دادههای Beancount (سوخت، ثبت، کل بیمه در مقابل کیلومتر طی شده) را وارد کنید تا ببینید کدام کسر بیشتر است.
- اپلیکیشنهای ثبت سوابق ATO: ATO اپلیکیشنی به نام “myDeductions” داشته است که اجازه میدهد کل سال رسیدها را ثبت کنید و سپس دادهها را برای پرکردن اظهارنامه مالیاتی خود بارگذاری کنید. اگر از Beancount استفاده میکنید، احتمالاً هزینهها را قبلا پیگیری میکنید، پس ممکن است به myDeductions نیازی نداشته باشید. در واقع، Beancount شما نقش همان اپ را ایفا میکند. فقط مطمئن شوید که تصاویر رسیدها را اگر لازم است نگه دارید – ذخیره مسیر فایلها در Beancount یا نگهداری پوشه جداگانه برای رسیدها (مرتب شده بر اساس شناسه تراکنش) میتواند به اندازه اپ ATO موثر باشد.
- صادرات نرمافزار حسابداری: اگر از بسته حسابداری مانند QuickBooks، Xero، MYOB استفاده میکردید و به Beancount منتقل شدهاید، توجه داشته باشید که این نرمافزارها گاهی گزارشهای پایان سال مخصوص مالیات تولید میکنند. با Beancount ممکن است این مورد را با گزارشهای سفارشی یا صادرات به CSV و سپس استفاده از قالب مشخص شبیهسازی کنید. برای مثال، برخی حسابداران قالبهای Excel برای برنامههای املاک اجارهای دارند – میتوانید آنها را از دادههای Beancount پر کنید. هرچند این یک ابزار مستقیم نیست، اما این روش از روشهای شناختهشده در آمادهسازی مالیات استرالیا بهره میبرد در حالی که دفتر کل Beancount شما به عنوان منبع حقیقت باقی میماند.
نکات و پلاگینهای جامعه (استرالیا): جامعه Beancount استرالیا کوچکتر است، اما بینشهای کلی وجود دارد که قابلاعمال هستند:
- مدیریت GST: اگر کسبوکاری دارید و برای GST ثبتنام کردهاید، استفاده از قابلیتهای Beancount برای خودکارسازی تفکیک GST را در نظر بگیرید. برخی کاربران قالب تراکنش یا واردکنندهای میسازند که به طور خودکار GST را جدا میکند. برای مثال، هزینهای به مبلغ $110 که شامل GST است، به صورت $100 هزینه و $10 به حساب GST Paid وارد میشود. با انجام مداوم این کار، هنگام زمان تسلیم BAS (معمولاً فصلانه)، میتوانید
Liabilities:GST:CollectedوAssets:GST:Paidرا جمع کرده و فرم BAS را پر کنید. Simpler BAS اداره مالیات استرالیا برای کسبوکارهای کوچک تنها گزارش کل فروش، GST مربوط به فروش و GST مربوط به خریدها را میخواهد. این ارقام مستقیماً از Beancount قابل استخراج هستند. اطمینان از بهروزبودن Beancount هر فصل به این معنی است که پایان سال فقط یک فصل دیگر است که ممکن است نیازمند اظهارنامه سالانه GST باشد (در صورت تطبیق). اگر زیر حد نصاب GST باشید و ثبتنام نکرده باشید، حسابداری شما سادهتر است (نیازی به ورودیهای تفکیک مالیات نیست)—فقط مطمئن شوید که به اشتباه GST هزینهها را در کسورات ادعا نکنید (Beancount وضعیت GST شما را نمیداند؛ شما باید آن را رعایت کنید). - کسر فوری داراییها: استرالیا قوانین مربوط به کسر فوری داراییها برای کسبوکارهای کوچک را بارها تغییر داده است (یک سال ۲۰ هزار دلار، بعد ۳۰ هزار دلار، سپس بینهایت برای دورههای خاص). مفید است که خرید داراییها را در Beancount تگ یا دستهبندی کنید. برای مثال، خریدی را با
#InstantWriteoffتگ کنید اگر قصد دارید آن را به طور کامل ادعا کنید. سپس، به جای سرشکن کردن آن در Beancount، ممکن است مستقیماً آن را به یک حساب هزینه وارد کنید (یا در پایان سال از داراییها به هزینه منتقل کنید). مستندسازی رویکرد شما باعث اطمینان از یکنواختی میشود. اگر حد نصاب تغییر کند، میتوانید همه خریدهای دارایی را جستجو کنید و ببینید کدام زیر حد جدید قرار میگیرند. - مصرف شخصی در مقابل تجاری: برای صاحبان کسبوکارهای انفرادی، اظهارنامههای استرالیا درصد استفاده شخصی از برخی هزینهها (ویژه خودرو) را میپرسند. یکی از روشها در Beancount تقسیم تراکنش هنگام ورود است: مثلاً اگر سوخت خودرو ۱۰۰ دلار بوده و میدانید ۳۰٪ شخصی است، ۷۰ دلار را به
Expenses:Car:Fuel:Businessو ۳۰ دلار را بهExpenses:Car:Fuel:Privateثبت کنید. سپس فقط ۷۰ دلار را کسر کنید. به طور جایگزین، کل ۱۰۰ دلار را به هزینه تجاری ثبت کرده و با متادیتا یا یادداشتی ۳۰٪ شخصی را نشان دهید و بعداً به صورت دستی مقدار ادعا شده را کاهش دهید. روش اول در دفتر کل تمیزتر است. کلید کار از یکنواختی است تا "کتب" Beancount شما فقط بخش قابل کسر را نشان دهد تا از سردرگمی هنگام زمان مالیات جلوگیری شود. - ملاحظات چندساله: استرالیا اجازه انتقال زیان سرمایه به سالهای بعد را به طور نامحدود میدهد و اخیراً حتی مقداری انتقال زیان استفاده نشده به سالهای گذشته برای شرکتها (برای افراد مرتبط نیست) را مجاز کرده است. اگر مثلاً سال گذشته زیان سرمایه خالص داشتید، انتظار نداشته باشید که Beancount به طور خودکار آن را اعمال کند—ممکن است آن را به صورت یک یادداشت ثبت کنید. به طور مشابه، زیانهای خارجی تعویقافتاده یا اعتبار مالیاتی خارجی ممکن است منتقل شوند. یادداشتی خارج از Beancount یا به صورت یادداشت در Beancount برای این خصوصیات مالیاتی نگه دارید، چون تا زمانی که تحقق نیابند معاملات حسابداری نیستند.
- مستمری بازنشستگی (Superannuation): اگر خوداشتغال هستید و مشارکتهای شخصی مستمری انجام دادهاید، آنها را در Beancount ثبت کنید (مثلاً به عنوان انتقال از حساب بانکی به
Assets:Superannuationیا یک دسته هزینه). باید اعلام نیت برای ادعای اینها به عنوان کسورات مالیاتی ثبت کنید و سپس آن کسورات را گزارش دهید. ردیابی در Beancount تضمین میکند بدانید چقدر مشارکت کردهاید و میتوانید تایید کنید که صندوق مستمری آن را تا پایان سال دریافت کرده است. همچنین اگر کارفرما هستید (حتی برای خودتان در یک شرکت)، مشارکتهای ضمانت مستمری را در ورودیهای حقوق و دستمزد ثبت کنید؛ اینها مستقیماً در اظهارنامه فردی نیستند، اما برای کسورات شرکت و تطابق اهمیت دارند. - اشتراکگذاری جامعه: استرالیاییها که در مورد حسابداری متنی صحبت میکنند، اغلب اسکریپتهای کوچک به اشتراک میگذارند—for example, تبدیل خروجی Beancount به فرمت مورد نیاز برخی برنامههای زمانبندی اداره مالیات. ممکن است کسی اسکریپت پایتونی بنویسد تا صورت سود و زیان Beancount را تجزیه کند و برنامه زمانبندی املاک اجارهای با فرمت مناسب خروجی دهد (که بعداً میتوان آن را بررسی یا به حسابدار داد). اندازه نسبتاً کوچک کاربران یعنی کمتر ابزار آماده، اما انعطافپذیری Beancount یعنی با کمی پایتون یا اکسل میتوانید خروجی خود را به هر قالب مورد نیاز شخصیسازی کنید.
- نگهداری سوابق: اداره مالیات استرالیا معمولاً نگهداری سوابق را برای ۵ سال از تاریخ ابلاغ ارزیابی مالیاتی لازم میداند. اطمینان حاصل کنید که فایل Beancount شما (و اسناد پیوست) پشتیبانگیری شده و برای آن مدت نگه داشته میشوند. اگر زمانی نیاز داشتید جزئیات اظهارنامه مالیاتی خود را بازتولید کنید یا مدرکی برای ادعایی داشته باشید، داشتن دفتر کل Beancount و رسیدهای متصل بسیار مفید است. حتی ممکن است یک بایگانی سالانه (خروجی PDF یا HTML تراکنشها) برای آرشیو شخصی خود تولید کنید.
نتیجهگیری: با ادغام Beancount در جریان کاری تهیه مالیات خود، میتوانید خطاها را کاهش داده و بهرهوری را افزایش دهید. کلید موفقیت در همه کشورها حفظ یک دفترچه منظم و هماهنگ با دستهبندیهای مالیاتی و استفاده از منابع رسمی به عنوان راهنما برای رعایت مقررات است. چه تولید صورت سود و زیان برای حسابدار رسمی شما در آمریکا باشد، چه محاسبه میانگین قیمت پایه برای سهام کانادایی، تطبیق با حسابهای SKR04 در آلمان، جزئیات هزینههای خوداشتغالی در بریتانیا، یا تطابق با اظهارنامههای BAS استرالیا – دادههای Beancount و ابزارهای جامعه کاربری میتوانند این وظایف را آسانتر کنند. همیشه قوانین مالیاتی جدید را دوباره بررسی کنید و برای موارد پیچیده با یک متخصص مالیاتی مشورت نمایید، اما مطمئن باشید که دفترچه متنی ساده و دقیق شما دارایی قدرتمندی برای آمادهسازی مالیات پایان سال است.
منابع:
- سازمان درآمد داخلی – مرکز مالیات کسبوکارهای کوچک و خوداشتغالی (راهنمای جدول C)
- بحثهای جامعه Beancount – اشتراکگذاری دادههای دفترچه حساب با حسابداران
- پشتیبانی TurboTax – وارد کردن فایل CSV معاملات سرمایهگذاری
- آژانس درآمد کانادا – چکلیست کسبوکار کوچک و گزارش درآمد
- گروه گوگل Beancount – مدیریت سود سرمایه برای آمریکا در مقابل کانادا (میانگین هزینه)
- HMRC – راهنمای ارزیابی خود (مهلتها، نگهداری سوابق)
- انجمن حسابداری متنی – افزونه Beancount برای سود سرمایه در بریتانیا (قوانین HMRC)
- Bundeszentralamt für Steuern – اطلاعات و فرمهای اظهارنامه مالیات بر درآمد آلمان
- Hacker News – بحث در مورد حسابداری آلمان (SKR04، الزامات)
- ATO / MoneySmart (ASIC) – ارسال اظهارنامه مالیاتی استرالیا (مراحل، پرکردن خودکار)
- اداره مالیات استرالیا – اظهارنامههای کسبوکار و تاریخهای ارسال
- مخزن افزونه Beancount – افزونه استهلاک (پشتیبانی از قانون نیمسال CRA)