Перейти к основному содержимому

Подготовка налогов с Beancount по странам

Используйте данные бухгалтерской книги Beancount для налоговой отчетности и подачи деклараций в США, Канаде, Германии, Великобритании и Австралии

Ресурсы, специфичные для страны, которые помогут с подготовкой налогов на конец года с использованием данных Beancount

Введение: Подготовка налогов на конец года может быть упрощена благодаря подробным финансовым записям Beancount. Ниже представлены руководства, специфичные для пяти регионов, популярных среди пользователей Beancount – Соединённые Штаты, Канада, Германия, Великобритания и Австралия. Каждый раздел описывает типичный процесс подачи налоговой декларации для физических лиц или малого бизнеса, указывает на официальные ресурсы налоговых органов и предлагает советы по использованию данных Beancount (и совместимых инструментов или плагинов) для упрощения отчетности. Используйте эти руководства как отправную точку, чтобы обеспечить эффективную поддержку вашей налоговой отчётности системой Beancount.

Соединённые Штаты

Обзор подготовки налогов на конец года: В США физические лица и индивидуальные предприниматели подают ежегодные налоговые декларации по форме 1040, часто с дополнительными приложениями. Основные шаги включают:

  • Соберите документы по доходам: Соберите все формы W-2 (доходы по заработной плате), формы 1099 (для доходов от фриланса, процентов, дивидендов и т.д.) и любые другие налоговые отчеты за год. IRS рекомендует сохранять подтверждающие документы, такие как квитанции, счета и оплаченные счета в упорядоченном виде, так как они подтверждают записи в вашей налоговой декларации. Малые предприятия или индивидуальные предприниматели используют Schedule C (прибыль или убыток от бизнеса) для отчета о доходах и расходах бизнеса, поэтому убедитесь, что у вас есть все записи о выручке и расходах за год.
  • Соберите данные о вычетах и налоговых льготах: Соберите документы, подтверждающие вычитаемые расходы (например, проценты по ипотеке, пожертвования, медицинские расходы) и любые налоговые кредиты. Если у вас есть бизнес, суммируйте расходы по категориям (канцелярские товары, командировки и т.д.) по мере необходимости для Schedule C или других форм.
  • Сверьте счета и финансовые отчеты: Используйте Beancount для генерации отчета о прибылях и убытках и баланса за налоговый год. Это помогает убедиться, что все суммы доходов и расходов соответствуют вашим документам. Обычно в конце года корректируют бухгалтерию, например, с учетом амортизации или подсчета запасов.
  • Подайте декларацию до срока: Налоговые декларации физических лиц обычно подаются до 15 апреля следующего года (если не продлено). Если нужно больше времени, подайте заявку на продление до апреля, но помните, что налоги должны быть оплачены до 15 апреля, чтобы избежать процентов. Налогоплательщики в США могут подавать декларацию электронно через IRS Free File (для подходящих доходов) или используя коммерческое налоговое ПО, либо отправить бумажную декларацию по почте.

Официальные ресурсы IRS: Используйте публикации и инструменты IRS для точного руководства. Полезные ресурсы включают:

  • Центр налогообложения для самозанятых IRS: Портал IRS «Малый бизнес и самозанятые» предоставляет формы и рекомендации для индивидуальных предпринимателей и малого бизнеса. Например, там указано, что индивидуальные предприниматели должны подавать расписание C (Форма 1040) для отчета о доходах от бизнеса. Также приведены ссылки на ресурсы по ведению учета, вычитаемым расходам и налоговым обязательствам.
  • Руководство IRS «Как подать налоговые декларации»: IRS подробно описывает процесс подачи на своем сайте, акцентируя внимание на проверке необходимости подачи, сборе всех документов и заявлении допустимых вычетов/кредитов. Это официальное руководство является хорошим чек-листом, чтобы убедиться, что вы ничего не пропустили.
  • Рекомендации по ведению учета (Публикация IRS 583): IRS рекомендует вести полные записи. Как указано в руководстве IRS, ваши книги должны четко показывать валовой доход, вычеты и кредиты, а также следует хранить подтверждающие документы (например, счета, аннулированные чеки и т. п.), которые подтверждают каждую позицию в вашей декларации. Ведение вашего учета в Beancount под управлением версий с вложениями или ссылками на документы может помочь соответствовать этим требованиям.

Использование данных Beancount для налоговой отчетности: Структурированные данные Beancount могут значительно помочь в подготовке налогов для США:

  • Используйте отчёты Beancount: Создавайте стандартные финансовые отчёты за налоговый год. Отчёт о прибылях и убытках предоставит итоги по категориям доходов и расходов (полезно для Формы 1040 и Schedule C). Бухгалтерский баланс на 31 декабря поможет отслеживать остатки наличных, дебиторскую и кредиторскую задолженность или товарные запасы (важно, если нужно отчитываться по запасам или учитывать различия между кассовым и начисленным методами). Их можно получить с помощью команды bea query или через интерфейс Fava в разделе «Отчёт о доходах». Многие CPA запрашивают отчёт о прибылях/убытках и баланс; Beancount может выводить их по требованию.
  • Категоризируйте расходы в соответствии с налоговыми формами: Структурируйте свои счета Beancount, чтобы они совпадали с налоговыми категориями. Например, у самозанятого лица могут быть Expenses:Business:Advertising, Expenses:Business:Travel и так далее, отражающие категории Schedule C. Это облегчает запрос итогов по каждой категории. Вы можете использовать bea query или интерфейс запросов Fava для суммирования расходов по счетам за год, а затем переносить итоги в налоговые формы.
  • Капитальные прибыли и инвестиции: Если у вас есть инвестиции, отслеживание лотов в Beancount сохранит даты и суммы покупки и продажи. Это полезно для Schedule D / Формы 8949 (Капитальные прибыли и убытки). Вы можете запросить в вашей книге все продажи активов за год и получить их себестоимость и выручку. Примечание: В США разрешено использовать конкретное определение лота при продаже (или FIFO по умолчанию). По умолчанию Beancount отслеживает лоты по принципу FIFO, если они явно не указаны. Убедитесь, что вы правильно отмечаете продажи лотов в Beancount в соответствии с выбранным методом. Также учитывайте правила wash sale (убытки не учитываются, если вы покупаете акции заново в течение 30 дней). Beancount не помечает wash sales автоматически, но вы можете делать корректировки вручную или использовать инструменты сообщества (см. ниже).
  • Экспорт данных: Нет однокликового экспорта из Beancount в формы IRS, но можно экспортировать данные в CSV или Excel. Например, вы можете экспортировать список всех благотворительных пожертвований из Beancount в CSV и приложить его к налоговым документам. Некоторые налоговые программы (например, TurboTax) позволяют импортировать инвестиционные операции через CSV – TurboTax поддерживает специальный CSV-формат «прибыль/убыток» для сделок с акциями. В Beancount вы можете написать пользовательский скрипт или запрос для создания CSV с торговой активностью в нужном формате, что сэкономит время на ручной ввод.

Программное обеспечение и инструменты (США): Разнообразные инструменты могут работать вместе с Beancount, чтобы помочь вам подать налоговую декларацию:

  • Программы для подачи налоговой декларации: Популярные программы, такие как TurboTax, H&R Block, TaxAct или FreeTaxUSA, часто используются для подготовки деклараций. Они не интегрируются напрямую с Beancount, но вы можете использовать сводки, сгенерированные Beancount, чтобы вводить данные. Например, после получения итого по доходам и вычетам в Beancount вы вводите эти данные в формы программного обеспечения для интервью. Для инвестиций, как отмечалось, вы можете импортировать CSV с транзакциями акций в TurboTax – рассмотрите возможность использования данных Beancount для генерации TXF файла или поддерживаемого CSV формата для бесшовного импорта.

  • Таблицы: Многие технически подкованные податели используют таблицы, чтобы связать Beancount и налоговые формы. Экспортируйте пробный баланс или сводку по счетам в 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 в одну строку в Расписании 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, который выявляет возможности получения налоговых убытков и помечает потенциальные операции "wash sale". Это расширение сканирует ваши инвестиционные счета Beancount и сообщает, какие лоты можно продать с убытком для налоговых целей, а какие из этих убытков будут запрещены правилами "wash sale". Это может быть полезно в конце года для налогового планирования (реализация убытков для компенсации прибылей). Это продвинутый инструмент, в основном для личного инвестиционного управления, но он показывает, как данные Beancount можно использовать в налоговой стратегии.
  • Автоматические проводки по амортизации: Для активов малого бизнеса расчет амортизации для налогов может быть утомительным. Существуют плагины сообщества, которые автоматизируют этот процесс. Например, плагин Flexible Depreciation (часть beancount-plugins) может автоматически формировать ежегодные проводки по амортизации на основе метаданных, которые вы добавляете к покупке активов. Он поддерживает методы, такие как линейный или уменьшаемый остаток, и даже режим для правила половины года в Канаде (что можно адаптировать под американские нормы, например MACRS). Используя этот плагин, вы можете автоматически рассчитывать расходы по амортизации за год, которые затем включаете в налоговую декларацию (Schedule C или Форму 4562 для амортизации). Это гарантирует соответствие бухгалтерских и налоговых данных.
  • Fava для быстрых проверок: Запуск веб-интерфейса Fava во время подготовки налогов может быть очень полезным. Вы можете быстро запросить Expenses:Taxes:Property для получения сумм налога на имущество или отфильтровать транзакции по определенному тегу (например, #deductible), если в течение года вы отмечали вычитаемые позиции. Некоторые пользователи даже временно открывают доступ к Fava своим бухгалтерам для интерактивных консультаций (хотя это следует делать осторожно ради безопасности). Такая интерактивная возможность ускоряет процесс обмена информацией при подготовке налоговой отчетности.

Канада

Обзор подготовки налогов на конец года: Канадские резиденты ежегодно подают индивидуальную налоговую декларацию по доходам T1 General (срок сдачи — до 30 апреля для большинства лиц). Малый несформированный бизнес (индивидуальные предприниматели) включают свои доходы в T1 с помощью формы T2125 Statement of Business or Professional Activities. Основные шаги в процессе подготовки налоговой отчетности в Канаде:

  • Соберите налоговые формы T-Slips: Соберите все налоговые формы за год. Обычно встречаются формы T4 (доход от занятости), T5 (инвестиционный доход, например проценты или дивиденды), T3 (доходы от трастов/паевых инвестиционных фондов), T4A (пенсии или вознаграждения самозанятых), и другие. Убедитесь, что у вас есть формы по всем источникам дохода – CRA ожидает, что вы задекларируете весь доход, и несдача отчёта может привести к штрафу в размере 10% от незаявленной суммы. Beancount может помочь отследить отсутствие ожидаемой формы (например, если у вас есть зарегистрированный дивидендный доход, но форма T5 не поступила, это сигнал для последующих действий).
  • Организуйте вычитаемые расходы и налоговые кредиты: Подготовьте квитанции за расходы, которые облагаются налоговым вычетом или подходят для получения налоговых кредитов. Для физических лиц это могут быть квитанции о взносах RRSP, медицинские расходы, пожертвования на благотворительность, расходы на уход за детьми и др. Если вы самозанятый, соберите все квитанции расходов по бизнесу (канцелярские принадлежности, транспортные расходы, расходы на домашний офис и т.д.), которые потребуются для заполнения формы T2125. В Канаде храните эти документы минимум шесть лет, поскольку CRA может затребовать их во время последующей проверки после подачи декларации.
  • Финансовые отчёты бизнеса: Если у вас небольшой бизнес или подработка, подготовьте сводку доходов и расходов за год. Beancount легко создаёт такой отчёт как отчёт о прибылях и убытках. Итого переносится в вашу форму T2125. Например, в T2125 есть отдельные строки для доходов и различных категорий расходов (реклама, питание, офис, автомобиль и др.). Соотнесите свои счета Beancount с этими категориями для удобства переноса сумм. Малые бизнесы в Канаде обычно работают по календарному году (в отличие от некоторых стран, где по-разному; в Канаде предприниматели должны использовать календарный год). Убедитесь, что ваши данные Beancount за календарный год завершены (все операции внесены и сверены) к моменту подготовки налоговой декларации.
  • Подайте декларацию: Большинство канадцев подают декларацию онлайн с помощью сертифицированного программного обеспечения NETFILE. После проверки данных используйте выбранное ПО для ввода информации (или воспользуйтесь функцией Auto-fill, если доступна – сервис CRA Auto-fill может импортировать данные ваших T-slip форм напрямую в многие программы). В качестве альтернативы, заполните бумажные формы (T1 и приложения), если предпочитаете ручную подачу. Основная форма (T1) вместе с приложениями (например, Schedule 3 для прироста капитала или T2125 для бизнеса) и провинциальными формами составляют полный налоговый отчёт. Соблюдайте сроки подачи (30 апреля для физических лиц, или 15 июня, если вы или ваш супруг/супруга имеете доход от самозанятости, однако остаток налога к уплате всё равно должен быть внесён к 30 апреля).

Официальные ресурсы CRA: Канадское налоговое агентство предоставляет исчерпывающие рекомендации для налогоплательщиков:

  • Центр CRA «Малый бизнес и самозанятые»: официальный сайт CRA содержит раздел для малого бизнеса и самозанятых. Включает «Контрольный список для малого бизнеса», охватывающий ключевые налоговые обязательства, а также информацию по таким темам, как GST/HST, бизнес-расходы и ведение учета. Это отличная отправная точка, если вы ведете бизнес, поскольку здесь поясняется, что нужно подавать (например, что некорпорированные предприятия используют форму T2125, в то время как корпорации подают отдельные декларации T2).
  • Руководства по подоходному налогу с физических лиц: руководство CRA «Подготовка к подаче налоговой декларации» предлагает пошаговые инструкции о том, что необходимо подготовить — от требуемых документов до важных дат. Напоминает налогоплательщикам о необходимости организовать налоговые бланки, знать право на вычеты и разбираться в методах подачи. Ежегодно CRA публикует также Общее руководство по подоходному налогу и льготам (T1 Guide), разъясняющее построчно декларацию — доступно на сайте CRA.
  • Форма T2125 и инструкции по заполнению налоговых форм: Если у вас есть доход от бизнеса или профессиональной деятельности, ознакомьтесь с официальной формой T2125 и ее инструкциями. Веб-сайт CRA и руководство по форме объясняют, какие расходы допускаются и где их указывать. Например, описывается, как рассчитывать расходы на использование дома в бизнесе или претензии на автомобильные расходы. Аналогично, если вы продавали инвестиции, обратитесь к инструкциям для Приложения 3 (Капитальные приросты), чтобы корректно их отразить.
  • Онлайн-сервисы CRA: Используйте онлайн-инструменты CRA: Мой счет (для физических лиц) позволяет проверить лимит взносов в RRSP, информацию по TFSA или использовать функцию авто-заполнения. 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 каждой продажи. Имейте в виду канадские правила, такие как принцип поверхностного убытка (аналог wash sales) и требование конвертировать все суммы в CAD для налоговой декларации. Beancount поддерживает мультивалютность; вы можете получать запросы по реализованным прибылям в CAD, если фиксируете курсы валют для операций.
  • Особенности GST/HST: Если вы фрилансер или бизнес, зарегистрированный для GST/HST, обязательно разделяйте налог с продаж в записях Beancount. Обычно это выглядит так: когда вы получаете $100 + $5 GST, фиксируйте доход $100 на счет дохода и $5 на счет Liabilities:GST Collected. Таким образом, ваши отчеты о доходах показывают чистый доход, и у вас есть баланс собранного налога для последующей уплаты. Аналогично отслеживайте входящие налоговые кредиты (GST/HST, уплаченные по расходам) в активном или счетах противозатрат. В конце года (или за каждый отчетный период) вы можете суммировать эти счета для подготовки декларации GST/HST. Хотя подача GST/HST отдельна от декларации подоходного налога, они взаимосвязаны (например, входящие налоговые кредиты уменьшают расходы для подоходного налога). Данные Beancount помогают убедиться, что вы заявили все допустимые входящие налоговые кредиты и правильно отчитались по 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) имеют функцию Автоматического заполнения моей декларации, которая загружает данные T-slip из CRA – используйте это для экономии времени, а затем сверяйте их с вашими записями в Beancount, чтобы убедиться, что ничего не пропущено и не дублируется.
  • Таблицы для T2125: Если у вас много счетов расходов, вы можете создать таблицу, сопоставляющую каждый счет расходов Beancount с соответствующей строкой T2125. Экспортируйте итоги расходов (bea query может вывести CSV с расходами, сгруппированными по счетам) и вставьте их в таблицу, которая затем суммирует суммы по необходимым категориям. Это может служить рабочим листом для ввода в налоговое программное обеспечение или формы.
  • Онлайн-формы и калькуляторы CRA: CRA предоставляет некоторые онлайн-калькуляторы (например, для инвестиционных доходов или других сценариев) и заполняемые PDF-формы. Если вы предпочитаете ручные вычисления для проверки, вы можете использовать их вместе с данными Beancount. Например, при расчёте освобождения по основной резиденции при продаже дома (рабочий лист Приложения 3) вы используете записи Beancount для стоимости покупки и расходов на продажу для помощи.
  • Экспорт налоговой отчетности из бухгалтерского ПО (если нужно): Если вы работаете с бухгалтером, использующим профессиональные налоговые пакеты, он может запросить отчет о доходах и оборотно-сальдовую ведомость. Вы можете экспортировать их из Beancount. В некоторых случаях бухгалтеры импортируют данные в QuickBooks или CaseWare. Хотя Beancount не экспортирует напрямую в эти форматы, предоставление подробного экспорта главной книги в Excel может позволить им импортировать или скопировать данные. Нередко бухгалтеры вводят сводные цифры вручную, используя ваши данные Beancount в качестве ссылки.

Советы сообщества и плагины (Канада): Сообщество plaintext accounting поделилось несколькими советами, специфичными для Канады:

  • Обработка ACB и инвестиций: Как уже упоминалось, один пользователь создал плагин для отслеживания средней себестоимости (average cost basis) для отчетности по приросту капитала в Канаде. Если вы активно работаете с акциями или фондами в незарегистрированном счёте, рассмотрите возможность использования или написания подобного скрипта. Даже без этого, в сообществе часто советуют вести отдельную таблицу или использовать теги в Beancount для маркировки того, какие лоты принадлежат какому «ACB pool». Например, при иммиграции в Канаду вы можете сбросить себестоимость через специальную транзакцию (поскольку Канада считает, что вы приобретаете активы по справедливой рыночной стоимости при становлении резидентом) — это можно зафиксировать в 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 и TFSA, конвертации транзакций в долларах США в CAD для налогов и другие. Поиск по списку рассылки или форуму PTA с ключевым словом «Canada» может дать полезные обсуждения. Например, затрагиваются вопросы перехода между странами (корректировка себестоимости) или отсутствие встроенного учета средней себестоимости, что привело к вышеописанным решениям. Взаимодействие с этими ресурсами поможет узнать о лучших практиках.

Германия

Обзор подготовки к налоговой отчетности за год: Налоговая система Германии включает годовую налоговую декларацию по доходам (Einkommensteuererklärung) для физических лиц, как правило, подаваемую за календарный год. Для тех, кто работает только с доходом от заработной платы, налог обычно удерживается через ведомость заработной платы (и подача декларации может быть необязательной), но любой, у кого есть дополнительный доход (фриланс, инвестиции и т. д.) или кто заявляет определённые вычеты, обязан подать декларацию. Малые предприятия, не обязанные вести двойную бухгалтерию, часто подают Einnahmenüberschussrechnung (EÜR) – упрощённый отчет о доходах и расходах – как часть своей декларации. Ключевые шаги в подготовке налоговой отчетности в Германии:

  • Соберите отчёты о доходах и подтверждающие документы (Bescheinigungen): Соберите вашу Lohnsteuerbescheinigung (годовую справку по подоходному налогу с заработной платы от работодателя), если вы работаете по найму, а также отчёты по другим источникам дохода. Это могут быть Kapitalertragsbescheinigungen от банков (содержащие дивиденды, проценты и удержанный налог), записи о доходах от аренды или роялти, а также документы по доходам от фриланса (выставленные счета и т.п.). Если вы получали государственные выплаты (например, пособия по безработице, Elterngeld), имейте при себе соответствующие справки.
  • Документируйте расходы и налоговые вычеты (Werbungskosten/Betriebsausgaben): В Германии работники могут вычитать из налогооблагаемого дохода определённые расходы, связанные с работой (Werbungskosten), а самозанятые и предприниматели учитывают бизнес-расходы (Betriebsausgaben). Соберите чеки и квитанции за профессиональное обучение, инструменты, домашний офис (если соответствуете критериям), а также транспортные расходы (Entfernungspauschale рассчитывается исходя из расстояния). Если вы самозанятый или владеете бизнесом, убедитесь, что у вас есть все счета за расходы и что они соответствуют требованиям (например, правильные счета с НДС). Также соберите подтверждения на специальные вычеты, такие как пожертвования (Spendenquittungen), медицинские расходы, страховые взносы (многие из которых можно частично вычесть) и налоговые платежи (например, налог на имущество, если сдаёте недвижимость).
  • Сверьте финансовые записи: Если вы используете Beancount для личных или бизнес-финансов, сверяйте вашу бухгалтерскую книгу с банковскими выписками и квитанциями за год. Немецкие налогоплательщики должны быть готовы предоставить документы по запросу. Бухгалтерия в Beancount поможет убедиться, что вы не пропустили никакой доход или расход: проверьте, что каждое банковское поступление учтено либо как доход, либо как не облагаемый налогом приток. Для малого бизнеса подготовьте EÜR, если это применимо — это по сути сводка доходов за вычетом расходов, с отдельными расчётами амортизации (AfA) и пробега, если они заявлены.
  • Используйте ELSTER или налоговое ПО: В Германии требуется подавать декларации в электронном виде для большинства налогоплательщиков. Официальный онлайн-портал — ELSTER (Elektronische Steuererklärung). За последние годы формы ELSTER доступны также на английском для удобства. Зарегистрируйтесь в ELSTER, если ещё этого не сделали — для этого потребуется получить код активации по почте, начните процесс заранее. Также многие используют коммерческое налоговое ПО (например, WISO Steuer, Taxman, Smartsteuer или английские решения вроде SteuerGo). Эти программы помогут заполнить сложные немецкие формы (особенно разнообразные Anlage), а также автоматически подать документы через ELSTER. Обычно крайний срок подачи деклараций самостоятельно — 31 июля следующего года (для доходов 2024 года — до 31 июля 2025), но при использовании профессионального налогового консультанта (Steuerberater) срок автоматически продлевается до конца февраля второго года. Обязательно соблюдайте соответствующие сроки, подавая декларацию через ELSTER или программу.

Официальные источники налоговой информации Германии: Налогоплательщики в Германии могут обращаться к официальным источникам для получения точной информации:

  • Информация Finanzamt и BZSt: Bundeszentralamt für Steuern (BZSt) предоставляет информацию для налогоплательщиков на нескольких языках. Например, оно объясняет, что местные Finanzämter (налоговые офисы) являются основным контактным пунктом по вопросам подоходного налога и предоставляет ссылки на формы. Все официальные налоговые формы можно найти на Form Server налоговых органов (портале форм 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 с конкретными вопросами. Также обратите внимание, что налоговые авансовые платежи (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), суммируя эти счета за период. Обязательно учитывайте операции с обратным начислением или импортным НДС – например, если вы покупаете услуги из-за пределов Германии, возможно, потребуется одновременно задекларировать и вычесть НДС (Beancount справляется с этим через соответствующие проводки). В обсуждении на Hacker News отмечалось, что обработка обратных начислений и различных ставок НДС важна для «правильного немецкого учета». В Beancount можно использовать метаданные или счета для пометки операций с НДС 19% и 7% и т.д. Также можно написать пользовательский отчет для вывода точных строк, нужных для формы НДС (например, общая сумма продаж с НДС 19%, общая с 7% и т.п.). Хотя это не встроено, все данные доступны при правильной структуре.
  • EÜR и годовая отчетность: Если вы подаете EÜR (упрощенный учет доходов и расходов для малого бизнеса), а не полный баланс двойной записи, по сути, нужны итоги доходов и вычитаемых расходов. Beancount легко формирует это через отчет о прибылях и убытках за год. Учитывайте специфические для Германии корректировки в EÜR, например, обработку частного использования автомобиля (можно добавить обратно часть расходов как личное использование, если заявляли полные расходы) или работы из дома (с строгими условиями). В Beancount можно вести отдельные счета для вычитаемой и личной части или делать корректирующие проводки в конце года. Если у вас полное ведение двойной записи (Bilanz) для крупного бизнеса, Beancount это тоже поддерживает – будут счета для активов, обязательств, капитала и т.д., из которых можно сформировать баланс (Bilanz) и отчет о прибылях и убытках (GuV) для налогового консультанта. Хотя некоторые особенности, например, корректировки по ГКРФ (Handelsgesetzbuch), могут выходить за рамки 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 и социальных взносов в отдельных счетах (обязательства по зарплате) поможет убедиться, что все платежи учтены при составлении годовых отчетов.

Программное обеспечение и инструменты (Германия): немецкие бухгалтеры и налогоплательщики используют сочетание официальных и сторонних инструментов, которые могут взаимодействовать с рабочими процессами Beancount:

  • ELSTER Online: Бесплатный официальный способ подачи налоговых деклараций. ELSTER, теперь с частичной поддержкой английского языка, позволяет вручную вводить ваши налоговые формы онлайн. Используйте данные, сгенерированные Beancount, чтобы заполнить поля. Например, если ваш отчет о прибылях и убытках 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.
  • Обратное начисление и коды НДС: При работе с внутрисообществными услугами или товарами ЕС отмечайте это в Beancount. Например, если вы регистрируете услугу от поставщика из ЕС, подлежащую обратному начислению, вы можете пометить транзакцию VAT=ReverseCharge. Затем вы можете создать пользовательский отчет или запрос, чтобы перечислить все такие операции для заполнения Anlage UR (формы, в которой детализируются услуги с обратным начислением). Помечая разные сценарии НДС (внутренний 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 с работы (итог по зарплате, уплаченный налог и любые льготы в натуральной форме). Если вы самозанятый или арендодатель, соберите общий доход за налоговый год (например, счета-фактуры по продажам, отчёты по аренде). Также включите выписки по банковским процентам, дивидендные ваучеры и любые другие доходы (крипто, гиг-экономика и т. п.). Обратите внимание, что налогоплательщики Великобритании обязаны подчёркивать все доходы, если только они не покрыты конкретным исключением или налоговым вычетом. Например, проверьте, не превысили ли вы льготу на торговлю или недвижимость в размере £1,000 (если меньше, возможно, этот доход не нужно декларировать, иначе — нужно). Beancount может помочь, агрегируя, например, все ваши счета по фриланс-доходам за налоговый год, чтобы проверить, не превышаете ли порог.
  • Отслеживайте вычитаемые расходы и налоговые льготы: Для самозанятых определите все бизнес-расходы, которые являются разрешёнными вычетами (путешествия, офисные расходы, телефония и т. д.) за налоговый год. Убедитесь, что у вас есть квитанции или записи для каждого из них. Если вы используете упрощённые расходы (например, фиксированную ставку на транспорт или домашний офис) вместо фактических затрат, указывайте объём использования (Beancount может отслеживать пробег или часы работы из дома через метаданные, например). Если вы работаете по найму и у вас были не возмещённые рабочие расходы или вы имеете право на некоторые вычеты (например, профессиональные сборы или расходы на форму), соберите эти суммы — хотя учтите, что многие расходы по найму нельзя заявлять, если вы не подавали декларацию по другим причинам. Также соберите информацию о взносах, которые могут влиять на налогообложение: пенсионные взносы (особенно если положительна ставка по более высокой шкале), пожертвования по Gift Aid (они увеличивают ваш базовый налоговый диапазон) и т. п.
  • Рассчитайте налогооблагаемую прибыль (для бизнеса): Если вы индивидуальный предприниматель, вам нужно рассчитать вашу налогооблагаемую прибыль бизнеса. Это доход минус разрешённые расходы, скорректированные на капитальные отчисления (амортизация для налога) и недопустимые расходы (например, личная часть расходов). Beancount может сформировать отчёт о доходах вашего бизнеса, который станет отправной точкой. Затем примените особенности Великобритании: например, исключите развлекательные расходы (расходы на развлечения клиентов не вычитаются в UK), добавьте обратно амортизацию и вычтите капитальные отчисления согласно правилам HMRC (годовая льгота на инвестиции или снижение балансовой стоимости). Вы можете вести сверку в таблице Excel или внутри Beancount (используя отдельные счета для налоговых корректировок). Эта итоговая сумма вписывается в раздел для самозанятых в налоговой декларации (форма SA103).
  • Подача декларации по Self Assessment: Налоговый год в Великобритании заканчивается 5 апреля, а срок подачи онлайн — 31 января следующего года (подача на бумаге — 31 октября раньше). Большинство подаёт онлайн через онлайн-портал HMRC или с помощью коммерческого программного обеспечения. Когда будете готовы, войдите в портал Self Assessment HMRC (или используйте выбранное ПО) и введите данные: доходы от работы (часто заполняются автоматически данными HMRC), доходы и расходы самозанятых, дивиденды, проценты и т. п. Тщательно сверяйте каждую цифру с отчётами Beancount. Система рассчитает ваш налог. Если налог к уплате, учтите, что могут потребоваться авансовые платежи на следующий год (обычно половина суммы текущего года, платежи 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). Эти материалы объясняют, что считается допустимыми расходами, как учитывать капитальные расходы и как рассчитывать, например, overlap profits (если ваш отчётный период не совпадает с налоговым годом, хотя новые правила приводят периоды учёта к налоговым годам). Памфлет HS222 полезен для капитальных расходов, например. Все эти документы доступны на gov.uk в PDF (ищите «SA103 notes»).
  • Онлайн-сервисы HMRC: Официальная система HMRC Self Assessment online бесплатна. Есть также приложение для простых деклараций. Если вы не подавали онлайн в прошлом году, необходимо зарегистрироваться (получить код активации по почте). После входа онлайн-форма по сути такая же, как бумажная, с подсказками. На сайте HMRC есть список одобренного программного обеспечения, если вы решите использовать альтернативы. После подачи личный налоговый кабинет HMRC позволит вам просмотреть налоговый счёт, оплатить налоги или настроить план платежей при необходимости.

Использование данных Beancount для налоговой отчётности в Великобритании: Beancount может поддерживать многие аспекты расчёта и ведения учёта по британским налогам:

  • Расписания по самозанятости: Для индивидуальных предпринимателей Beancount может сформировать данные, необходимые для страниц самозанятости (SA103). В форме есть поля для оборота, допустимых расходов (с разбивкой, если ваш оборот превышает £85 тыс. или если вы решите их деталировать), капитальных затрат и прочего. Если ваш оборот ниже порога, вы можете просто указать общие расходы одним числом; Beancount всё равно может предоставить разбивку для вашего удобства. Если выше, потребуется разделить расходы по категориям, таким как офис, командировки, суточные, юридические услуги и т.д. При ведении соответствующих счетов (например, Expenses:Business:Travel, Expenses:Business:Legal) вы сможете мгновенно получить эти суммы. Правила Великобритании также допускают использование упрощенных расходов (фиксированная ставка за использование дома или за милю пробега автомобиля). Если вы выберете этот вариант, возможно, вы не будете записывать фактические расходы в Beancount по этим категориям (или будете, но затем игнорируете и используете фиксированную ставку). Для ясности вы можете завести счёт типа Expenses:Car:Actual, но не списывать с него, используя ручную корректировку для учёта фиксированной ставки HMRC за милю. Документируйте такие решения в заметке или с помощью пользовательской записи Beancount, чтобы не забыть методику при подаче декларации.

  • Отчётность по инвестициям: Налогообложение инвестиций в Великобритании требует отчёта по дивидендам и процентам, превышающим определённые лимиты, а также по приросту капитала, если он превышает годовую не облагаемую норму или при любых продажах с доходом свыше 4× этой нормы. Используйте Beancount для отслеживания дивидендного дохода (например, в Income:Dividends:UK и Income:Dividends:Foreign). В конце года подсчитайте дивиденды — вам надо будет отчитаться по итоговой сумме, а если с дивидендов удержан иностранный налог, отметьте его для зачёта иностранного налога (используйте раздел Foreign формы SA106). Для прироста капитала Beancount может перечислить каждую продажу активов (акции, криптовалюты, недвижимость и др.). В Великобритании действуют специальные правила сопоставления акций: за тот же день, на следующие 30 дней (метод bed and breakfast), и пул Section 104 для более старых позиций (средняя себестоимость) — эти правила определяют базу стоимости проданных акций. Ручной расчёт может быть ошибочным. Сообщество разработало плагин Beancount для UK capital gains, который применяет правила HMRC (усреднение по Section 104 и др.) для вычисления прироста. Используя этот плагин с вашими данными Beancount, вы получите отчет по каждой продаже с рассчитанной прибылью или убытком согласно британским правилам, который потом можете использовать для заполнения сводки по приросту капитала в налоговой декларации. Даже без плагина можно применять детальное учётовое отслеживание лотов Beancount, помня, что стандартный FIFO или идентификаторы по умолчанию — не британский метод; возможно, потребуется вручную скорректировать базу стоимости для имитации усреднения. Один из вариантов — вести инвестиции Beancount через отдельный счёт на каждую позицию (чтобы разграничить правила за тот же день и 30 дней) и усреднять цену вручную после каждой покупки — либо просто использовать внешний калькулятор, а в Beancount хранить исходные данные. В любом случае важно записывать все продажи; порог HMRC (в настоящее время около £50 тыс. дохода или £12 тыс. прироста) может требовать отчёт даже при отсутствии налога.

  • НДС и MTD для НДС: Если ваш бизнес зарегистрирован по НДС, вы, вероятно, уже используете программное обеспечение для подачи деклараций по НДС, так как Making Tax Digital (MTD) для НДС уже требует цифрового ведения записей и подачи отчетности. Beancount не является признанным MTD-по для НДС, поэтому ведите учёт НДС в Beancount и подавайте декларации через bridging software. Например, экспортируйте итоги по счету НДС из Beancount и вводите их в MTD-совместимый bridging tool для отправки в HMRC.

  • MTD для подоходного налога (ITSA): Making Tax Digital для подоходного налога уже не за горами — внедрение происходит поэтапно для доходов от самозанятости и собственности. График запуска HMRC rollout schedule включает три этапа, каждый из которых зависит от дохода, указанного в декларации за предыдущий год:

    • С 6 апреля 2026 года, если доход за 2024-2025 налоговый год превысил £50,000 — этот этап уже действует.
    • С 6 апреля 2027 года, если доход за 2025-2026 налоговый год превысил £30,000.
    • С 6 апреля 2028 года, если доход за 2026-2027 налоговый год превысил £20,000.

    Как только вы попадёте в сферу действия, MTD для подоходного налога требует цифровых записей и ежеквартального обновления, подаваемого через программное обеспечение, признанное HMRC; перед тем, как опираться на какой-либо порог, проверьте текущие рекомендации по условиям участия и освобождению, так как даты и цифры могут меняться. Beancount может хранить базовые записи и формировать суммы доходов и расходов за каждый квартал, но сам по себе не является признанным программным обеспечением MTD — вы всё равно подаёте отчёт через признанное или промежуточное средство. Были предложены общественные инициативы по мосту данных Beancount к API подоходного налога HMRC; рассматривайте их как экспериментальные и перед подачей через них уточняйте статус признания.

  • Проверка кодов PAYE: Ваш бухгалтерский реестр Beancount также может использоваться для проверки вашего налогового кода PAYE. Например, если вы записываете свои платежные ведомости в Beancount (с валовой зарплатой, налогом, NI и т.д.), вы можете привести их к годовому виду и проверить, правильно ли применён необлагаемый налогом лимит. Если вы заметите расхождение (возможно, показывалась недоплата налога), вы узнаете, что нужно проверить уведомление о коде HMRC. Это не используется непосредственно при подаче (поскольку PAYE обрабатывается работодателями), но помогает избежать сюрпризов и гарантировать, что Self Assessment корректно учитывает любые недоплаты или переплаты.

Программное обеспечение и инструменты (Великобритания):

  • HMRC Online Filing: Большинство физических лиц подают декларации через бесплатный онлайн-сервис HMRC. Это просто для большинства случаев. Используйте его вместе с Beancount, копируя цифры в сервис. Один совет: после ввода всех данных вы можете просмотреть сводку расчетов. Некоторые сравнивают её со своей собственной вычислительной работой (что можно сделать, экспортировав данные из Beancount в таблицу и применив налоговые ставки, чтобы проверить совпадение с небольшой погрешностью округления).
  • Коммерческое налоговое ПО: Существует множество сторонних программ (TaxCalc, Taxfiler, Absolute и др.), а также некоторые новые мобильные приложения, одобренные HMRC. Иногда они могут импортировать данные из бухгалтерского ПО или позволять импорт таблиц. Если у вас сложные финансовые дела или несколько ИП, такой пакет может помочь управлять множественными отчетными формами проще. Они часто генерируют аккуратно оформленные формы, которые можно хранить для своих записей. Тем не менее, многие из них ориентированы на бухгалтеров и могут быть избыточны для одного налогоплательщика.
  • Excel для SA103 (самозанятость) и SA105 (недвижимость): Если хотите перепроверить или спланировать, HMRC предоставляет рабочие листы (SA103S, SA103F) и SA105 в PDF/ODS форматах. Их можно заполнять электронно в тестовом режиме. Beancount может заполнить многие показатели. Например, по аренде недвижимости можно использовать Beancount для суммирования арендной платы и всех категорий расходов (ремонт, страховка, агентские услуги) для этого объекта; затем внести данные в форму SA105 для проверки результата перед официальной подачей. Это хорошая практика, чтобы не упустить никаких категорий.
  • Плагины Beancount для особенностей Великобритании: Мы уже упоминали плагин по приросту капитала для UK. Если вы инвестируете, он сэкономит часы ручных расчетов объединения активов. Пока что публично доступных UK-специфичных инструментов немного, но с внедрением этапов MTD для подоходного налога их может стать больше. Например, можно написать плагин для формирования квартального отчета доходов/расходов для MTD или для расчета UK-специфичных налоговых вычетов (например, корректировка личного необлагаемого минимума, если доход > £100k и т.п.). Пока же можно полагаться на персональные скрипты или таблицы для таких расчетов.
  • Open Banking / инструменты импорта: Часть подготовки налогов – собрать все ваши транзакции в одном месте — и с этим Beancount отлично справляется, если вы вели учет тщательно. Инструменты типа beancount-import (и многочисленные банковские импортеры из сообщества) могут автоматически получать банковские транзакции. Это гарантирует, что файл Beancount включает все расходы и доходы. Таким образом, во время подачи налогов вы можете быть уверены, что счета доходов в Beancount отражают всё. Если вы начали использовать Beancount в середине года, не забудьте импортировать данные начиная с начала налогового года (6 апреля) для полноты данных в первый год.

Советы сообщества и плагины (Великобритания):

  • Плагин для учета прироста капитала в Великобритании: Стоит выделить снова – этот плагин, созданный участником сообщества Beancount Василием (Evernight на GitHub), внедряет правила HMRC по приросту капитала. Он учитывает Section 104 pooling (усреднение всех позиций до продажи), правило того же дня (акции, купленные в тот же день, что и продажа, сопоставляются с ней), и правило 30-дневного выкупа и перепродажи (акции, купленные в течение 30 дней после продажи, сопоставляются и корректируют прирост). Использование этого плагина в вашем реестре Beancount позволяет точно рассчитывать такие вещи, как доходы от акций и даже более экзотические случаи (вероятно, он аналогично работает с криптовалютой, если рассматривать каждую монету как отдельный тип актива). Это бесценный вклад сообщества, поскольку правила Великобритании отличаются от обычно используемого в большинстве стран метода FIFO.
  • Отслеживание налоговых льгот и пределов: Некоторые пользователи маркируют транзакции для помощи с особенностями Великобритании. Например, пометка процентов по сбережениям, подпадающих под Personal Savings Allowance, или дивидендов под Dividend Allowance. Хотя налоговое ПО в конечном счете применит льготу, маркировка поможет быстро увидеть, превысили ли вы лимит. Например, пометьте банковские проценты как #SavingsAllowance, а затем запросите сумму – если она ниже £1,000 (для налогоплательщика базовой ставки) или £500 (для ставки выше), значит налогообложение не применяется; если превышает, налог начисляется на превышение.
  • Разделение налогового года в Beancount: Налоговый год в Великобритании простирается через календарные годы. Некоторые пользователи Beancount используют пользовательские представления или даже ведут два набора книг (или проще – работают с языком запросов), чтобы получать данные по налоговому году. Например, вы можете сделать запрос за даты «2024-04-06 по 2025-04-05», чтобы получить суммы по налоговому году. Если вы регулярно ведете Beancount много лет, стоит настроить запрос или отчет «Налоговый год X», чтобы избегать путаницы с календарным годом.
  • Иностранные доходы и налогообложение в Великобритании: Если у вас есть иностранные инвестиции или вы работаете за границей, система Великобритании может стать сложной (базы перечисления доходов, иностранные налоговые кредиты и т.д.). Хотя это не специфика только Великобритании, один совет – использовать в Beancount функционал валют для учета как GBP, так и иностранной валюты по каждой транзакции. Например, если вы получили дивиденды в USD, запишите их с эквивалентом в GBP по курсу на тот день. Тогда легко суммировать иностранные доходы в GBP для формы SA106. Также фиксируйте уплаченные иностранные налоги отдельными транзакциями на счет расходов по налогам. Это послужит основой для вашего требования налогового кредита. Наглядность такой схемы в Beancount гораздо лучше, чем копаться в отчетах брокера в конце года.
  • Использование тегов для корректировок: Самооценка в Великобритании включает некоторые специфические записи, например, корректировку на личное потребление (если вы учитываете расход с элементом личного использования, нужно добавить обратно личную часть в расчет дохода от самозанятости). Вы можете не учитывать личное потребление в расходах вообще (разделяя транзакцию между бизнес- и личными счетами). Но если выбираете записывать 100% расхода на бизнес и затем корректировать, то можете пометить такую транзакцию тегом #private_use_30% или подобным. В период налогообложения вы ищете этот тег и рассчитываете добавочную сумму. Аналогично, если используете кассовый метод учета (возможность для малых предприятий в Великобритании), проценты свыше £500 не учитываются – можете помечать расходы по процентам выше этого порога для корректировки.
  • Сообщества: Пользователи Beancount или других plain-text учетных систем из Великобритании иногда делятся опытом на форумах (например, группа Plaintext Accounting в Google или Reddit). Они обсуждают такие темы, как согласование Beancount с категориями HMRC и учет таких вещей, как авансовые платежи по налогу для потоков денежных средств. Например, можно создать счет Expenses:Taxes:SelfAssessment и записывать там ожидаемые авансовые платежи, чтобы не потерять их из виду. Хотя это не обязательно для подачи отчетности, хорошей практикой считается интегрировать планирование налоговых выплат в ваш реестр.

Австралия

Обзор подготовки к сдаче налоговой отчётности в конце года: Налоговый год в Австралии длится с 1 июля по 30 июня, а срок подачи индивидуальных налоговых деклараций — до 31 октября. Физические лица (включая индивидуальных предпринимателей) используют систему MyTax или бумажные формы ATO для подачи деклараций, в то время как компании и другие организации подают свои декларации (часто с более поздними сроками, если используют налогового агента). Основные шаги для налогоплательщиков Австралии, использующих Beancount:

  • Соберите документы по доходам: Соберите свои PAYG платежные сводки (в настоящее время часто это просто отчет о доходах, доступный через myGov, если ваш работодатель использует Single Touch Payroll) за период с июля по июнь. Также соберите выписки по банковским процентам, выписки по дивидендам (включая информацию о franking credits), выписки по аренде недвижимости (доходы и расходы) и записи о любых других доходах (например, доходы от бизнеса или подрядных услуг, прирост капитала от продажи активов). Многие из них заполняются заранее к концу июля в системах ATO, но вы должны сверить их с собственными записями (из Beancount). Например, если в Beancount указано, что вы получили $500 процентов по банковскому счету, убедитесь, что такая же сумма указана в предварительных данных; если нет, возможно, придется добавить её вручную.
  • Соберите сведения о вычитаемых расходах и чеках: В Австралии распространёнными вычетами являются рабочие расходы (членские взносы в профсоюз, инструменты, командировки, форма, расходы на домашний офис), расходы на образование, благотворительные пожертвования, проценты по инвестиционным кредитам и расходы на инвестиционную недвижимость (ремонт, услуги управляющего и т. д.). Используйте Beancount для учёта этих расходов в течение года, правильно их классифицируя (например, Expenses:Deductible:WorkFromHome или Expenses:RentalProperty:Repairs). В конце года подытожьте суммы. Храните чеки на расходы свыше A$300 (а лучше – все чеки, так как ATO может запросить доказательства). Обратите внимание, что для некоторых вычетов существуют специальные методы подтверждения (например, метод центов на километр для автомобиля или фиксированная ставка для домашнего офиса) – решите, будете ли использовать фактические расходы или безопасные ставки, и соберите необходимую информации соответствующим образом (Beancount может хранить, например, общее число часов работы в домашнем офисе или счета за электроэнергию, если нужно считать фактические расходы или использовать фиксированную ставку).
  • Доходы от бизнеса и индивидуального предпринимательства: Если вы ведёте единоличное предпринимательство или дополнительный бизнес, вы указываете доходы и расходы в своей индивидуальной налоговой декларации (используя расписание Business and Professional Items). Подготовьте отчет о прибылях и убытках за налоговый год (с 1 июля по 30 июня). Beancount может с этим помочь. Учтите любые корректировки между бухгалтерским учётом и налоговым – например, в Австралии часто разрешено немедленное списание стоимости активов (до определённого порога) или упрощённые депрессивные категории для малого бизнеса; определите ваш подход и отразите его в книге Beancount (или хотя бы зафиксируйте, чтобы правильно учесть в декларации). Также проверьте, нужно ли учитывать долю личного использования (например, если 20% использования автомобиля – личное, а вы списали все расходы, то 20% надо добавить обратно как личное использование).
  • Подача налоговой декларации: Налоговый год начинается 1 июля, но разумно дождаться конца июля или августа, когда ATO автоматически заполнит большую часть информации. Войдите в myGov и откройте ATO MyTax для начала декларации. MyTax покажет известные ему доходы (от работодателей, банков и др.); сравните их с данными из Beancount и добавьте или исправьте по необходимости. Введите дополнительные доходы (например, доход от бизнеса, зарубежные доходы и т. п.) и вычеты. В MyTax есть категории вычетов, соответствующие разделам декларации (рабочие расходы, пожертвования и т. д.). Используйте суммы из Beancount для заполнения, но будьте готовы указать описания или разбивку для некоторых заявок (MyTax может запрашивать детали по крупным вычетам). После ввода всей информации проверьте рассчитанный возврат или сумму к уплате. Крайний срок самостоятельной подачи – 31 октября. Если вы пользуетесь услугами зарегистрированного налогового агента, обычно срок продлевается до мая следующего года, но для этого нужно зарегистрироваться как клиент до 31 октября.

Официальные ресурсы ATO: Австралийское налоговое управление предоставляет массу информации, которая помогает с подготовкой налоговой отчетности:

  • Руководство ATO «Декларация по подоходному налогу» : На сайте ATO есть конкретные рекомендации для разных типов налогоплательщиков. Для физических лиц и индивидуальных предпринимателей смотрите раздел «Физические лица – подача декларации», в котором описано когда и как подавать (например, онлайн через MyTax на myGov) и установлены сроки подачи. ATO подчеркивает, что если вы подаете самостоятельно, сделайте это до 31 октября, иначе привлекайте налогового агента. Также отмечается, что большая часть информации предварительно заполняется к концу июля для онлайн-деклараций — это сигнал к началу подготовки.
  • Вычеты и скидки ATO: ATO имеет подробные страницы о том, что вы можете заявить как расходы по работе (иногда с разбивкой по профессиям), а также по специфическим ситуациям (например, аренда недвижимости или самообразование). Обращайтесь к ним, чтобы убедиться, что ваши расходы, категоризированные в Beancount, действительно имеют право на вычет. Например, «руководства по профессиям» ATO могут указывать, какой процент определенного расхода обычно принимается к вычету. Всегда сверяйтесь с официальными рекомендациями, чтобы не заявлять недопустимые для вычета статьи.
  • Раздел для малого бизнеса: Если у вас есть доход от бизнеса, руководства ATO для малого бизнеса объясняют льготы и обязанности. Страница «Отчеты и декларации для бизнеса» показывает, какие формы нужны (BAS, налог на доходы, ежегодная сводка по удержанному PAYG и др.). Это напоминание, что помимо годовой декларации вам, возможно, нужно было подавать BAS (отчеты по GST/PAYG) в течение года. Убедитесь, что ваши данные Beancount пригодны и для этого.
  • myTax и предзаполнение: Онлайн-сервис ATO (myTax) удобен и содержит справочную информацию по каждому разделу. Приложение ATO и myGov также имеют функции проверки уведомления о расчете и статуса деклараций. Официально ATO рекомендует связать аккаунт myGov с ATO, чтобы данные могли предварительно заполняться и даже частично подготавливать вашу декларацию. Есть пошаговое руководство по онлайн-подаче, которое по сути ведет вас через вход в систему, проверку данных и отправку – при использовании Beancount вы будете сверять данные на этапе ввода.

Использование данных Beancount для австралийской налоговой отчетности: Beancount может помочь как с подсчетами, так и с учетом для австралийских налогов:

  • Бухгалтерский год: Финансовый год в Австралии длится с июля по июнь, поэтому вам, вероятно, понадобятся отчеты, охватывающие части двух календарных лет. В Beancount вы можете выполнять запросы или отчеты за произвольный диапазон дат (например, 2024-07-01 to 2025-06-30). Может быть удобно вести пользовательское подтверждение баланса или учетную запись закрытия на 30 июня для фиксации итоговых балансов (особенно если вы делаете начисления). Некоторые пользователи ведут учет по сегментам финансового года. Убедитесь, что все операции до 30 июня внесены, а все операции с датой 1 июля и позже исключены из отчетности за этот налоговый год.
  • Удержание и авансовые платежи по PAYG: Если у вас удерживался налог (с заработной платы или оплаты подрядчиков по PAYG), эти суммы будут отражены в ваших записях. Например, вы можете записывать зарплату двумя проводками: чистая выплата на ваш банковский счет и налог PAYG на счет обязательств или расходов. На конец года сумма на счете PAYG должна соответствовать величине удержанного налога в отчете о доходах (или сумме в ваших расчетных листках). Это помогает проверить данные автозаполнения от ATO. Аналогично, если вы вносите авансовые платежи PAYG (квартальные предоплаты подоходного налога), они должны быть отражены (часто как авансовый налоговый актив или как расход). Вы заявите их в налоговой декларации для зачета в итоговую налоговую задолженность. Beancount может предоставить сумму авансовых платежей за год. ATO также их перечислит, но полезно сверить данные.
  • Капитальные приросты и скидка CGT: Отслеживайте операции с капитальными активами в Beancount для упрощения расчетов налога на прирост капитала (CGT). В Австралии для физических лиц действует 50% скидка на CGT при владении активом более 12 месяцев. Для каждой продажи актива вам нужно знать стоимость приобретения и выручку от продажи, а также даты покупки и продажи. Beancount естественным образом записывает даты и суммы. Вы можете запросить продажи за год: например, список всех проводок Income:CapitalGains. Хотя Beancount автоматически не применяет 50% скидку, вы можете просто посчитать: если при продаже отмечена прибыль в $10,000 и вы знаете, что актив держали 2 года, облагается налогом только $5,000. Можно пометить активы датами приобретения или использовать лоты, чтобы разделить краткосрочные и долгосрочные активы (хотя в Австралии скидка основана исключительно на сроке, а не на идентификации конкретных лотов). Будьте внимательны с капитальными убытками – они отслеживаются и могут переноситься на будущие года. Возможно, стоит завести счет для переносимых убытков, чтобы помнить о них в следующем году. Если у вас были убытки из прошлых периодов, их нужно применить до учета скидки. В Beancount это можно моделировать, ведя текущее сальдо переносимых убытков.
  • Франкинг-кредиты: Австралийские дивиденды часто сопровождаются франкинг-кредитами (налоговыми кредитами за уже уплаченный корпоративный налог). В вашем книге учёта Beancount можно отражать полный брутто-дивиденд как доход, а франкинг-кредит как налоговый кредит (возможно, как Income:FrankingCredits или уменьшение налоговых расходов). Для налоговой отчетности нужно отдельно указывать франкированную сумму и франкинг-кредит. Убедитесь, что у вас эти данные явно отражены. Например, дивиденд наличными $70 с франкинг-кредитом $30 = $100 брутто. Вы можете записать $100 дохода и $30 налогового кредита, или $70 дохода и $30 на специальный счет. В любом случае, при подаче декларации вы укажете $100 как доход по дивидендам и $30 как франкинг-кредит (что зачтется в уплаченный налог). Beancount может подсчитать сумму ваших франкинг-кредитов за год (суммарно по всем таким кредитам). Это должно совпадать с вашими дивидендными выписками и предзаполнением ATO. Франкинг-кредиты могут иметь значительную ценность, поэтому проверьте, что все они учтены.
  • Иностранные доходы и курсовые разницы: Если у вас есть иностранные инвестиции или доходы, полезным будет мультивалютный функционал Beancount. Записывайте эквивалент в AUD любых иностранных доходов на дату получения (ATO требует использовать курс на дату получения либо средний курс). Такой подход позволяет просто запрашивать суммы в AUD. Если вы платили иностранный налог (например, налог у источника по акциям США), фиксируйте это тоже – это заявляется как иностранный налоговый кредит. Переводите уплаченный налог в AUD. Любые валютные остатки могут порождать курсовые разницы, подлежащие налогообложению по правилам Австралии (если крупные и не для личного потребления), что довольно сложно; но в общем следите за валютными счетами ближе к концу года, если есть существенные колебания.

Программное обеспечение и инструменты (Австралия):

  • myGov и MyTax: Как уже упоминалось, основным инструментом для физических лиц является онлайн-сервис ATO MyTax. Он бесплатен и охватывает большинство ситуаций. Интерфейс довольно простой: вы проходите по разделам (Доходы, Вычеты и т.д.). Предварительное заполнение может импортировать данные за вас (например, проценты, дивиденды, предоставленные компаниями, информация о медицинской страховке для возвратов и т.п.). Beancount дополняет это, гарантируя, что вы не полагаетесь только на предварительное заполнение — например, если банк забыл что-то сообщить, ваша бухгалтерская книга это заметит. MyTax также имеет удобную функцию сохранения прогресса, чтобы вы могли начать ввод и вернуться позже, что позволяет использовать отчеты Beancount для постепенного заполнения.
  • Программное обеспечение налогового агента: Если вы пользуетесь услугами бухгалтера, он использует профессиональное ПО (например, Xero Tax, HandiTax и др.). Обычно вы предоставляете им сводки по доходам и вычетам (распечатки Beancount или Excel). Они вносят данные в свое ПО, которое подает отчеты через портал налогового агента. Если вы предпочитаете использовать розничное ПО самостоятельно, существуют варианты, такие как Etax или H&R Block Online; однако они часто повторяют функционал MyTax с некоторыми дополнительными подсказками. Они могут быть полезны, если хотите проверить данные или иметь другой интерфейс. Обычно они позволяют импортировать данные за предыдущие годы, но не данные Beancount напрямую. Учитывая, что MyTax бесплатен и надежен, многие продвинутые пользователи просто используют MyTax, если их ситуация не очень сложная.
  • Таблицы и калькуляторы: ATO предоставляет калькуляторы для определенных вычетов (например, фиксированные ставки для работы из дома) и для проверки таких вещей, как вычеты по разделу 43 капитальных работ для сдаваемой в аренду недвижимости. Вы можете использовать их с данными из Beancount (например, общее количество часов работы из дома или стоимость строительных улучшений). Кроме того, если хотите смоделировать разные сценарии (например, сравнить фактические расходы на автомобиль и стоимость за километр), таблица будет полезна. Вводите данные из Beancount (топливо, регистрация, страховые выплаты против километров пробега), чтобы увидеть, какой вариант даст больший вычет.
  • Приложения АТО для ведения учета: АТО имела приложение «myDeductions», которое позволяет фиксировать чеки в течение года, а затем загружать данные для предварительного заполнения декларации. Если вы используете Beancount, вы, вероятно, уже отслеживаете расходы, поэтому myDeductions может не понадобиться. На самом деле, ваша Beancount выполняет эту роль. Просто убедитесь, что вы все еще храните изображения чеков при необходимости — хранение путей к файлам в Beancount или использование отдельной папки с чеками (ссылка на ID транзакции) может быть не менее эффективно, чем приложение АТО.
  • Экспорт из бухгалтерского ПО: Если вы раньше использовали бухгалтерский пакет (QuickBooks, Xero, MYOB) и перешли на Beancount, учтите, что эти программы иногда формируют специальные годовые отчеты для налогообложения. С Beancount вы можете эмулировать их создание пользовательскими отчетами или экспортируя данные в CSV и используя известные шаблоны. Например, некоторые бухгалтеры имеют Excel-шаблоны для графиков аренды — вы можете заполнять их из данных Beancount. Хотя это не прямой «инструмент», этот метод использует известные практики австралийской налоговой подготовки, при этом Beancount остается источником истины.

Советы сообщества и плагины (Австралия): Австралийское сообщество Beancount меньше, но существуют общие рекомендации, которые применимы:

  • Обработка GST: Если вы ведёте бизнес и зарегистрированы для GST, рассмотрите возможность использования функций Beancount для автоматического разделения GST. Некоторые пользователи создают шаблон транзакции или импортёр, который автоматически отделяет GST. Например, расход в размере $110, помеченный как включающий GST, вводится как $100 расход и $10 в GST Paid. Делая это последовательно, когда наступает время подачи BAS (обычно ежеквартально), вы можете просуммировать Liabilities:GST:Collected и Assets:GST:Paid для заполнения формы BAS. Упрощённая версия BAS от ATO для малого бизнеса требует только отчёта о общих продажах, GST по продажам и GST по закупкам. Эти цифры можно напрямую получить из Beancount. Обеспечение актуальности данных в Beancount каждый квартал означает, что конец года — это просто ещё один квартал с, возможно, ежегодной отчетностью по GST (если применимо). Если вы ниже порога GST и не зарегистрированы, ваш бухгалтерский учёт проще (не нужны записи с разделением налога) – просто убедитесь, что вы случайно не включаете GST в расходы для вычетов, если у вас нет на это права (Beancount не знает вашего статуса GST; это ваша ответственность).
  • Мгновенный списание актива: В Австралии часто менялись правила немедленного списания активов для малого бизнеса (в один год это было $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 в виде заметок, так как это не строго бухгалтерские операции до фактической реализации.
  • Суперпэншн: Если вы самозанятый и делали личные взносы в пенсионный фонд, отслеживайте их в Beancount (например, как перевод из банка в Assets:Superannuation или в категорию расходов). Вам потребуется подать уведомление о намерении заявить их как вычет, а затем отчитаться по этому вычету. Отслеживание в Beancount позволит вам знать, сколько вы внесли, и проверить, что пенсионный фонд получил деньги к концу года. Также, если вы работодатель (даже если себя оформляете как сотрудника в компании), отслеживайте взносы Super Guarantee в платежных записях; они не прописываются прямо в индивидуальной налоговой декларации, но важны для вычетов компании и соответствия требованиям.
  • Обмен опытом сообщества: Австралийцы, обсуждающие учёт в plain text, часто делятся небольшими скриптами — например, преобразованием вывода Beancount в формат, необходимый для расписания ATO. Можно написать Python-скрипт для парсинга отчёта о доходах из Beancount и вывода правильно форматированного расписания по аренде (которое потом можно проверить или передать бухгалтеру). Относительно небольшое сообщество означает меньше готовых решений, но гибкость Beancount позволяет с помощью Python или Excel адаптировать вывод под любой нужный формат.
  • Хранение записей: ATO обычно требует хранить документы в течение 5 лет с даты уведомления о начислении налога. Убедитесь, что ваш файл Beancount (и прикрепленные документы) сохранены и резервированы на этот период. Если потребуется воспроизвести детали налоговой декларации или подтвердить претензии, наличие Beancount журнала и связанного с ним чеков очень поможет. Вы также можете создавать годовые архивы (экспорт транзакций в PDF или HTML) для собственного хранения.

Заключение: Интегрируя Beancount в ваш процесс подготовки налоговой отчетности, вы можете снизить количество ошибок и повысить эффективность. Ключевым для всех стран является ведение хорошо организованной бухгалтерской книги, соответствующей налоговым категориям, и использование официальных ресурсов в качестве руководства для соблюдения требований. Независимо от того, формируете ли вы отчет о прибылях и убытках для вашего CPA в США, рассчитываете среднюю стоимость для канадских акций, сопоставляете со счетами SKR04 в Германии, детализируете расходы для самозанятых в Великобритании или сверяете подачу австралийских BAS – данные Beancount и инструменты сообщества могут упростить эти задачи. Всегда перепроверяйте с последними налоговыми законами и консультируйтесь с налоговым специалистом для сложных случаев, но будьте уверены, что ваша тщательно веденная бухгалтерская книга в простом тексте — мощный инструмент для подготовки налогов в конце года.

Источники:

  • Internal Revenue Service – Центр налоговой информации для малого бизнеса и самозанятых (руководство по Schedule C)
  • Сообщества Beancount – Обмен данными бухгалтерской книги с бухгалтерами
  • Поддержка TurboTax – Импорт CSV с инвестиционными транзакциями
  • Canada Revenue Agency – Контрольный список для малого бизнеса и отчетность о доходах
  • Группа Beancount в Google – Обработка прироста капитала для США и Канады (средняя стоимость)
  • HMRC – Руководство по самооценке (сроки, ведение записей)
  • Форум Plaintext Accounting – Плагин Beancount для прироста капитала в Великобритании (правила HMRC)
  • Bundeszentralamt für Steuern – Информация и формы по налоговой декларации в Германии
  • Hacker News – Обсуждение немецкого учета (SKR04, требования)
  • ATO / MoneySmart (ASIC) – Подача налоговой декларации в Австралии (этапы, предварительное заполнение)
  • Австралийское налоговое управление – Декларации бизнеса и даты подачи
  • Репозиторий плагинов Beancount – Плагин амортизации (поддерживает правило CRA о полугодовом периоде)

Источник: https://beancount.io/ru/docs/tax-prep-guides