Ресурсы для отдельных стран, помогающие с подготовкой налогов в конце года с использованием данных Beancount
Введение: Подготовку налогов в конце года можно упростить, используя подробные финансовые записи Beancount. Ниже мы приводим руководства для отдельных стран по пяти регионам, популярным среди пользователей Beancount — Соединённым Штатам, Канаде, Германии, Соединённому Королевству и Австралии. В каждом разделе описан типичный процесс подачи налоговой декларации для физических лиц или малого бизнеса, приведены ссылки на официальные ресурсы налоговых органов и предложены советы по использованию данных Beancount (а также совместимых инструментов или плагинов) для упрощения отчётности. Используйте эти руководства как отправную точку, чтобы убедиться, что ваша книга Beancount эффективно поддерживает ваши потребности в подаче налоговой декларации.
Live Prices может обновлять рыночную оценку поддерживаемых активов. Он не устанавливает выручку от сделок, суммы дохода или затраты на приобретение для налоговых записей. Сохраняйте значения, относящиеся к конкретным сделкам, и датированные ценовые подтверждения, используемые в ваших отчётах.
Соединённые Штаты
Обзор подготовки налогов в конце года: В США физические лица и индивидуальные предприниматели готовят годовые декларации по подоходному налогу по форме 1040, часто с дополнительными приложениями. Ключевые шаги включают:
- Сбор документов о доходе: Соберите все формы W-2 (доход от заработной платы), формы 1099 (для дохода от фриланса, процентов, дивидендов и т. д.) и любые другие налоговые отчёты за год. IRS рекомендует хранить подтверждающие документы, такие как квитанции, счета и оплаченные счета, в организованном виде, поскольку они подтверждают записи в вашей налоговой декларации. Малый бизнес или самозанятые лица будут использовать Schedule C (Profit or Loss from Business) для отчётности о доходах и расходах бизнеса, поэтому убедитесь, что у вас есть все записи о доходах и расходах бизнеса за год.
- Составление вычетов и кредитов: Соберите записи о вычитаемых расходах (например, проценты по ипотеке, благотворительные взносы, медицинские расходы) и любых налоговых кредитах. Если вы ведёте бизнес, суммируйте расходы по категориям (офисные принадлежности, командировки и т. д.) по мере необходимости для Schedule C или других приложений.
- Сверка счетов и финансовой отчётности: Используйте Beancount для формирования отчёта о прибылях и убытках (Income Statement) и баланса (Balance Sheet) за налоговый год. Это помогает убедиться, что все итоговые суммы доходов и расходов соответствуют вашей документации. На конец года принято корректировать книги на такие статьи, как амортизация или инвентаризация.
- Подача в срок: Декларации физических лиц обычно должны быть поданы до 15 апреля следующего года (если не предоставлена отсрочка). Если вам нужно больше времени, подайте заявление на продление до апрельского срока, но помните, что любые причитающиеся налоги всё равно должны быть уплачены до 15 апреля, чтобы избежать процентов. Налогоплательщики США могут подавать декларацию электронно через IRS Free File (для имеющих право на это доходов), использовать коммерческое налоговое программное обеспечение или отправить бумажную декларацию по почте.
Официальные ресурсы IRS: Используйте публикации и инструменты IRS для получения точных указаний. Полезные ресурсы включают:
- IRS Self-Employed Tax Center: Портал IRS «Small Business and Self-Employed» предоставляет формы и руководства для индивидуальных предпринимателей и малого бизнеса. Например, в нём указано, что индивидуальные предприниматели должны подавать Schedule C (Form 1040) для отчётности о доходах бизнеса. Он также содержит ссылки на ресурсы по ведению учёта, вычитаемым расходам и налоговым обязательствам.
- IRS «How to File Your Taxes» Guide: IRS описывает процесс подачи шаг за шагом на своём сайте, подчёркивая необходимость проверить, нужно ли вам подавать декларацию, собрать все документы и заявить о праве на вычеты/кредиты. Это официальное руководство является хорошим контрольным списком, чтобы убедиться, что вы всё учли.
- Recordkeeping Guidelines (IRS Pub. 583): IRS советует вести тщательные записи. Как отмечено в руководстве IRS, ваши книги должны чётко показывать валовой доход, вычеты и кредиты, а также вы должны хранить подтверждающие документы (такие как счета, погашенные чеки и т. д.), которые обосновывают каждую статью вашей декларации. Ведение вашей книги Beancount под контролем версий с вложениями или ссылками на документы может помочь выполнить эти требования.
Использование данных Beancount для налоговой отчётности: Структурированные данные Beancount могут значительно помочь в подготовке налогов для США:
- Используйте отчёты Beancount: Формируйте стандартные финансовые отчёты за налоговый год. Отчёт о прибылях и убытках даст вам итоговые суммы по категориям доходов и расходов (полезно для формы 1040 и Schedule C). Баланс на 31 декабря может помочь с отслеживанием денежных средств на конец года, дебиторской и кредиторской задолженности или запасов (важно, если вам нужно отчитываться о стоимости запасов или учитывать различия между кассовым методом и методом начисления). Их можно сформировать с помощью команды
bea queryили используя представление «Income Statement» в Fava. Многие бухгалтеры попросят отчёт о прибылях и убытках и баланс; Beancount может выдать их по запросу. - Классифицируйте расходы в соответствии с налоговыми формами: Структурируйте свои счета Beancount так, чтобы они соответствовали налоговым категориям. Например, у самозанятого человека могут быть счета
Expenses:Business:Advertising,Expenses:Business:Travelи т. д., повторяющие категории в Schedule C. Это упрощает запрос итогов по каждой категории. Вы можете использоватьbea queryили интерфейс запросов Fava, чтобы суммировать расходы по счетам за год, а затем перенести эти итоги в свои налоговые формы. - Прирост капитала и инвестиции: Если у вас есть инвестиции, отслеживание лотов в Beancount запишет даты и суммы покупки и продажи. Это полезно для Schedule D / Form 8949 (Capital Gains and Losses). Вы можете запросить свою книгу по всем продажам активов за год и получить их стоимостную базу и выручку. Примечание: США допускают специфическую идентификацию лотов для продаж (или FIFO по умолчанию). Beancount по умолчанию отслеживает лоты по методу FIFO, если лоты не указаны. Убедитесь, что вы правильно отмечаете продажи лотов в Beancount, чтобы отразить выбранный вами метод. Также учитывайте правила wash sale (убытки не допускаются, если вы выкупаете акции в течение 30 дней). Beancount не будет автоматически помечать wash sales, но вы можете скорректировать вручную или использовать инструменты сообщества (см. ниже).
- Экспорт данных: В Beancount нет экспорта в формы IRS одним щелчком, но вы можете экспортировать данные в CSV или Excel. Например, вы можете экспортировать список всех благотворительных взносов из Beancount в CSV и приложить его к своим налоговым рабочим документам. Некоторые налоговые программы (например, TurboTax) позволяют импортировать инвестиционные транзакции через CSV — TurboTax поддерживает определённый формат CSV «gains/loss» для биржевых сделок. С помощью Beancount вы можете написать собственный скрипт или запрос, чтобы получить CSV вашей торговой активности, соответствующий этим форматам, экономя время на ручной ввод.
Программное обеспечение и инструменты (США): Различные инструменты могут работать вместе с Beancount, помогая подать декларацию:
-
Программы для подачи налогов: Популярные программы, такие как TurboTax, H&R Block, TaxAct или FreeTaxUSA, часто используются для подготовки деклараций. Они не интегрируются напрямую с Beancount, но вы можете использовать сформированные в Beancount сводки для ввода данных. Например, получив итоги из Beancount по доходам и вычетам, вы введёте их в формы-опросники программы. Для инвестиций, как отмечалось, вы можете импортировать CSV биржевых сделок в TurboTax — рассмотрите возможность использования данных Beancount для создания файла TXF или поддерживаемого формата CSV для бесшовного импорта.
-
Электронные таблицы: Многие технически подкованные налогоплательщики используют электронные таблицы, чтобы связать Beancount и налоговые формы. Экспортируйте пробный баланс или сводку по счетам в CSV с помощью
bea query, затем используйте 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 в одну статью в Schedule C.
-
Интеграция с бухгалтером: Если вы используете бухгалтера или налогового специалиста, вы можете поделиться с ним данными 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 разработало несколько полезных дополнений для специфических налоговых нужд США:
- Tax Loss Harvester (расширение Fava): Существует плагин Fava, который выявляет возможности налогового сбора убытков (tax-loss harvesting) и помечает потенциальные wash sales. Это расширение сканирует ваши инвестиционные счета Beancount и сообщает, какие лоты можно продать с убытком для налоговых целей и какие из этих убытков будут не допущены по правилам wash sale. Это может быть полезно в конце года для налогового планирования (реализации убытков для зачёта прибыли). Это продвинутый инструмент, в первую очередь для личного управления инвестициями, но он показывает, как данные Beancount можно использовать для налоговой стратегии.
- Автоматические проводки амортизации: Для активов малого бизнеса расчёт амортизации для налогов может быть утомительным. Существуют плагины сообщества для автоматизации этого. Например, плагин Flexible Depreciation (часть
beancount-plugins) может генерировать ежегодные проводки амортизации на основе метаданных, которые вы добавляете к покупкам активов. Он поддерживает такие методы, как линейный или уменьшаемый остаток, и даже имеет режим для канадского правила полугода (которое можно адаптировать для американских соглашений, таких как MACRS). Используя такой плагин, вы можете заставить Beancount рассчитать ваши расходы на амортизацию за год, которые вы затем включите в свою налоговую декларацию (Schedule C или Form 4562 для амортизации). Это гарантирует, что ваши книги и налоговые цифры остаются согласованными. - Fava для быстрых проверок: Запуск веб-интерфейса Fava во время подготовки налогов может быть чрезвычайно удобным. Вы можете быстро запросить
Expenses:Taxes:Property, чтобы получить итоги налога на недвижимость, или отфильтровать транзакции по определённому тегу (например,#deductible), если вы помечали вычитаемые статьи в течение года. Некоторые пользователи даже временно открывают доступ к Fava для своих бухгалтеров, чтобы интерактивно отвечать на вопросы (хотя делать это следует осторожно из соображений безопасности). Эта интерактивная возможность может ускорить процесс подготовки налогов.
Канада
Обзор подготовки налогов в конце года: Резиденты Канады подают индивидуальную декларацию по подоходному налогу T1 General каждый год (для большинства физических лиц срок — 30 апреля). Малые некорпорированные предприятия (индивидуальные предприниматели) включают свой доход от бизнеса в T1, используя T2125 Statement of Business or Professional Activities. Ключевые шаги в процессе подготовки налогов в Канаде:
- Сбор T-слипов: Соберите все налоговые слипы за год. Обычные слипы включают T4 (доход от занятости), T5 (инвестиционный доход, такой как проценты или дивиденды), T3 (доход от трастов/паевых фондов), T4A (пенсия или комиссии самозанятых) и другие. Убедитесь, что у вас есть слипы по всем источникам дохода — CRA ожидает, что вы отчитаетесь обо всех доходах, и неотчётность о сумме может повлечь штраф 10% от неотчётной суммы. Beancount может помочь отследить, не пропущен ли ожидаемый слип (например, у вас записан доход от дивидендов, но T5 не пришёл, поэтому вы знаете, что нужно обратиться за ним).
- Организация вычитаемых расходов и кредитов: Соберите квитанции по расходам, которые подлежат вычету или дают право на кредиты. Для физических лиц это может включать квитанции о взносах в RRSP, медицинские расходы, квитанции о благотворительных пожертвованиях, квитанции об оплате ухода за детьми и т. д. Если вы самозаняты, соберите все квитанции о деловых расходах (офисные принадлежности, расходы на автомобиль, расходы на домашний офис и т. д.), которые вам нужно будет внести в форму T2125. В Канаде храните эти квитанции не менее шести лет, так как CRA может запросить их при проверке после подачи.
- Финансовая отчётность бизнеса: Если у вас есть малый бизнес или подработка, подготовьте сводку доходов и расходов бизнеса за год. Beancount может легко сформировать её как отчёт о прибылях и убытках. Итоги попадут в вашу T2125. Например, в T2125 есть конкретные строки для доходов и различных категорий расходов (реклама, питание, офис, автомобиль и т. д.). Приведите ваши счета Beancount в соответствие с этими категориями для более плавного переноса итогов. Канадские малые предприятия по умолчанию часто работают по календарному году (в отличие от некоторых стран, Канада обычно требует от индивидуальных предпринимателей использовать календарный год). Убедитесь, что ваши данные Beancount за календарный год завершены (все транзакции записаны и сверены) к моменту подготовки налогов.
- Подача декларации: Большинство канадцев подают электронно с помощью программного обеспечения, сертифицированного для NETFILE. После проверки цифр используйте выбранную налоговую программу для ввода данных (или Auto-fill, если доступно — служба Auto-fill от CRA может импортировать информацию из ваших T-слипов непосредственно во многие программы). В качестве альтернативы заполните бумажные формы (T1 и приложения), если предпочитаете ручную подачу. Основная форма (T1) плюс любые приложения (например, Schedule 3 для прироста капитала или T2125 для бизнеса) и провинциальные формы составляют полную декларацию. Обязательно соблюдайте срок (30 апреля для физических лиц или 15 июня, если у вас или вашего супруга есть доход от самозанятости, хотя любая задолженность всё равно должна быть уплачена до 30 апреля).
Официальные ресурсы CRA: Canada Revenue Agency предоставляет всесторонние указания для налогоплательщиков:
- Хаб CRA «Small Businesses and Self-Employed»: На официальном сайте CRA есть раздел для малого бизнеса и самозанятых лиц. Он включает «Checklist for small businesses», охватывающий ключевые налоговые обязанности, и информацию по таким темам, как GST/HST, деловые расходы и ведение учёта. Это отличная отправная точка, если вы ведёте бизнес, поскольку она указывает, что вам нужно подавать (например, что некорпорированные предприятия используют T2125, а корпорированные компании подают отдельные декларации T2).
- Руководства по подоходному налогу физических лиц: Руководство CRA «Preparing to do your taxes» предлагает пошаговые указания о том, что нужно перед подачей — от необходимых документов до важных дат. Оно напоминает налогоплательщикам о таких вещах, как организация налоговых слипов, знание права на вычеты и понимание методов подачи. Кроме того, каждый год CRA публикует General Income Tax and Benefit Guide (T1 Guide), который объясняет декларацию строка за строкой — доступен на сайте CRA.
- T2125 и инструкции к налоговым формам: Если у вас есть доход от бизнеса или профессиональной деятельности, ознакомьтесь с официальной формой T2125 и её инструкциями. Сайт CRA и руководство к форме объясняют, какие расходы разрешены и куда их вносить. Например, они описывают, как рассчитать расходы на использование дома для бизнеса или заявки на расходы на автомобиль. Аналогично, если вы продавали инвестиции, обратитесь к инструкциям Schedule 3 (Capital Gains) для правильной отчётности.
- Онлайн-сервисы CRA: Используйте онлайн-инструменты CRA: My Account (для физических лиц) можно использовать для проверки вашего лимита взносов в RRSP, информации о TFSA или для использования Auto-fill. CRA также предоставляет список программного обеспечения, сертифицированного для NETFILE (некоторые бесплатны для пользователей с низким доходом) на своём сайте, гарантируя, что вы используете одобренную программу для электронной подачи.
Использование данных Beancount для канадской налоговой отчётности: Гибкость Beancount помогает решить некоторые уникальные аспекты канадских налогов:
- Сопоставление с налоговыми категориями: Как и в случае с США, структурируйте свои счета в соответствии с налоговыми категориями. Например, если у вас есть расходы, связанные с занятостью (для которых у вас есть T2200 и которые можно вычесть в форме T777), держите их на отдельном счёте (скажем,
Expenses:Employment:Supplies), чтобы можно было легко их суммировать. Для самозанятости категории T2125 (реклама, питание, коммунальные услуги и т. д.) должны определять структуру ваших счетов Beancount. Хорошо структурированный план счетов означает, что создание налоговой сводки так же просто, как запускbea queryдля суммирования каждой категории за год. - Прирост капитала — скорректированная стоимость приобретения (ACB): Налоговая система Канады использует среднюю стоимостную базу для идентичных ценных бумаг при расчёте прироста капитала и требует включения 50% прироста капитала в качестве налогооблагаемого. Beancount по умолчанию отслеживает стоимость каждого лота и допускает специфическую идентификацию. Однако канадское законодательство фактически рассматривает все идентичные акции как один пул (кроме случаев в разных счетах). Пример: Если вы покупаете 100 акций по $10, а позже 100 акций по $20 той же акции, затем продаёте 100 акций, ваша ACB составляет $15/акция (средняя). Beancount обычно позволил бы вам выбрать, какой лот вы продали (что могло бы показать прибыль $5 или $... в зависимости от выбора), но для канадской отчётности вы должны использовать усреднённую стоимость. Поскольку Beancount изначально не усредняет стоимость по лотам, вам придётся рассчитать это самостоятельно. Некоторые члены сообщества решили это, написав собственные скрипты или плагины. Фактически, один пользователь создал плагин Beancount для вычисления средней стоимостной базы параллельно с обычным отслеживанием лотов. Этот плагин добавляет метаданные к каждой продаже с рассчитанной ACB, приводя вывод Beancount в соответствие с канадскими правилами. Даже без плагина вы можете использовать данные Beancount: перечислите все транзакции по данной ценной бумаге и вручную вычислите среднюю стоимость, или экспортируйте транзакции в электронную таблицу для расчёта ACB для каждой продажи. Учитывайте канадские правила, такие как superficial loss (аналогично wash sales), и требование конвертировать все суммы в CAD для налоговой декларации. Beancount может работать с несколькими валютами; вы можете запросить реализованную прибыль в CAD, если записываете обменные курсы для транзакций.
- Соображения GST/HST: Если вы фрилансер или бизнес, зарегистрированный для GST/HST, обязательно отделяйте налог с продаж в ваших записях Beancount. Обычно вы бы делали что-то вроде: когда вы зарабатываете $100 + $5 GST, записывайте доход $100 на счёт доходов и $5 на счёт
Liabilities:GST Collected. Таким образом, ваши отчёты о прибылях и убытках отражают чистый доход, и у вас есть текущий баланс собранного налога для перечисления. Аналогично отслеживайте входные налоговые кредиты (GST/HST, уплаченный по расходам) на счёте активов или контррасходном счёте. В конце года (или в каждом отчётном периоде) вы можете суммировать эти счета для подготовки декларации GST/HST. Хотя подача GST/HST отделена от декларации по подоходному налогу, они связаны (например, ITC уменьшают деловые расходы для подоходного налога). Данные Beancount помогают убедиться, что вы заявили все правомерные ITC и отчитались о правильном собранном GST. - Взносы в RRSP и вычеты: Если вы делаете взносы в RRSP, вы получите официальные квитанции о взносах. Вы также можете отслеживать взносы в Beancount (например, транзакции, переводящие деньги на инвестиционный счёт RRSP). Сверьте ваши записи в Beancount с официальными квитанциями, чтобы убедиться, что ни один взнос не пропущен или не записан неверно. Итог по квитанциям — это то, что вы заявляете в своей налоговой декларации (до вашего лимита вычета). Beancount не подаст это напрямую, но может служить инструментом личной проверки.
- Иностранный доход и налоговые кредиты: Если у вас есть какой-либо иностранный доход или налоги (например, дивиденды по американским акциям с удержанным налогом), ваши записи Beancount покажут иностранный доход и любой уплаченный налог. Они необходимы для формы налогового кредита на иностранный подоходный налог (T2209) или вычета. Помечая или изолируя иностранный доход на определённых счетах (например,
Income:Dividends:US), вы можете быстро получить итоги и суммы удержанного налога для заявления иностранного налогового кредита.
Программное обеспечение и инструменты (Канада): У канадцев есть ряд налоговых программ и инструментов, которые могут дополнять Beancount:
- Программы для подготовки налогов: Распространённые варианты включают UFile, TurboTax Canada, Wealthsimple Tax (ранее SimpleTax), StudioTax и другие. Эти программы поддерживают NETFILE и проводят вас через декларацию. Хотя они не импортируют файлы Beancount, вы можете использовать сформированные в Beancount цифры для ответа на запросы программы. Например, когда программа спрашивает о «доходе от бизнеса» и «деловых расходах по категориям», вы можете обратиться к вашему отчёту Beancount о доходах/расходах. Некоторые программы (Wealthsimple Tax, TurboTax) имеют функцию Auto-fill my return, которая подтягивает данные T-слипов из CRA — используйте её для экономии времени, затем сверьте с вашими записями Beancount, чтобы убедиться, что ничего не пропущено или не дублировано.
- Электронные таблицы для T2125: Если у вас много счетов расходов, вы можете создать электронную таблицу, сопоставляющую каждый счёт расходов Beancount с соответствующей строкой T2125. Экспортируйте ваши итоги по расходам (bea query может вывести CSV расходов, сгруппированных по счетам) и вставьте их в электронную таблицу, которая затем суммирует их в требуемые категории. Это может служить рабочим листом для ввода в налоговую программу или формы.
- Онлайн-формы и калькуляторы CRA: CRA предлагает некоторые онлайн-калькуляторы (например, для инвестиционного дохода или других сценариев) и заполняемые PDF-формы. Если вы предпочитаете ручной расчёт для проверки, вы можете использовать их вместе с данными Beancount. Например, при расчёте освобождения для основного места жительства при продаже дома (рабочий лист Schedule 3) вы бы использовали ваши записи Beancount о стоимости покупки и расходах на продажу.
- Экспорт из бухгалтерской программы (при необходимости): Если вы работаете с бухгалтером, который использует профессиональный налоговый пакет, он может запросить отчёт о прибылях и убытках и пробный баланс. Вы можете экспортировать их из Beancount. В некоторых случаях бухгалтеры могут импортировать данные в QuickBooks или CaseWare. Хотя Beancount не экспортирует напрямую в эти форматы, предоставление подробного экспорта главной книги в Excel может позволить им импортировать или скопировать данные. Нередко бухгалтеры вместо этого вручную вводят сводные цифры, используя ваш вывод Beancount в качестве справочного материала.
Советы сообщества и плагины (Канада): Сообщество plaintext accounting поделилось несколькими советами, специфичными для Канады:
- Обработка ACB и инвестиций: Как упоминалось, один пользователь создал плагин для отслеживания средней стоимостной базы для канадской отчётности о приросте капитала. Если вы активно торгуете акциями или фондами на незарегистрированном счёте, рассмотрите возможность использования или написания такого скрипта. Даже без него советы сообщества часто предлагают вести отдельную электронную таблицу или использовать теги в Beancount, чтобы отмечать, какие лоты принадлежат какому «пулу ACB». Например, вы можете сбросить стоимостную базу через специальную транзакцию при иммиграции в Канаду (поскольку Канада считает, что вы приобретаете активы по справедливой рыночной стоимости, когда становитесь резидентом) — это можно записать в Beancount как вступительную транзакцию с новой стоимостью, равной FMV, помогая вам сохранить базу, специфичную для Канады.
- Амортизация (Capital Cost Allowance): Канадская версия амортизации для деловых активов — Capital Cost Allowance (CCA), которая обычно использует ставки уменьшаемого остатка с правилом полугода в первый год. Плагин Flexible Depreciation поддерживает «метод CRA», который автоматизирует правило полугода для новых активов. Помечая покупки активов чем-то вроде
depreciation: "AssetName @0.30"(для ставки класса 30%), плагин может генерировать ежегодные записи CCA. Это гарантирует, что ваши расходы в Beancount включают тот же CCA, который вы заявите в своей налоговой декларации, что критически важно для согласованности. Если вы не используете плагин, вы можете вручную рассчитать CCA (формы CRA, такие как T2125, имеют рабочие листы CCA) и записать расходы на амортизацию в Beancount для полноты. - Плагин или рабочий процесс GST/HST: Хотя нет широко используемого плагина GST, специфичного для Канады, простая практика — использовать возможности Beancount (такие как пользовательские записи или счета) для автоматизации отслеживания GST. Например, вы можете написать запрос для расчёта вашего чистого GST к уплате за каждый отчётный период из ваших счетов
GST CollectedиGST Paid. Некоторые пользователи поделились пользовательскими скриптами для вывода деталей декларации GST/HST из данных Beancount. Если ваш бизнес небольшой и использует Quick Method для GST, вы можете вести памятку о расчётах по быстрому методу в Beancount (через заметку или отдельный файл) для прозрачности. - Поддержка сообщества: Канадское сообщество Beancount активно на форумах и обсуждало такие темы, как отслеживание взносов в RRSP vs TFSA, конвертация транзакций в USD в CAD для налогов и многое другое. Поиск в списке рассылки или на форуме PTA по запросу «Canada» может дать полезные темы. Например, обсуждения охватывают, как обрабатывать переезд между странами (шаг вверх стоимостной базы) или отсутствие встроенного учёта средней стоимости, что привело к вышеупомянутым решениям. Взаимодействие с этими ресурсами может дать представление о лучших практиках.
Германия
Обзор подготовки налогов в конце года: Налоговая система Германии предполагает ежегодную декларацию по подоходному налогу (Einkommensteuererklärung) для физических лиц, обычно подаваемую на основе календарного года. Для тех, кто работает только по найму с доходом от заработной платы, налог часто удерживается через payroll (и декларация может быть необязательной), но любой, у кого есть дополнительный доход (фриланс, инвестиции и т. д.) или кто заявляет определённые вычеты, подаёт декларацию. Малые предприятия, не обязанные вести двойную запись, часто подают «Einnahmenüberschussrechnung (EÜR)» — упрощённый отчёт о доходах и расходах — как часть своей декларации. Ключевые шаги в подготовке немецких налогов:
- Сбор справок о доходах и Bescheinigungen: Соберите вашу Lohnsteuerbescheinigung (ежегодную справку о налоге с заработной платы от работодателя), если вы работаете по найму, а также справки о любом другом доходе. Это может включать Kapitalertragsbescheinigungen от банков (показывающие дивиденды, проценты и любой уплаченный удержанный налог), записи о доходе от аренды или роялти и любую документацию о доходе от фриланса (выставленные счета и т. д.). Если вы получали государственные выплаты (например, пособие по безработице, Elterngeld), также имейте эти справки.
- Документирование расходов и вычетов (Werbungskosten/Betriebsausgaben): В Германии работники по найму могут вычитать определённые расходы, связанные с работой (Werbungskosten), а самозанятые лица и предприятия перечисляют деловые расходы (Betriebsausgaben). Соберите квитанции на такие вещи, как профессиональное образование, инструменты, домашний офис (если выполнены критерии) и расходы на commuting (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 налоговых органов (портал форм Bundesfinanzministerium) — включая формы декларации по подоходному налогу и инструкции (Anleitung) для каждого приложения (Anlage).
- Портал ELSTER: Официальный сайт ELSTER (elster.de) — это место, где вы подаёте онлайн. ELSTER имеет всестороннюю помощь (на немецком) и видеоуроки по использованию системы. Он охватывает, как заполнять каждый раздел декларации электронно. Также есть руководство на английском по основам использования ELSTER (через сайты для экспатов и объявления немецкого налогового органа), отмечающее, что интерфейс можно переключить на английский для основных форм с 2024 года.
- Steuerliche Info (налоговая информация): Немецкие налоговые органы выпускают официальные указания (письма BMF и т. д.) по конкретным темам. Для практических целей Anleitung (PDF-инструкции) к налоговой декларации и её приложениям (таким как Anlage N для занятости, Anlage S для самозанятости, Anlage KAP для инвестиций и т. д.) очень полезны — они объясняют, что можно вносить куда. Они доступны на form server и часто только на немецком. Однако такие сайты, как Handbook Germany или finanzamt.de, предоставляют резюме на английском по общим вопросам (например, кто должен подавать, какие вычеты разрешены).
- Местный налоговый орган (Finanzamt): Finanzamt часто предоставляет указания на своих сайтах для региональных налогоплательщиков. В случае сомнений вы можете позвонить или написать на электронную почту вашему местному Finanzamt по конкретным вопросам. Также обратите внимание, что авансовые платежи (Vorauszahlungen) могут требоваться для самозанятых лиц — убедитесь, что вы учли любые уплаченные, так как они будут зачтены в вашей декларации.
Использование данных Beancount для немецкой налоговой отчётности: Beancount можно адаптировать для удовлетворения немецких бухгалтерских и налоговых потребностей, которые имеют некоторые уникальные особенности:
- Соответствие немецкому плану счетов: Немецкие предприятия часто используют стандартизированные планы счетов, такие как SKR03 или SKR04. Хотя личные финансы этого не требуют, если вы ведёте бухгалтерию для немецкого малого бизнеса в Beancount, рассмотрите структурирование счетов для сопоставления с категориями SKR04 (обычно используемыми налоговыми консультантами и программным обеспечением DATEV). Например, SKR04 присваивает определённые диапазоны типам расходов (реклама, командировки и т. д.). Вы можете имитировать их в названиях счетов или использовать метаданные для хранения номера SKR. Это упрощает задачу, если ваш Steuerberater должен перенести ваши данные в свою систему — вы можете предоставить сопоставление ваших счетов с официальной таксономией.
- Налог на добавленную стоимость (MwSt/USt): Если вы зарегистрированы для НДС (Mehrwertsteuer, также называемого Umsatzsteuer), ваша книга Beancount должна отслеживать собранный и уплаченный НДС. Обычно вы бы использовали отдельные счета, аналогично GST в канадском примере: например,
Liabilities:VAT Collectedдля исходящего налога с продаж иAssets:VAT Paidдля входящего налога с покупок. Немецкие декларации по НДС могут быть квартальными или месячными, плюс годовая сверка. С Beancount вы можете сформировать цифры для декларации по НДС (Umsatzsteuervoranmeldung), суммируя эти счета за период. Обязательно также учитывайте любые транзакции reverse charge или импортный НДС — например, если вы покупаете услуги из-за пределов Германии, вам может потребоваться как отчитаться, так и вычесть НДС (Beancount может обработать это соответствующими проводками). В обсуждении на Hacker News отмечено, что обработка таких вещей, как reverse charges и множественные налоговые ставки, необходима для «правильного немецкого бухгалтерского учёта». В Beancount вы можете использовать метаданные или счета для пометки транзакций с НДС 19% vs 7% и т. д. Вы даже можете написать собственный отчёт для вывода точных строк, необходимых для формы НДС (например, общие продажи 19%, общие продажи 7% и т. д.). Хотя это не встроено, все данные есть, если структурировать их последовательно. - EÜR и годовая финансовая отчётность: Если вы подаёте EÜR (для малого бизнеса) вместо полного баланса с двойной записью, по сути вам нужны итоги доходов и вычитаемых расходов. Beancount может легко сформировать это через отчёт о прибылях и убытках за год. Учитывайте немецкие корректировки в EÜR, такие как обработка личного использования автомобиля (вы можете добавить обратно часть как личное использование, если вы заявили полные расходы) или домашнего офиса (который имеет строгие условия). Вы можете обработать это в Beancount, используя отдельные счета для вычитаемой части vs личной части, или добавляя корректирующие проводки в конце года. Если вы ведёте полную двойную запись (Bilanz) для более крупного бизнеса, Beancount может сделать и это — у вас будут счета для активов, обязательств, капитала и т. д., и вы сможете сформировать баланс (Bilanz) и P&L (GuV) из Beancount для передачи вашему налоговому консультанту. Хотя некоторые сложности, такие как корректировки HGB, могут выходить за рамки возможностей Beancount, для налогов (которые в значительной степени основаны на кассовом или модифицированном кассовом методе для малого бизнеса) этого должно быть достаточно.
- Амортизация (Abschreibungen/AfA): Немецкое налоговое законодательство определяет ставки амортизации для различных активов (Absetzung für Abnutzung, AfA). Обычно линейная в течение установленного срока полезного использования (хотя уменьшаемый остаток был разрешён в некоторые годы в прошлом для определённых активов). С Beancount вы можете реализовать амортизацию, либо вручную создавая ежегодные проводки амортизации для каждого актива, либо используя плагин. Например, если вы купили ноутбук за €1200, используемый исключительно для бизнеса, и он должен амортизироваться в течение 3 лет, вы можете создавать запись каждый год, относя €400 на расходы по амортизации. Существуют плагины (такие как упомянутый ранее плагин flexible_depreciation), которые можно настроить и для немецких правил (например, немедленное списание 50% для малоценных активов ниже определённого порога или графики линейной амортизации). Записывая амортизацию в Beancount, ваши счета расходов будут соответствовать тому, что вы заявите в налоговой декларации (Anlage AV для активов). Отслеживайте Anlagenspiegel (график активов) вне или в метаданных Beancount, чтобы знать, когда актив полностью амортизирован.
- Промысловый/деловой налог: Если вы платите Gewerbesteuer (промысловый налог) как бизнес, обратите внимание, что Beancount может помочь отслеживать платежи (как расход, хотя не вычитаемый для подоходного налога) и базу расчёта. Gewerbesteuer основан на прибыли с определёнными корректировками. Вы можете вести отдельный расчёт (поскольку требуются определённые добавления обратно для процентов и т. д.), но ваша прибыль в Beancount является отправной точкой. Аналогично, если у вас есть сотрудники, отслеживание Lohnsteuer и социальных взносов на отдельных счетах (обязательства по payroll) может помочь убедиться, что вы учли все платежи при составлении годовых отчётов.
Программное обеспечение и инструменты (Германия): Немецкие бухгалтеры и налогоплательщики используют сочетание официальных и сторонних инструментов, которые могут взаимодействовать с рабочими процессами Beancount:
- ELSTER Online: Бесплатный официальный метод подачи налогов. ELSTER, теперь с некоторой поддержкой английского, позволяет вручную вводить формы налоговой декларации онлайн. Используйте сформированные в Beancount цифры для заполнения полей. Например, если ваш P&L в Beancount показывает €50 000 чистой прибыли от фриланса, вы введёте это в Anlage S (для дохода от самозанятости). Если он показывает €2 000 дохода от дивидендов, вы введёте это в Anlage KAP (и укажете любой удержанный налог). ELSTER не импортирует из Beancount или электронных таблиц, поэтому это ручной ввод, но надёжный. Вы также можете загрузить определённые данные через ERiC (API 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. - Reverse Charge и VAT-коды: Если вы имеете дело с внутрисоюзными услугами или товарами ЕС, помечайте их в Beancount. Например, если вы записываете услугу от поставщика из ЕС, облагаемую reverse charge, вы можете пометить транзакцию
VAT=ReverseCharge. Затем вы можете создать пользовательский отчёт или запрос для перечисления всех таких транзакций, чтобы заполнить Anlage UR (форму, где вы детализируете услуги с reverse charge). Помечая различные сценарии НДС (внутренний 19%, внутренний 7%, приобретение в ЕС, вне сферы действия и т. д.), вы по сути создаёте аудиторский след в Beancount, отражающий то, что вы отчитаетесь в декларациях по НДС. Это гранулярное отслеживание — то, что делала бы немецкая бухгалтерская система; вы можете эмулировать это в простом текстовом формате Beancount. - Локализация терминов: Сообщество иногда создаёт переводы на немецкий или локализованные шаблоны для отчётов. Например, создание отчёта GuV (Gewinn- und Verlustrechnung), использующего немецкие заголовки и группирующего счета в соответствии с немецким представлением финансовой отчётности. Хотя это не по умолчанию в Beancount, вы можете настроить шаблоны отчётов или использовать
bea queryс вашим собственным HTML-шаблоном для вывода отчёта о прибылях и убытках на немецком для ваших записей или для банка. - Пулы активов и GWG (Geringwertige Wirtschaftsgüter): Следите за правилами, такими как немедленное списание малоценных активов (до определённого лимита, например, ≤800€ можно списать немедленно как GWG). Вы можете обработать это, просто списывая такие покупки в Beancount (например, относя €500 оборудования напрямую на счёт расходов). Для активов выше этого, но подходящих для пуловой амортизации (Sammelposten, в диапазоне 250€–1000€ по старым правилам), вы можете иметь отдельный счёт для отслеживания амортизации этого пула. Некоторые пользователи Beancount ведут счёт
Assets:DepreciationPoolдля таких случаев и списывают фиксированный процент каждый год. Это обеспечивает соблюдение налоговых правил при использовании Beancount для записи. - Форумы сообщества: Форум Plain Text Accounting и список рассылки Beancount имеют темы (на английском) от пользователей в Германии, спрашивающих о лучших практиках. Общие темы включают сопоставление с SKR04, обработку требований к нескольким датам (немецкие счета требуют дату счёта, дату периода услуги и дату платежа — вы можете использовать несколько полей даты в синтаксисе или метаданных Beancount для этого). Один комментатор на HN, создающий инструмент учёта, ориентированный на Германию, отметил, что такие вещи, как несколько дат и привязка к контрактам, требуются немецкими GAAP; хотя Beancount изначально не обеспечивает это, вы, безусловно, можете использовать его расширяемость (метаданные и пользовательские плагины валидации), чтобы гарантировать, что вы собираете нужную информацию. Консенсус таков, что да, вы можете вести правильный немецкий бухгалтерский учёт в Beancount, но вы должны быть дисциплинированы во включении требуемых деталей.
- Координация со Steuerberater: Если вы делаете большую часть своей бухгалтерии в Beancount и используете налогового консультанта только для подачи, рассмотрите возможность встретиться с ним один раз, чтобы сопоставить ваши счета с тем, что ему нужно. Некоторые члены сообщества сообщили об успехе в предоставлении своему бухгалтеру Fava в режиме только для чтения или экспортированного HTML книг Beancount для детального изучения транзакций. Бухгалтер затем может запросить разъяснения по конкретным проводкам. Со временем, по мере того как он привыкнет, он может принять вывод Beancount для годовых отчётов. Это может сэкономить затраты, поскольку вы по сути выполняете бухгалтерскую работу.
Соединённое Королевство
Обзор подготовки налогов в конце года: В Великобритании физические лица с доходом, не связанным с PAYE, или сложными налоговыми ситуациями подают ежегодную декларацию Self Assessment (обычно срок — 31 января за предыдущий налоговый год, который длится с 6 апреля по 5 апреля). Малые предприятия могут быть структурированы как индивидуальные предприниматели (подающие в рамках Self Assessment) или общества с ограниченной ответственностью (которые подают декларации по корпоративному налогу отдельно). Это руководство сосредоточено на личном Self Assessment и индивидуальном предпринимательстве. Ключевые шаги:
- Сбор записей о доходе: Соберите ваши формы P60/P45/P11D от занятости (сводка о заработной плате, уплаченном налоге и любых натуральных льготах). Если вы самозаняты или арендодатель, составьте ваш общий доход за налоговый год (например, счета-фактуры, выписки по аренде). Также включите выписки о банковских процентах, дивидендные ваучеры и любой другой доход (криптовалюта, gig economy и т. д.). Обратите внимание, что налогоплательщики Великобритании должны отчитываться обо всех доходах, если они не покрываются конкретным освобождением или льготой. Например, проверьте, превысили ли вы £1,000 trading or property allowance (если ниже, возможно, вам не нужно отчитываться об этом доходе, иначе — да). Beancount может помочь здесь, агрегируя, скажем, все ваши счета-фактуры от фриланса за налоговый год, чтобы увидеть, превышаете ли вы порог.
- Отслеживание вычитаемых расходов и льгот: Для самозанятых лиц определите все деловые расходы, которые являются разрешёнными вычетами (командировки, офисные расходы, телефон и т. д.) за налоговый год. Убедитесь, что у вас есть квитанции или записи по каждому. Если вы используете упрощённые расходы (например, фиксированную ставку для автомобиля или домашнего офиса) вместо фактических затрат, отметьте использование (Beancount может отслеживать пробег или часы домашнего офиса через метаданные, например). Если вы работаете по найму и у вас были некомпенсированные рабочие расходы или вы имеете право на определённые льготы (например, профессиональные взносы или расходы на униформу), соберите эти суммы — хотя обратите внимание, что многие расходы, связанные с занятостью, не подлежат заявлению, если вам не пришлось подавать декларацию по другим причинам. Также соберите информацию о взносах, которые могут повлиять на налоги: пенсионные взносы (особенно если причитается льгота по более высокой ставке), благотворительные пожертвования Gift Aid (они расширяют вашу базовую ставку) и т. д.
- Расчёт налогооблагаемой прибыли (для бизнеса): Если вы индивидуальный предприниматель, вам нужно рассчитать вашу налогооблагаемую прибыль для бизнеса. Это по сути доход минус разрешённые расходы, скорректированные на capital allowances (амортизация для налогов) и любые недопустимые статьи (например, личная часть расходов). Beancount может сформировать отчёт о прибылях и убытках для вашего бизнеса, который является отправной точкой. Из него примените корректировки, специфичные для Великобритании: например, недопустимые расходы на развлечения (развлечение клиентов не вычитается в Великобритании), добавьте обратно амортизацию и вычтите capital allowances согласно правилам HMRC (annual investment allowance или writing down allowance). Вы можете вести сверку в электронной таблице или в Beancount (используя отдельные счета для налоговых корректировок). Эта окончательная цифра идёт в раздел Self Employment налоговой декларации (форма SA103).
- Подача Self Assessment: Налоговый год в Великобритании заканчивается 5 апреля, а срок электронной подачи — 31 января после него (бумажная подача — до 31 октября раньше). Большинство людей подают онлайн через онлайн-портал HMRC или используя коммерческое программное обеспечение. Когда будете готовы подать, войдите в портал Self Assessment HMRC (или выбранную вами программу) и введите цифры: доход от занятости (часто предзаполнен из данных HMRC), доход и расходы от самозанятости, дивиденды, проценты и т. д. Дважды проверьте каждую цифру по вашим отчётам Beancount. Система рассчитает ваше налоговое обязательство. Если вы должны налог, обратите внимание, что могут потребоваться платежи в счёт (payments on account) на следующий год (обычно половина налога текущего года, срок — 31 января и 31 июля). Планируйте свой денежный поток соответственно; вы также можете использовать Beancount для прогнозирования и откладывания денег на эти платежи.
Официальные ресурсы HMRC: HMRC Великобритании предоставляет чёткие указания для подающих Self Assessment:
- Руководство HMRC Self Assessment: Руководство gov.uk «Self Assessment tax returns: Overview» объясняет, кто должен подавать, и процесс. Оно отмечает, что вы заполняете декларацию после налогового года (который заканчивается 5 апреля), и подчёркивает сроки и штрафы за позднюю подачу. Это обязательное чтение, если вы новичок в Self Assessment, чтобы убедиться, что вы обязаны подавать, и понять сроки.
- Ведение записей: HMRC ожидает, что налогоплательщики ведут адекватные записи для подтверждения своей налоговой декларации. Они предлагают хранить записи не менее 5 лет после крайнего срока подачи 31 января. Конкретно, записи о бизнесе о доходах и расходах и личные записи, такие как проценты и дивиденды. Руководства HMRC (и указания gov.uk) перечисляют, какие записи должны вести самозанятые лица (счета-фактуры, квитанции, журналы пробега и т. д.). По сути, держите банковские выписки и квитанции организованными — задача, которую Beancount упрощает, поскольку вы, вероятно, вводите транзакции из выписок и можете прикреплять сканы к записям.
- Руководство по самозанятости и аренде: HMRC предоставляет подробные примечания для страниц самозанятости (SA103) и страниц недвижимости (SA105). Эти примечания объясняют, что считается разрешёнными расходами, как обрабатывать capital allowances и как вычислять такие вещи, как overlap profits (если ваш учётный период не совпадает с налоговым годом, хотя новые правила выравнивают базисные периоды с налоговыми годами). Брошюра HS222 полезна для capital allowances, например. Все они есть на gov.uk в формате PDF (поиск «SA103 notes»).
- Онлайн-сервисы HMRC: Официальная система HMRC Self Assessment online бесплатна для использования. Также есть приложение для простых деклараций. Если вы не подавали онлайн в прошлом году, вам нужно зарегистрироваться (получить код активации по почте). После входа онлайн-форма по сути такая же, как бумажная, с текстом помощи. Сайт HMRC также содержит список признанного программного обеспечения, если вы решите использовать альтернативы. После подачи личный налоговый счёт HMRC позволяет вам видеть ваш налоговый счёт, производить платежи или настроить план платежей при необходимости.
Использование данных Beancount для налоговой отчётности в Великобритании: Beancount может поддерживать многие аспекты налоговых расчётов и ведения учёта в Великобритании:
-
Приложения по самозанятости: Для индивидуальных предпринимателей Beancount может сформировать цифры, необходимые для страниц Self Employment (SA103). Форма имеет поля для оборота, разрешённых расходов (с разбивкой, если ваш оборот превышает £85k или если вы решите детализировать), capital allowances и т. д. Если ваш оборот ниже порога, вы можете просто отчитаться об общих расходах одной цифрой; Beancount всё равно может предоставить разбивку для справки. Если выше, вам нужно будет разбить расходы по категориям, таким как офис, командировки, проживание, юридические услуги и т. д. Ведя соответствующие счета (например,
Expenses:Business:Travel,Expenses:Business:Legal), вы можете мгновенно запросить эти итоги. Правила Великобритании также позволяют использовать упрощённые расходы (фиксированная ставка за использование дома или за милю для автомобиля). Если вы выбираете их, вы можете не записывать фактические расходы в Beancount по этим категориям (или записывать их, но затем игнорировать и использовать фиксированную ставку). Вы можете, для ясности, иметь счёт типаExpenses:Car:Actual, но затем не вычитать его, используя ручную корректировку для заявления фиксированной ставки HMRC за милю. Документируйте такие решения в заметке или через пользовательскую запись Beancount, чтобы помнить свой метод во время подготовки налогов. -
Отчётность по инвестициям: Налогообложение инвестиций в Великобритании требует отчётности о дивидендах и процентах выше определённых льгот, а также о приросте капитала, если он превышает годовое освобождение или любые продажи, где выручка превышает 4× освобождения. Используйте Beancount для отслеживания дивидендного дохода (возможно, на
Income:Dividends:UKvsIncome:Dividends:Foreign). В конце года суммируйте свои дивиденды — вам нужно будет отчитаться об итоге, и если с каких-либо был удержан иностранный налог, отметьте это для иностранного налогового кредита (используйте раздел Foreign SA106). Для прироста капитала Beancount может перечислить каждую продажу активов (акции, криптовалюта, недвижимость и т. д.). В Великобритании действуют специфические правила сопоставления акций: same-day, next 30-day (bed and breakfast) и пул Section 104 для более старых активов (который является пулом средней стоимости) — эти правила определяют стоимостную базу проданных акций. Ручной расчёт может быть подвержен ошибкам. Сообщество разработало плагин Beancount для прироста капитала в Великобритании, который применяет правила HMRC (усреднение по section 104 и т. д.) для расчёта прибыли. Используя этот плагин на ваших данных Beancount, вы можете получить отчёт по каждой продаже и её рассчитанной прибыли или убытку согласно правилам Великобритании, который затем можно использовать для заполнения сводки о приросте капитала в вашей декларации. Даже без плагина вы можете использовать подробное отслеживание лотов в Beancount для помощи — просто помните, что подход Beancount по умолчанию FIFO или специфической идентификации не является методом Великобритании; вам, возможно, придётся скорректировать стоимостную базу в ваших записях, чтобы имитировать пулирование. Один из подходов — вести свои инвестиции в Beancount, используя один счёт на актив (чтобы изолировать правила same-day и 30-day), и усреднять стоимость вручную после каждой покупки — или просто полагаться на внешний расчёт, но использовать Beancount для необработанных данных. В любом случае, убедитесь, что все продажи записаны; порог HMRC (в настоящее время ~£50k выручки или £12k прибыли) может потребовать от вас отчётности, даже если налог не причитается. -
НДС и MTD для НДС: Если ваш бизнес зарегистрирован для НДС, вы, вероятно, уже используете программное обеспечение для подачи деклараций по НДС, поскольку Making Tax Digital для НДС уже требует цифрового ведения учёта и подачи. Beancount не является признанным программным обеспечением MTD, поэтому храните свои записи по НДС в Beancount и подавайте через связующее программное обеспечение. Например, экспортируйте итоги вашего счёта НДС из Beancount и введите их в совместимый с MTD связующий инструмент для подачи в HMRC.
-
MTD для подоходного налога (ITSA): Making Tax Digital для подоходного налога больше не далёкая реформа — он внедряется поэтапно по квалифицирующему доходу от самозанятости и недвижимости. График внедрения HMRC устанавливает три этапа, каждый привязан к доходу, указанному в декларации за более ранний год:
- С 6 апреля 2026 года, если ваш квалифицирующий доход превышал £50 000 в налоговом году 2024–2025 — этот этап уже вступил в силу.
- С 6 апреля 2027 года, если ваш квалифицирующий доход превышал £30 000 в налоговом году 2025–2026.
- С 6 апреля 2028 года, если ваш квалифицирующий доход превышал £20 000 в налоговом году 2026–2027.
После того как вы попадаете в сферу действия, MTD для подоходного налога требует цифровых записей плюс квартальные обновления, подаваемые через признанное HMRC программное обеспечение; проверьте текущее руководство по правомочности и освобождениям, прежде чем полагаться на какой-либо порог, поскольку даты и цифры могут меняться. Beancount может хранить базовые записи и формировать итоги доходов и расходов каждый квартал, но он сам по себе не является признанным программным обеспечением MTD — вы всё равно подаёте через признанный или связующий инструмент. Предлагались усилия сообщества по связыванию данных Beancount с API подоходного налога HMRC; относитесь к ним как к экспериментальным и подтвердите статус признания, прежде чем подавать с их помощью.
-
Проверки кода PAYE: Вашу книгу Beancount также можно использовать для проверки вашего налогового кода PAYE. Например, если вы записываете свои расчётные листки в Beancount (с валовой зарплатой, налогом, NI и т. д.), вы можете их аннуализировать и посмотреть, была ли применена правильная льгота, не облагаемая налогом. Если вы заметили расхождение (возможно, у вас отображался недоплаченный налог), вы будете знать, что нужно посмотреть ваше уведомление о кодировании HMRC. Это не используется напрямую при подаче (поскольку PAYE обрабатывается работодателями), но помогает вам избежать сюрпризов и убедиться, что Self Assessment правильно учитывает любые недоплаты/переплаты.
Программное обеспечение и инструменты (Великобритания):
- Онлайн-подача HMRC: Большинство физических лиц подают через бесплатный онлайн-сервис HMRC. Он прост для большинства сценариев. Используйте его вместе с Beancount, копируя цифры. Один совет: после ввода всех данных вы можете просмотреть сводку расчёта. Некоторые люди сравнивают её со своим собственным расчётом (который вы можете сделать, экспортировав данные Beancount в электронную таблицу и применив налоговые ставки, чтобы увидеть, совпадает ли он в пределах небольшой погрешности округления).
- Коммерческое налоговое программное обеспечение: Существуют различные сторонние программные пакеты (TaxCalc, Taxfiler, Absolute и т. д.) и даже некоторые новые мобильные приложения, одобренные HMRC. Они иногда могут импортировать данные из бухгалтерского программного обеспечения или позволять импорт из электронных таблиц. Если у вас сложные дела или несколько самозанятых бизнесов, программный пакет может помочь более легко управлять несколькими приложениями. Они также часто генерируют красиво отформатированный набор приложений, который вы можете сохранить для своих записей. Однако многие из них ориентированы на бухгалтеров и могут быть избыточными для одного подающего.
- Excel для SA103 (Self Employment) и SA105 (Property): Если вы хотите перепроверить или спланировать, HMRC предоставляет рабочие листы (SA103S, SA103F) и SA105 в форматах PDF/ODS. Вы можете заполнить их электронно в качестве теста. Beancount может заполнить многие цифры. Например, для сдаваемой в аренду недвижимости вы можете использовать Beancount для суммирования полученной арендной платы и всех категорий расходов (ремонт, страхование, комиссии агента) по этой недвижимости; затем введите в форму SA105, чтобы увидеть результат перед официальной подачей. Это может быть хорошей практикой, чтобы убедиться, что вы не пропустили ни одну категорию.
- Плагины Beancount для специфики Великобритании: Мы уже упоминали плагин для прироста капитала в Великобритании. Если вы инвестируете, это может сэкономить часы ручных расчётов пулирования. Пока мало что ещё специфичного для Великобритании доступно публично, но по мере вступления в силу этапов MTD для подоходного налога мы можем увидеть больше. Например, можно написать плагин для форматирования квартального отчёта о доходах/расходах для подачи MTD или для расчёта специфичных для Великобритании льгот (например, корректировки личной льготы, если доход > £100k, и т. д.). Пока вы можете полагаться на личные скрипты или электронные таблицы для таких расчётов.
- Open Banking / инструменты импорта: Часть подготовки налогов — собрать все ваши транзакции в одном месте — что Beancount отлично делает, если вы были прилежны. Такие инструменты, как beancount-import (и многие импортёры банков от сообщества), могут автоматически получать банковские транзакции. Это гарантирует, что ваш файл Beancount полон всех расходов и доходов. Таким образом, к моменту налогов вы доверяете, что ваши счета доходов в Beancount отражают всё. Если вы начали использовать Beancount в середине года, убедитесь, что импортировали данные с начала налогового года (6 апреля) для полноты в первый год.
Советы сообщества и плагины (Великобритания):
- Плагин для прироста капитала в Великобритании: Стоит подчеркнуть снова — этот плагин члена сообщества Beancount Василия (Evernight на GitHub) реализует правила прироста капитала HMRC. Он учитывает пулирование Section 104 (все активы до продажи усредняются), правило same-day (акции, купленные в тот же день, что и продажа, сопоставляются с этой продажей) и правило 30-day bed-and-breakfast (акции, купленные в течение 30 дней после продажи, сопоставляются и корректируют прибыль). Использование этого плагина на вашей книге Beancount означает, что вы можете точно рассчитать такие вещи, как прибыль по акциям, и даже более экзотические случаи (он, вероятно, обрабатывает криптовалюту аналогично, если вы рассматриваете каждую монету как отдельный тип актива). Это бесценный вклад сообщества, поскольку правила Великобритании отличаются от подхода FIFO, используемого многими странами.
- Отслеживание льгот и диапазонов: Некоторые пользователи помечают транзакции тегами, чтобы помочь со специфичными для Великобритании льготами. Например, помечать процентный доход, попадающий под Personal Savings Allowance, или дивиденды под Dividend Allowance. Хотя налоговая программа в конечном итоге применит льготу, тегирование может помочь вам быстро увидеть, превысили ли вы льготу. Например, пометьте банковский процент как
#SavingsAllowanceи затем запросите итог — если он ниже £1 000 (налогоплательщик с базовой ставкой) или £500 (с более высокой ставкой), вы знаете, что налога на него нет; если выше, вы будете должны налог с превышения. - Разделение налогового года в Beancount: Налоговый год в Великобритании охватывает календарные годы. Некоторые пользователи Beancount ведут пользовательские представления или даже два набора книг (или, проще, используют язык запросов) для получения данных за налоговый год. Например, вы можете запросить между датами «2024-04-06 to 2025-04-05», чтобы получить итоги за налоговый год. Если вы последовательно используете Beancount в течение многих лет, рассмотрите настройку запроса или отчёта для «Tax Year X», чтобы избежать путаницы с итогами за календарный год.
- Иностранный доход и налог Великобритании: Если у вас есть иностранные инвестиции или работа за рубежом, система Великобритании может усложниться (remittance basis, иностранные налоговые кредиты и т. д.). Хотя это не специфично для Великобритании, один совет — использовать функции валют в Beancount для отслеживания как GBP, так и иностранной валюты по каждой транзакции. Например, если вы получили дивиденды в USD, запишите их с эквивалентами в GBP, используя обменный курс на тот день. Тогда легко суммировать иностранный доход в GBP для вашей формы SA106. Также отслеживайте уплаченный иностранный налог как отдельные транзакции на счёт налоговых расходов. Они составят основу вашей заявки на иностранный налоговый кредит. Ясность наличия этого в Beancount намного лучше, чем перебирание брокерских выписок в конце года.
- Использование тегов для корректировок: В самопроверке Великобритании есть некоторые peculiar entries, такие как корректировка на личное использование (если вы вносите расход с личным элементом, вы должны добавить обратно личную часть в расчёте самозанятости). Вы можете обработать это, вообще не записывая личное использование в расходы (разделите транзакцию между деловыми и личными счетами). Но если вы решите записать 100% расхода в бизнес, а затем скорректировать, вы можете пометить эту транзакцию
#private_use_30%или подобным. Во время налогов вы ищете этот тег и рассчитываете добавление обратно. Аналогично, если вы используете кассовый метод для учёта (опция для малого бизнеса в Великобритании), проценты выше £500 не допускаются — вы можете пометить расходы по процентам выше этого порога для корректировки. - Форумы сообщества: Пользователи Beancount или других инструментов plaintext accounting из Великобритании иногда делятся опытом на форумах (например, в группе Plaintext Accounting Google или на Reddit). Они обсуждают такие вещи, как сопоставление Beancount с категориями HMRC и обеспечение учёта таких вещей, как payments on account, в денежном потоке. Например, можно создать счёт
Expenses:Taxes:SelfAssessmentи записывать туда ожидаемые платежи в счёт, чтобы не потерять их из виду. Хотя это не требуется для подачи, это хорошая практика — интегрировать планирование налоговых платежей в вашу книгу.
Австралия
Обзор подготовки налогов в конце года: Налоговый год в Австралии длится с 1 июля по 30 июня, а индивидуальные налоговые декларации должны быть поданы до 31 октября. Физические лица (включая индивидуальных предпринимателей) используют систему MyTax ATO или бумажные формы для подачи деклараций, в то время как компании и другие субъекты имеют свои собственные декларации (часто с более поздними сроками при использовании налогового агента). Ключевые шаги для австралийских налогоплательщиков, использующих Beancount:
- Сбор документов о доходе: Соберите ваши PAYG payment summaries (теперь часто просто Income Statement, доступный через myGov, если ваш работодатель использует Single Touch Payroll) за период июль–июнь. Также соберите выписки о банковских процентах, дивидендные выписки (включая информацию о любых franking credits), выписки по сдаваемой в аренду недвижимости (доходы и расходы) и записи о любом другом доходе (например, доход от бизнеса или подряда, прирост капитала от продажи активов). Многие из них предзаполняются к концу июля в системах ATO, но вы должны сверить их со своими записями (из Beancount). Например, если Beancount показывает, что вы получили $500 процентов с банковского счёта, убедитесь, что эквивалентная сумма появляется в предзаполнении; если нет, вам может потребоваться добавить её вручную.
- Составление вычитаемых расходов и квитанций: В Австралии обычные вычеты включают расходы, связанные с работой (профсоюзные взносы, инструменты, рабочие командировки, униформа, расходы на домашний офис), расходы на самообразование, благотворительные пожертвования, проценты по инвестиционным кредитам и расходы на инвестиционную недвижимость (ремонт, комиссии управляющего недвижимостью и т. д.). Используйте Beancount для отслеживания их в течение года, правильно их классифицируя (например,
Expenses:Deductible:WorkFromHomeилиExpenses:RentalProperty:Repairs). В конце года составьте итоги. Убедитесь, что у вас есть квитанции на расходы свыше A$300 (и в целом храните все квитанции, так как ATO может запросить доказательства). Обратите внимание, что некоторые вычеты имеют специфические методы обоснования (например, метод центов за км для автомобиля или фиксированная ставка для домашнего офиса) — решите, использовать ли фактические затраты или safe-harbor rates, и соберите необходимую информацию соответственно (Beancount может хранить, скажем, общие часы домашнего офиса или счета за электричество, если вам нужно рассчитать фактические затраты против фиксированной ставки). - Доход бизнеса и индивидуального предпринимателя: Если вы ведёте индивидуальное предпринимательство или подработку, вы отчитаетесь о доходе и расходах бизнеса в своей индивидуальной декларации (используя приложение Business and Professional Items). Подготовьте отчёт о прибылях и убытках для бизнеса за налоговый год (1 июля – 30 июня). Beancount может легко сформировать это. Убедитесь, что учитываете любые корректировки между бухгалтерским и налоговым учётом — например, Австралия часто позволяет немедленное списание активов (до определённого порога) или упрощённые пулы амортизации для малого бизнеса; решите свой подход и отразите его в вашей книге Beancount (или хотя бы отметьте, чтобы правильно заявить в декларации). Также проверьте, нужно ли учитывать части личного использования (например, если 20% использования автомобиля было личным, а вы заявили все расходы, вам нужно добавить обратно 20% как личное использование).
- Подача налоговой декларации: С 1 июля открывается новый налоговый год для подачи, но разумно подождать до конца июля или августа, когда большая часть информации предзаполняется ATO. Войдите в myGov и получите доступ к ATO MyTax, чтобы начать декларацию. MyTax покажет доход, о котором он знает (от работодателей, банков и т. д.); сравните их с вашими данными Beancount и добавьте/исправьте по мере необходимости. Введите любой дополнительный доход (например, доход от бизнеса, иностранный доход и т. д.) и введите вычеты. MyTax имеет категории для вычетов, отражающие разделы налоговой декларации (рабочие расходы, пожертвования и т. д.). Используйте ваши итоги Beancount для их заполнения, но будьте готовы ввести описания или разбивки для определённых заявок (MyTax может запросить детали для крупных заявок). После ввода всех данных просмотрите рассчитанный возврат или сумму к уплате. Срок для самостоятельной подачи — 31 октября. Если вы используете зарегистрированного налогового агента, вы обычно получаете продление до мая следующего года, но вы должны быть зарегистрированы как клиент до 31 октября, чтобы получить это продление.
Официальные ресурсы ATO: Australian Taxation Office предоставляет множество информации для помощи в подготовке налогов:
- Руководство ATO «Income tax return»: Сайт ATO имеет конкретные указания для разных типов налогоплательщиков. Для физических лиц и индивидуальных предпринимателей см. «Individuals – lodging your tax return», которое описывает, когда и как подавать (например, MyTax онлайн через myGov) и сроки. ATO подчёркивает, что если вы делаете это самостоятельно, подавайте до 31 октября, иначе привлекайте налогового агента. Оно также отмечает, что большая часть информации предзаполняется к концу июля для онлайн-деклараций, что является сигналом, когда начинать подготовку.
- Вычеты и зачёты ATO: ATO имеет подробные страницы о том, что вы можете заявить для расходов, связанных с работой (иногда разбитых по профессиям), а также для конкретных ситуаций (например, сдаваемая в аренду недвижимость или самообразование). Обратитесь к ним, чтобы убедиться, что ваши расходы, классифицированные в Beancount, действительно вычитаемы. Например, «occupation guides» ATO могут указывать, какой процент определённого расхода обычно можно заявить. Всегда сверяйтесь с официальными указаниями, чтобы не заявить что-то невычитаемое.
- Small Business Corner: Если у вас есть доход от бизнеса, руководства для малого бизнеса ATO объясняют льготы и обязательства. Страница «Reports and returns for businesses» подчёркивает, какие формы нужны (BAS, подоходный налог, годовая сводка PAYG withholding и т. д.). Это напоминание, что помимо годовой декларации вам, возможно, нужно было подавать BAS (Business Activity Statements для GST/PAYG) в течение года. Убедитесь, что ваши данные Beancount способствовали и этому.
- myTax и предзаполнение: Онлайн-сервис ATO (myTax) удобен и включает текст помощи в каждом разделе. Приложение ATO и myGov также имеют функции для проверки вашего Notice of Assessment и прогресса деклараций. Официально ATO предлагает связать ваш аккаунт myGov с ATO, чтобы они могли предзаполнить данные и даже частично заполнить вашу декларацию. У них есть пошаговое руководство о том, как подавать онлайн, которое по сути проводит вас через вход, проверку информации и подачу — если используете Beancount, вы будете сверять на этапе ввода данных.
Использование данных Beancount для австралийской налоговой отчётности: Beancount может помочь как с цифрами, так и с ведением учёта для австралийских налогов:
- Учёт по финансовому году: Финансовый год в Австралии июль–июнь означает, что вам, вероятно, понадобятся отчёты, охватывающие части двух календарных лет. В Beancount вы можете запускать запросы или отчёты для пользовательского диапазона дат (например,
2024-07-01 to 2025-06-30). Может быть удобно вести пользовательское подтверждение баланса или закрывающую проводку на 30 июня для фиксации остатков на конец года (особенно если вы делаете какие-либо начисления). Некоторые пользователи ведут свои книги по сегментам финансового года. Убедитесь, что все транзакции до 30 июня введены и что всё датированное 1 июля или позже исключено для отчёта за этот налоговый год. - PAYG Withholding и instalments: Если у вас удерживался налог (с зарплаты или платежей подрядчикам в рамках PAYG), эти суммы появятся в ваших записях. Например, вы можете записывать зарплату двумя частями: чистая зарплата на ваш банковский счёт и налог PAYG на счёт обязательств или расходов. К концу года итог на этом счёте PAYG должен совпадать с цифрой налога, удержанного в вашем Income Statement (или суммой сумм на ваших расчётных листках). Это помогает проверить предзаполнение ATO. Аналогично, если вы платите PAYG instalments (квартальные предоплаты подоходного налога), они должны быть записаны (часто как предоплаченный налоговый актив или как расход). Вы заявите их в своей декларации для зачёта окончательного налогового обязательства. Beancount может предоставить общую сумму instalments, уплаченных в течение года. ATO также перечислит их, но хорошо сверять.
- Прирост капитала и скидка CGT: Отслеживайте транзакции с капитальными активами в Beancount, чтобы облегчить расчёты налога на прирост капитала. Австралия облагает прирост капитала со скидкой 50% для физических лиц для активов, удерживаемых >12 месяцев. Для каждой продажи актива вам нужно знать стоимостную базу и выручку от продажи, а также даты покупки и продажи. Beancount естественно записывает даты и суммы. Вы можете запросить свои продажи за год: например, перечислите все проводки
Income:CapitalGains. Хотя Beancount не применяет автоматически скидку 50%, вы можете просто рассчитать: если запись показывает прибыль $10 000 и вы знаете, что актив удерживался 2 года, только $5 000 облагается налогом. Вы можете рассмотреть тегирование активов датами приобретения или использование лотов для разделения краткосрочных vs долгосрочных (хотя в Австралии это чисто временная привязка, а не специфическая идентификация для скидки). Будьте осторожны с капитальными убытками — они отслеживаются и могут переноситься на будущее. Вы можете захотеть счёт для переносимых убытков, чтобы напомнить себе в следующем году. Если у вас были предыдущие убытки, вы примените их до скидки. Используя Beancount, вы можете смоделировать это, имея текущий баланс переносов капитальных убытков. - Franking credits: Австралийские дивиденды часто идут с franking credits (налоговыми кредитами за уже уплаченный корпоративный налог). В вашей книге Beancount вы можете записывать полный grossed-up дивиденд как доход и franking credit как налоговый кредит (возможно, как
Income:FrankingCreditsили уменьшение налоговых расходов). Для налогов вы должны отчитаться о franked amount и franking credit отдельно. Убедитесь, что ваши записи показывают их чётко. Например, денежный дивиденд $70 с franking credit $30 = $100 gross. Вы можете записать $100 дохода и $30 налогового кредита, или $70 дохода и $30 на специальный счёт. В любом случае, во время налогов вы отчитаетесь о $100 как дивидендном доходе и $30 как franking credit (который будет зачтён в уплаченный налог). Beancount может суммировать ваши franking credits за год (сумма всех таких кредитов). Это должно соответствовать тому, что указано в ваших дивидендных выписках и что показывает предзаполнение ATO. Franking credits могут быть довольно ценными, поэтому дважды проверьте, что вы их все ввели. - Иностранный доход и курсовые прибыли: Если у вас есть иностранные инвестиции или доход, многовалютная возможность Beancount полезна. Записывайте эквивалент в AUD любого иностранного дохода на дату получения (ATO требует использовать обменный курс на дату получения или средний курс). Таким образом, вы можете просто запросить суммы в AUD. Если вы уплатили иностранный налог (например, удержанный налог по американским акциям), также отслеживайте его — он заявляется как иностранный налоговый зачёт. Убедитесь, что конвертировали этот уплаченный налог в AUD тоже. Любые остатки в иностранной валюте могут дать курсовые прибыли, облагаемые по правилам Австралии (если крупные и не для личного использования), что усложняется; но в целом следите за счетами иностранной наличности на конец года, если они значительно колеблются.
Программное обеспечение и инструменты (Австралия):
- myGov и MyTax: Как упоминалось, основной инструмент для физических лиц — онлайн MyTax от ATO. Он бесплатен и покрывает большинство ситуаций. Интерфейс довольно прост: вы идёте раздел за разделом (Доход, Вычеты и т. д.). Предзаполнение может импортировать данные за вас (например, проценты, дивиденды, отчитываемые компаниями, информация о медицинском страховании для скидок и т. д.). Beancount дополняет это, гарантируя, что вы не полагаетесь исключительно на предзаполнение — например, если банк забыл что-то отчитаться, ваша книга это поймает. MyTax также имеет удобную функцию сохранения прогресса, так что вы можете начать вводить и вернуться позже, что позволяет использовать отчёты Beancount для постепенного заполнения.
- Программное обеспечение налоговых агентов: Если вы используете бухгалтера, он будет использовать профессиональное программное обеспечение (например, Xero Tax, HandiTax и т. д.). Обычно вы даёте ему сводки о доходах и вычетах (распечатки Beancount или Excel). Он вводит их в свою программу, которая подаёт через портал налогового агента. Если вы предпочитаете использовать розничную программу самостоятельно, существуют варианты, такие как Etax или H&R Block Online; однако они часто повторяют то, что делает MyTax, но с некоторым дополнительным руководством. Они могут быть полезны, если вы хотите вторую проверку или другой UI. Они обычно позволяют импортировать данные предыдущего года, но не данные Beancount напрямую. Учитывая, что MyTax бесплатен и надёжен, многие технически подкованные пользователи просто используют MyTax, если их ситуация не очень сложна.
- Электронные таблицы и инструменты расчёта: ATO предоставляет калькуляторы для определённых вычетов (например, калькуляторы фиксированной ставки для работы из дома) и для проверки таких вещей, как вычеты на капитальные работы Division 43 для сдаваемой в аренду недвижимости. Вы можете использовать их с данными из Beancount (например, общие часы работы из дома или стоимость улучшений здания). Кроме того, если вы хотите смоделировать различные сценарии (скажем, сравнить фактические расходы на автомобиль vs центы за км), электронная таблица полезна. Введите данные из Beancount (топливо, rego, страховые итоги vs пройденные километры), чтобы увидеть, что даёт больший вычет.
- Приложения ATO для ведения учёта: У ATO было приложение «myDeductions», позволяющее собирать квитанции в течение года, а затем загружать данные для предзаполнения декларации. Если вы используете Beancount, вы, вероятно, уже отслеживаете расходы, поэтому myDeductions может быть не нужен. Фактически, ваш Beancount играет эту роль. Просто убедитесь, что вы всё ещё храните изображения квитанций, если нужно — хранение путей к файлам в Beancount или ведение отдельной системы папок для квитанций (с привязкой по ID транзакции) может быть столь же эффективным, как приложение ATO.
- Экспорт из бухгалтерского программного обеспечения: Если вы использовали бухгалтерский пакет (QuickBooks, Xero, MYOB) и перешли на Beancount, обратите внимание, что они иногда создают отчёты на конец года, адаптированные для налогов. С Beancount вы можете эмулировать часть этого с помощью пользовательских отчётов или экспорта в CSV с последующим использованием известного шаблона. Например, у некоторых бухгалтеров есть шаблоны Excel для графиков сдаваемой в аренду недвижимости — вы можете заполнить их из данных Beancount. Хотя это не «инструмент» напрямую, этот метод использует известные практики в австралийской подготовке налогов, всё ещё используя вашу книгу Beancount как источник истины. Если вы всё ещё переносите учёт из QuickBooks, следуйте Миграции с QuickBooks на Beancount, чтобы открыть регистр на основе оборотно-сальдовой ведомости.
Советы сообщества и плагины (Австралия): Австралийское сообщество Beancount меньше, но есть общие идеи, которые применимы:
- Обработка GST: Если вы ведёте бизнес и зарегистрированы для GST, рассмотрите использование функций Beancount для автоматизации разделения GST. Некоторые пользователи создают шаблон транзакции или импортёр, который автоматически разделяет GST. Например, расход $110, помеченный как включающий GST, будет введён как $100 расхода, $10 на GST Paid. Делая это последовательно, к моменту BAS (обычно квартально) вы можете суммировать
Liabilities:GST:CollectedиAssets:GST:Paidдля заполнения формы BAS. Simpler BAS ATO для малого бизнеса требует только отчётности об общих продажах, GST с продаж и GST с покупок. Эти цифры можно напрямую извлечь из Beancount. Обеспечение актуальности Beancount каждый квартал означает, что конец года — это просто ещё один квартал с, возможно, годовой декларацией GST (если применимо). Если вы ниже порога GST и не зарегистрированы, ваша бухгалтерия проще (не нужно разделять налог) — просто убедитесь, что вы случайно не заявляете GST по расходам в вычетах, если вы не имеете на это права (Beancount не знает ваш статус GST; вы должны). - Instant Asset Write-off: Австралия часто меняла правила немедленного списания активов для малого бизнеса (один год $20k, потом $30k, потом неограниченно для определённых периодов). Полезно помечать или категоризировать покупки активов в Beancount. Например, пометьте покупку
#InstantWriteoff, если планируете заявить её полностью. Затем, вместо капитализации в Beancount, вы можете напрямую отнести её на определённый счёт расходов (или перенести из активов в расходы в конце года). Документирование вашего подхода обеспечивает согласованность. Если порог изменится, вы можете запросить все покупки активов и увидеть, какие попадают под новый порог. - Личное vs деловое использование: Для индивидуальных предпринимателей австралийские декларации запрашивают процент личного использования некоторых расходов (особенно для автомобилей). Один из подходов в Beancount — разделять транзакции при вводе: например, если покупка топлива составила $100 и вы знаете, что 30% личные, запишите $70 на
Expenses:Car:Fuel:Businessи $30 наExpenses:Car:Fuel:Private. Тогда вычитайте только $70. Альтернативно, запишите все $100 в деловые расходы и используйте метаданные или заметку, чтобы указать 30% личных, и позже вручную уменьшите заявку. Первый метод чище в книге. Ключ — быть последовательным, чтобы ваши «книги» Beancount отражали только вычитаемую часть, если возможно, чтобы избежать путаницы во время налогов. - Многолетние соображения: Австралия позволяет перенос капитальных убытков бессрочно, и, недавно, даже перенос неиспользованных убытков для компаний (не относится к физическим лицам). Если у вас был, скажем, чистый капитальный убыток в прошлом году, помните, что Beancount не применит его автоматически — вы можете вести его как памятку. Аналогично, отложенные иностранные убытки или иностранные налоговые кредиты могут переноситься. Держите заметку вне или как заметку Beancount для этих налоговых атрибутов, поскольку они не являются строго бухгалтерскими транзакциями до реализации.
- Superannuation: Если вы самозаняты и делали личные взносы в super, отслеживайте их в Beancount (например, как перевод с вашего банка на
Assets:Superannuationили категорию расходов). Вам нужно будет подать notice of intent, чтобы заявить их как вычет, и затем отчитаться об этом вычете. Отслеживание в Beancount гарантирует, что вы знаете, сколько внесли, и можете проверить, что фонд super получил это к концу года. Также, если вы работодатель (даже сами себе в компании), отслеживайте взносы Super Guarantee в записях payroll; они не напрямую в индивидуальной налоговой декларации, но важны для вычетов компании и соблюдения требований. - Обмен в сообществе: Австралийцы, обсуждающие plaintext accounting, часто делятся небольшими скриптами — например, конвертацией выводов Beancount в формат, необходимый для какого-либо расписания ATO. Можно написать скрипт на Python для парсинга отчёта о прибылях и убытках Beancount и вывода правильно отформатированного графика сдаваемой в аренду недвижимости (который затем можно проверить или дать бухгалтеру). Относительно меньшая база пользователей означает меньше готового, но гибкость Beancount означает, что с некоторым Python или Excel вы можете адаптировать вывод к любому требуемому формату.
- Хранение записей: ATO обычно требует хранения записей в течение 5 лет с даты уведомления об оценке. Убедитесь, что ваш файл Beancount (и прикреплённые документы) резервируются и хранятся в течение этого периода. Если вам когда-либо понадобится воспроизвести детали налоговой декларации или обосновать заявку, наличие книги Beancount и связанных квитанций чрезвычайно полезно. Вы даже можете создать годовой архив (экспорт транзакций в PDF или HTML) для собственного хранения.
Заключение: Интегрируя Beancount в ваш рабочий процесс подготовки налогов, вы можете уменьшить ошибки и повысить эффективность. Ключ во всех странах — вести хорошо организованную книгу, согласованную с налоговыми категориями, и использовать официальные ресурсы в качестве руководства для соблюдения требований. Будь то формирование отчёта о прибылях и убытках для вашего бухгалтера в США, расчёт средней стоимостной базы для канадских акций, сопоставление с немецкими счетами SKR04, детализация расходов на самозанятость в Великобритании или сверка австралийских деклараций BAS — данные Beancount и инструменты сообщества могут упростить эти задачи. Всегда дважды проверяйте по последним налоговым законам и консультируйтесь с налоговым специалистом по сложным ситуациям, но будьте уверены, что ваша прилежно ведущаяся книга в виде обычного текста — мощный актив для подготовки налогов в конце года.
Источники:
- Internal Revenue Service – Small Business and Self-Employed Tax Center (Schedule C guidance)
- Beancount Community Discussions – Sharing ledger data with accountants
- TurboTax Support – Importing CSV of investment transactions
- Canada Revenue Agency – Small Business Checklist and Income Reporting
- Beancount Google Group – Handling capital gains for US vs Canada (average cost)
- HMRC – Self Assessment Guidance (deadlines, record keeping)
- Plaintext Accounting Forum – Beancount plugin for UK capital gains (HMRC rules)
- Bundeszentralamt für Steuern – German income tax return info and forms
- Hacker News – Discussion on German accounting (SKR04, requirements)
- ATO / MoneySmart (ASIC) – Lodging an Australian tax return (steps, pre-fill)
- Australian Taxation Office – Business returns and lodgment dates
- Beancount Plugin Repository – Depreciation plugin (supports CRA half-year rule)