پرش به محتوای اصلی

حسابداری GST/HST در Beancount برای کسب‌وکارهای کانادایی

ثبت GST/HST دریافت‌شده و اعتبارات مالیات ورودی در Beancount، ثبت فروش دلاری در دفاتر کانادایی، و پرس‌وجوی مالیات خالص برای اظهارنامه CRA.

GST/HST ای که از مشتری دریافت می‌کنید را به Liabilities:GST-HST:Collected و GST/HST ای که برای خریدهای تجاری می‌پردازید را به Liabilities:GST-HST:ITC ثبت کنید. در پایان هر دوره گزارش‌دهی، یک پرس‌وجو این دو حساب را جمع می‌زند. نتیجه مالیات خالص شماست: مبلغی که به سازمان درآمد کانادا (CRA) می‌پردازید، یا به‌عنوان بازپرداخت مطالبه می‌کنید.

این راهنما یک فصل از دفاتر یک کسب‌وکار مشاوره در انتاریو را می‌سازد، جایی که نرخ HST ۱۳٪ است. این فصل شامل یک فروش مشمول HST، دو خرید با HST، و یک فروش به مشتری آمریکایی است که به دلار آمریکا صورت‌حساب شده. هر عددی که در ادامه می‌آید از اجرای دفتر کل به دست آمده است.

این راهنما فرض می‌کند که برای GST/HST ثبت‌نام کرده‌اید. زمانی که درآمد شما از عرضه‌های مشمول مالیات، در سراسر جهان و شامل کسب‌وکارهای وابسته، در یک فصل تقویمی یا در چهار فصل تقویمی متوالی از ۳۰,۰۰۰ دلار بگذرد، باید ثبت‌نام کنید. زیر این آستانه شما یک تأمین‌کننده کوچک هستید و ثبت‌نام اختیاری است.

۱. حساب‌های GST/HST را تنظیم کنید​

از دو حساب بدهی استفاده کنید:

حسابمحتوای آنمانده معمول
Liabilities:GST-HST:CollectedGST/HST که از فروش‌ها دریافت کرده‌ایدمنفی: مالیاتی که به CRA بدهکارید
Liabilities:GST-HST:ITCGST/HST که برای خریدهای تجاری پرداخته‌اید و به‌عنوان اعتبار مالیات ورودی (ITC) مطالبه می‌کنیدمثبت: آنچه بدهکارید را کاهش می‌دهد

حساب ITC یک حساب متقابل (contra) است: در کنار مالیات دریافت‌شده قرار می‌گیرد و آن را جبران می‌کند. دو حساب، دو جمعی را که اظهارنامه می‌خواهد در اختیارتان می‌گذارد، بدون اینکه لازم باشد ثبت‌ها را بر اساس علامت فیلتر کنید. یک حساب واحد Liabilities:GST-HST ساده‌تر است، زیرا مانده آن خودِ مالیات خالص است. اما در آن صورت باید ثبت‌های مثبت و منفی آن را برای پر کردن اظهارنامه از هم جدا کنید.

درآمد و هزینه‌ها را بدون مالیات ثبت کنید. مالیات به دو حساب GST/HST می‌رود، بنابراین صورت سود و زیان شما آنچه را که کسب کرده‌اید و خرج کرده‌اید نشان می‌دهد، نه پولی که برای CRA نگه می‌دارید.

در ادامه کل فصل آمده است. آن را به‌عنوان books.beancount ذخیره کنید. سه بخش بعدی، ثبت‌های آن را توضیح می‌دهد.

option "operating_currency" "CAD"
 
2026-01-01 open Assets:Bank:Chequing            CAD
2026-01-01 open Assets:Receivable:USD           USD
2026-01-01 open Liabilities:GST-HST:Collected   CAD
2026-01-01 open Liabilities:GST-HST:ITC         CAD
2026-01-01 open Income:Consulting               CAD
2026-01-01 open Income:Foreign-Exchange         CAD
2026-01-01 open Expenses:Hosting                CAD
2026-01-01 open Expenses:Office                 CAD
 
2026-01-15 * "Ontario client" "Consulting, invoice 101, HST at 13%"
  Assets:Bank:Chequing             2260.00 CAD
  Income:Consulting               -2000.00 CAD
  Liabilities:GST-HST:Collected    -260.00 CAD
 
2026-02-03 * "Hosting provider" "Annual hosting plan"
  Expenses:Hosting                  400.00 CAD
  Liabilities:GST-HST:ITC            52.00 CAD
  Assets:Bank:Chequing             -452.00 CAD
 
2026-02-20 * "US client" "Consulting, invoice 102, zero-rated export"
  Assets:Receivable:USD            1000.00 USD @ 1.3600 CAD
  Income:Consulting               -1360.00 CAD
 
2026-03-05 * "Office supply store" "Printer and paper"
  Expenses:Office                   150.00 CAD
  Liabilities:GST-HST:ITC            19.50 CAD
  Assets:Bank:Chequing             -169.50 CAD
 
2026-03-20 * "US client" "Payment of invoice 102, converted by the bank"
  Assets:Bank:Chequing             1380.00 CAD
  Assets:Receivable:USD           -1000.00 USD @ 1.3600 CAD
  Income:Foreign-Exchange           -20.00 CAD
 
2026-04-30 * "Receiver General for Canada" "GST/HST return, 2026-01-01 to 2026-03-31"
  Liabilities:GST-HST:Collected     260.00 CAD
  Liabilities:GST-HST:ITC           -71.50 CAD
  Assets:Bank:Chequing             -188.50 CAD
 
2026-05-01 balance Liabilities:GST-HST:Collected   0.00 CAD
2026-05-01 balance Liabilities:GST-HST:ITC         0.00 CAD

۲. ثبت HST برای یک فروش و ITC برای یک خرید​

فروش ۲۰۲۶-۰۱-۱۵ برابر است با ۲۰۰۰.۰۰ دلار کانادا مشاوره برای مشتری در انتاریو. HST با نرخ ۱۳٪ مبلغ ۲۶۰.۰۰ دلار کانادا اضافه می‌کند، بنابراین مشتری ۲۲۶۰.۰۰ دلار کانادا می‌پردازد. درآمد ۲۰۰۰.۰۰ دلار کانادا می‌گیرد و ۲۶۰.۰۰ دلار کانادا به Liabilities:GST-HST:Collected می‌رود.

طرح میزبانی ۲۰۲۶-۰۲-۰۳ برابر است با ۴۰۰.۰۰ دلار کانادا به‌علاوه ۵۲.۰۰ دلار کانادا HST. هزینه ۴۰۰.۰۰ دلار کانادا است و ۵۲.۰۰ دلار کانادا یک ITC است. خرید تجهیزات اداری ۲۰۲۶-۰۳-۰۵ نیز به همین شکل است: ۱۵۰.۰۰ دلار کانادا به‌علاوه ۱۹.۵۰ دلار کانادا HST.

ITC را فقط به میزانی مطالبه کنید که یک خرید برای استفاده در فعالیت‌های تجاری شماست. برای خریدی که تا حدی شخصی است، فقط سهم تجاری مالیات را به حساب ITC ثبت کنید.

نرخ به استان محل عرضه بستگی دارد. از ۵٪ GST تا ۱۵٪ HST متغیر است، پس برای هر فروش خارج از انتاریو، نرخ‌های GST/HST بر اساس استان در CRA را بررسی کنید.

۳. صورت‌حساب مشتری آمریکایی در دفاتر کانادایی​

در ۲۰۲۶-۰۲-۲۰ کسب‌وکار برای یک شرکت آمریکایی مبلغ ۱۰۰۰.۰۰ دلار 미국ي صورت‌حساب می‌کند. بسیاری از خدمات عرضه‌شده به کسب‌وکار غیرمقیم، صادرات با نرخ صفر هستند. GST/HST با نرخ ۰٪ اعمال می‌شود، بنابراین صورت‌حساب هیچ خط مالیاتی ندارد. نرخ صفر دارای شرایطی است: برای مثال، برای خدمتی که به یک فرد عرضه می‌شود در حالی که آن فرد در کانادا حضور دارد، اعمال نمی‌شود. مورد خود را در راهنمای CRA درباره GST/HST برای واردات و صادرات تأیید کنید.

یک فروش با نرخ صفر همچنان باید در اظهارنامه شما باشد. خط ۱۰۱ درآمد شما را برای دوره گزارش می‌کند و شامل فروش‌های با نرخ صفر نیز می‌شود. همچنین می‌توانید برای خریدهایی که برای فروش‌های با نرخ صفر انجام می‌دهید، ITC مطالبه کنید.

ثبت حساب دریافتنی برابر است با 1000.00 USD @ 1.3600 CAD. حاشیه‌نویسی قیمت @ به Beancount می‌گوید که دلار آمریکا در تاریخ صورت‌حساب چه ارزشی به دلار کانادا داشت. سپس معامله در CAD تراز می‌شود: درآمد ۱۳۶۰.۰۰ دلار کانادا است. برای مالیات بر درآمد، مبالغ خارجی به نرخ بانک کانادا برای روزی که مبلغ ایجاد می‌شود تبدیل می‌شوند، پس از نرخ آن روز استفاده کنید.

در ۲۰۲۶-۰۳-۲۰ مشتری پرداخت می‌کند. بانک ۱۰۰۰.۰۰ دلار آمریکا را با نرخ ۱.۳۸۰۰ تبدیل می‌کند، بنابراین ۱۳۸۰.۰۰ دلار کانادا به حساب جاری واریز می‌شود. حساب دریافتنی با نرخ صورت‌حساب، -1000.00 USD @ 1.3600 CAD، که معادل ۱۳۶۰.۰۰ دلار کانادا است، از دفاتر خارج می‌شود. تفاوت ۲۰.۰۰ دلار کانادا یک سود تحقق‌یافته ارز خارجی است که به Income:Foreign-Exchange ثبت می‌شود. اگر دلار آمریکا به جای آن سقوط کرده بود، آن ثبت مثبت می‌شد: یک زیان. هیچ‌کدام از این مبالغ به حساب‌های GST/HST دست نمی‌زند.

۴. بستن دوره و پرس‌وجوی مالیات خالص​

این کسب‌وکار به‌صورت فصلی اظهارنامه می‌دهد، بنابراین اولین دوره گزارش‌دهی آن از ۲۰۲۶-۰۱-۰۱ تا ۲۰۲۶-۰۳-۳۱ است. دفتر کل را بررسی کنید، سپس دو پرس‌وجو روی آن دوره اجرا کنید:

bea --file books.beancount check
bea --file books.beancount query "SELECT account, sum(position) AS total WHERE account ~ '^Liabilities:GST-HST' AND date >= 2026-01-01 AND date < 2026-04-01 GROUP BY account ORDER BY account"
bea --file books.beancount query "SELECT sum(position) AS net_tax WHERE account ~ '^Liabilities:GST-HST' AND date >= 2026-01-01 AND date < 2026-04-01"

bea check هیچ خطایی گزارش نمی‌کند. پرس‌وجوی اول دو سطر برمی‌گرداند: Liabilities:GST-HST:Collected با -260.00 CAD و Liabilities:GST-HST:ITC با 71.50 CAD. آن‌ها GST/HST ای هستند که دریافت کرده‌اید، برای خط ۱۰۳ اظهارنامه، و ITCهای شما، برای خط ۱۰۶.

پرس‌وجوی دوم آن‌ها را جمع می‌زند: -188.50 CAD، که ۲۶۰.۰۰ منهای ۷۱.۵۰ است. این مالیات خالص شما برای خط ۱۰۹ است. علامت منفی، علامت معمول بدهی است: شما ۱۸۸.۵۰ دلار کانادا بدهکارید. نتیجه مثبت به این معناست که ITCهای شما بزرگ‌تر از مالیات دریافتی بوده و اظهارنامه بازپرداخت مطالبه می‌کند.

فیلتر تاریخ، دوره را دقیق نگه می‌دارد. پرداخت ۲۰۲۶-۰۴-۳۰ خارج از آن است، پس پرس‌وجو حتی پس از پرداخت، همچنان همان فصل را گزارش می‌کند.

یک اظهارنامه فصلی و پرداخت آن یک ماه پس از پایان دوره سررسید می‌شوند، بنابراین این یکی در ۳۰ آوریل سررسید است. معامله ۲۰۲۶-۰۴-۳۰ پرداخت را ثبت می‌کند. هر دو حساب GST/HST را به صفر برمی‌گرداند و دو ادعای balance در ۲۰۲۶-۰۵-۰۱ آن را اثبات می‌کنند.

بسیاری از کسب‌وکارهای کوچک به‌جای آن به‌صورت سالانه اظهارنامه می‌دهند. برای یک دوره سالانه، تاریخ‌ها را به سال مالی خود گسترش دهید. یک اظهارنامه سالانه عموماً سه ماه پس از پایان سال مالی سررسید می‌شود. یک مالک انفرادی با پایان سال ۳۱ دسامبر تا ۳۰ آوریل پرداخت می‌کند و تا ۱۵ ژوئن اظهارنامه می‌دهد.

۵. اگر از روش سریع استفاده می‌کنید​

روش سریع یک انتخاب (انتخاب مالکانه) است که با فرم GST74 انجام می‌شود، برای کسب‌وکارهایی که عرضه‌های مشمول مالیات سالانه آن‌ها، شامل GST/HST، ۴۰۰,۰۰۰ دلار یا کمتر است. کسب‌وکارهایی که برخی خدمات ارائه می‌دهند نمی‌توانند از آن استفاده کنند، از جمله خدمات حقوقی، حسابداری، حسابداری دفاتر و تهیه اظهارنامه مالیاتی. شما همچنان ۱۳٪ HST دریافت می‌کنید. به‌جای جبران مالیات دریافتی با ITCها، درصد ثابتی از فروش‌های شامل HST خود را می‌پردازید: ۸.۸٪ از فروش‌های انتاریو برای یک کسب‌وکار خدماتی با یک مؤسسه دائمی در انتاریو. شما فقط برای خریدهای سرمایه‌ای، مانند رایانه‌ها و تجهیزات، ITC مطالبه می‌کنید. در دفتر کل، هزینه‌های عملیاتی را با قیمت کامل شامل HST ثبت کنید، زیرا هیچ ITC ای برای جدا کردن وجود ندارد. ثبت HST ای که دریافت می‌کنید را در Liabilities:GST-HST:Collected ادامه دهید. در پایان دوره، پرداخت را از آن حساب بپردازید و باقی‌مانده را به یک حساب درآمد منتقل کنید، زیرا مالیاتی که تحت روش سریع نگه می‌دارید برای مالیات بر درآمد، درآمد است. همچنین ممکن است هر سال اعتباری ۱٪ روی اولین ۳۰,۰۰۰ دلار از فروش‌های واجد شرایط به دست آورید. نرخ‌های کنونی را در راهنمای CRA روش سریع حسابداری برای GST/HST بررسی کنید.

۶. نگه‌داشتن سوابقی که CRA می‌خواهد​

دفاتر خود و اسناد پشت آن‌ها را به مدت شش سال از پایان سالی که به آن مربوط می‌شوند نگه دارید. آن‌ها را در محل کسب‌وکار یا خانه خود در کانادا نگه دارید، مگر اینکه CRA اجازه کتبی برای نگه‌داشتن آن‌ها در جای دیگر به شما بدهد. سوابق الکترونیکی نیز به حساب می‌آیند، تا زمانی که خوانا بمانند.

رسیدها باید جزئیات کافی برای پشتیبانی از هر ادعای ITC داشته باشند، و جزئیات با افزایش مبلغ بیشتر می‌شود:

  • کمتر از ۱۰۰ دلار: نام تجاری یا کسب‌وکار تأمین‌کننده، تاریخ صورت‌حساب و مبلغ کل.
  • ۱۰۰ تا ۴۹۹.۹۹ دلار: همچنین شماره ثبت GST/HST تأمین‌کننده و مالیات دریافتی، یا یادداشتی که قیمت شامل آن است.
  • ۵۰۰ دلار یا بیشتر: همچنین نام شما، توصیف آنچه خریدید و شرایط پرداخت.

هر دو خرید در مثال بیش از ۱۰۰ دلار هستند، پس رسیدهای آن‌ها به شماره ثبت تأمین‌کننده نیاز دارند. آن را به‌عنوان فراداده معامله ثبت کنید، مانند supplier_gst_hst: "123456789RT0001"، تا در یک حسابرسی بتوانید آن را پیدا کنید. صفحه اعتبارات مالیات ورودی در CRA همه الزامات را فهرست می‌کند. بیشتر کسب‌وکارها همچنان می‌توانند یک ITC از‌قلم‌افتاده را در اظهارنامه بعدی، در محدوده چهارساله CRA، مطالبه کنند.

برای مراحل مالیات بر درآمد پایان سال، مانند صورت T2125 برای مالک انفرادی، آماده‌سازی مالیات با Beancount به تفکیک کشور را ببینید. برای قواعد پشت هر مرحله، مقالات کانادا در وبلاگ را بخوانید.

کسب‌وکار کوچکی را روی Beancount اداره می‌کنید؟ برای دفاتر کل میزبانی‌شده، همگام‌سازی بانکی و همکاری با حسابدار، Beancount.io برای کسب‌وکار کوچک را ببینید.

منبع: https://beancount.io/fa/docs/Solutions/gst-hst-bookkeeping-canada