Руководства по подготовке к налоговому периоду
Ресурсы по конкретным странам, которые помогут в подготовке налоговой отчетности в конце года с использованием данных Beancount
Введение: Подготовку к налогам в конце года можно упростить, эффективно используя подробные финансовые записи Beancount. Ниже приведены руководства по пяти регионам, популярным среди пользователей Beancount: США, Канаде, Германии, Великобритании и Австралии. В каждом разделе описывается типичный процесс подачи налоговой декларации для физических лиц или малого бизнеса, даются ссылки на официальные ресурсы налоговых органов и предлагаются советы по использованию данных Beancount (а также совместимых инструментов или плагинов) для упрощения отчетности. Используйте эти руководства как отправную точку, чтобы ваш гроссбух Beancount эффективно поддерживал ваши потребности в подаче налоговой декларации.
Соединенные Штаты (США)
Обзор подготовки к налогам в конце года: В США физические лица и индивидуальные предприниматели готовят ежегодные декларации по подоходному налогу по форме 1040, часто с дополнительными приложениями. Основные шаги включают:
- Сбор документов о доходах: Соберите все формы W-2 (доход от заработной платы), формы 1099 (доход от фриланса, проценты, дивиденды и т. д.) и любые другие налоговые выписки за конец года. IRS рекомендует организованно хранить подтверждающие документы, такие как квитанции, счета-фактуры и оплаченные счета, поскольку они подтверждают записи в вашей налоговой декларации. Малые предприятия или самозанятые лица используют Schedule C (Прибыль или убыток от бизнеса) для сообщения о доходах и расходах бизнеса, поэтому убедитесь, что у вас есть все записи о доходах и расходах бизнеса за год.
- Сбор данных о вычетах и льготах: Соберите записи о расходах, подлежащих вычету (например, проценты по ипотеке, благотворительные пожертвования, медицинские расходы) и любых налоговых льготах. Если вы ведете бизнес, сгруппируйте расходы по категориям (офисные принадлежности, поездки и т. д.), как того требует Schedule C или другие приложения.
- Сверка счетов и финансовых отчетов: Используйте Beancount для формирования отчета о прибылях и убытках (Income Statement / Profit & Loss) и балансового отчета (Balance Sheet) за налоговый год. Это помогает убедиться, что все итоговые суммы доходов и расходов соответствуют вашей документации. В конце года принято корректировать книги с учетом таких факторов, как амортизация или инвентаризация запасов.
- Подача декларации в срок: Налоговые декларации физических лиц обычно подаются до 15 апреля следующего года (если срок не продлен). Если вам нужно больше времени, подайте заявление на продление до апрельского дедлайна, но помните, что любые причитающиеся налоги все равно должны быть уплачены до 15 апреля во избежание начисления процентов. Налогоплательщики США могут подать декларацию в электронном виде через IRS Free File (для соответствующих критериям доходов) или с помощью коммерческого налогового ПО, либо отправить бумажную декларацию по почте.
Официальные ресурсы IRS: Используйте публикации и инструменты IRS для получения точных указаний. Полезные ресурсы включают:
- Центр налогообложения самозанятых IRS: Портал IRS «Small Business and Self-Employed» предоставляет формы и руководства для индивидуальных предпринимателей и малого бизнеса. Например, там указано, что индивидуальные предприниматели должны подавать Schedule C (форма 1040) для сообщения о доходах от бизнеса. Там также есть ссылки на ресурсы по ведению учета, вычитаемым расходам и налоговым обязательствам.
- Руководство IRS «Как подать налоги»: IRS пошагово описывает процесс подачи на своем веб-сайте, уделяя особое внимание проверке необходимости подачи, сбору всех документов и заявлению имеющихся вычетов/льгот. Это официальное руководство является хорошим чек-листом для проверки.
- Рекомендации по ведению учета (IRS Pub. 583): IRS советует вести тщательный учет. Как указано в руководстве IRS, ваши книги должны четко отражать валовой доход, вычеты и льготы, и вы должны сохранять подтверждающие документы (счета-фактуры, аннулированные чеки и т. д.), обосновывающие каждый пункт вашей декларации. Хранение гроссбуха Beancount под контролем версий с вложениями или ссылками на документы поможет соответствовать этим требованиям.
Использование данных Beancount для налоговой отчетности: Структурированные данные Beancount могут значительно помочь в подготовке налогов в США:
- Использование отчетов Beancount: Генерируйте стандартные финансовые отчеты за налоговый год. Отчет о прибылях и убытках (Profit & Loss) даст вам итоговые показатели по категориям доходов и расходов (полезно для формы 1040 и Schedule C). Балансовый отчет (Balance Sheet) на 31 декабря поможет отследить остатки денежных средств на конец года, дебитор скую и кредиторскую задолженность или запасы (важно, если вам нужно отчитываться о стоимости запасов или учитывать различия между кассовым методом и методом начисления). Их можно создать с помощью команды
bean-reportили используя представление «Income Statement» в Fava. Многие сертифицированные бухгалтеры (CPA) запрашивают отчет о прибылях/убытках и баланс; Beancount может выдать их по запросу. - Категоризация расходов в соответствии с налоговыми формами: Структурируйте свои счета в Beancount так, чтобы они соответствовали налоговым категориям. Например, у самозанятого лица могут быть счета
Expenses:Business:Advertising,Expenses:Business:Travelи т. д., отражающие категории в Schedule C. Это упрощает запрос итогов по каждой категории. Вы можете использоватьbean-queryили интерфейс запросов Fava для суммирования расходов по счетам за год, а затем перенести эти итоги в налоговые формы. - Прирост капитала и инвестиции: Если у вас есть инвестиции, механизм отслеживания лотов в Beancount зафиксирует даты и суммы покупки и продажи. Это полезно для Schedule D / Form 8949 (Capital Gains and Losses). Вы можете запросить в своем гроссбухе данные о всех продажах активов за год и получить их налоговую базу (cost basis) и выручку. Примечание: США позволяют идентифицировать конкретные лоты при продаже (или 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 и налоговыми формами. Вы можете экспортировать оборотно-сальдовые ведомости или сводки по счетам из Beancount (используя
bean-reportс выводом в CSV), а затем использовать Excel/Google Таблицы для сопоставления этих цифр со строками налоговых форм. Это полезно для настройки агрегации данных (например, суммирование нескольких счетов расходов Beancount в одну строку в Schedule C). - Взаимодействие с бухгалтером: Если вы пользуетесь услугами бухгалтера или налогового консультанта, вы можете поделиться с ними данными Beancount. Хотя большинство бухгалтеров привыкли к файлам QuickBooks или Xero, вы можете предоставить отчеты в формате PDF или HTML из Beancount. Один из способов — использование
bean-bake(инструмент в Beancount) для создания статического HTML-сайта вашего гроссбуха за год. Это позволит бухгалтеру просматривать ваши счета и операции в режиме «только чтение». Альтернативный вариант — экспорт оборотно-сальдовой ведомости и детализации главной книги в PDF — это традиционный способ; отчеты 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 или форма 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 может импортировать информацию из ваших налоговых форм напрямую во многие программы). В качестве альтернативы заполните бумажные формы (T1 и приложения), если вы предпочитаете подачу вручную. Полная декларация состоит из основной формы (T1), любых приложений (например, Schedule 3 для прироста капитала или T2125 для бизнеса) и провинциальных форм. Обязательно соблюдайте сроки (30 апреля для физических лиц или 15 июня, если вы или ваш супруг / супруга имеете доход от самозанятости, хотя любой остаток задолженности все равно должен быть оплачен до 30 апреля).
Официальные ресурсы CRA: Налоговое агентство Канады предоставляет исчерпывающие инструкции для налогоплательщиков:
- Раздел CRA «Малый бизнес и самозанятые»: На официальном сайте CRA есть раздел для малого бизнеса и самозанятых лиц. Он включает «Контрольный список для малого бизнеса», охватывающий основные налоговые обязанности, а также информацию по таким темам, как GST / HST, деловые расходы и ведение учета. Это отличная отправная точка, если вы ведете бизнес, так как здесь указано, что именно вам нужно подавать (например, что некорпоративные предприятия используют T2125, в то время как корпорации подают отдельные декларации T2).
- Руководства по подоходному налогу с физических лиц: Руководство CRA «Подготовка к подаче налогов» предлагает пошаговую инструкцию о том, что вам нужно перед подачей декларации — от необходимых документов до важных дат. Оно напоминает налогоплательщикам о таких вещах, как организация налоговых форм, знание своих прав на вычеты и понимание способов подачи. Также каждый год CRA публикует Общее руководство по подоходному налогу и пособиям (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), чтобы вы могли легко их суммировать. Для самозанятости структура ваших счетов в Beancount должна основываться на категориях формы T2125 (реклама, питание, коммунальные услуги и т. д.). Хорошо структурированный план счетов означает, что создание налоговой сводки становится таким же простым, как запускbean-queryдля суммирования каждой категории за год. - Прирост капитала — Скорректированная балансовая стоимость (ACB): Налоговая система Канады использует средневзвешенную стоимость (average cost basis) для идентичных ценных бумаг при расчете прироста капитала и требует включения 50 % прироста капитала в качестве налогооблагаемого дохода. Beancount по умолчанию отслеживает стоимость каждой партии (лота) и позволяет проводить идентификацию конкретных партий. Однако канадское законодательство фактически рассматривает все идентичные акции как один пул (за исключением разных типов счетов). Пример: Если вы покупаете 100 акций одной и той же компании по 20, а затем продаете 100 акций, ваша ACB составит 5 или иную сумму в зависимости от выбора), но для канадской отчетности вы должны использовать усредненную стоимость. Поскольку Beancount не усредняет стоимость партий нативно, вам нужно будет рассчитать это самостоятельно. Некоторые участники сообщества решили эту проблему, написав собственные скрипты или плагины. Один из пользователей создал плагин для Beancount для расчета средневзвешенной стоимости (ACB) параллельно с обычным отслеживанием партий. Этот плагин добавляет метаданные к каждой продаже с вычисленной ACB, приводя вывод Beancount в соответствие с канадскими правилами. Даже без плагина вы можете использовать данные Beancount: выгрузить все транзакции по данной ценной бумаге и вручную вычислить среднюю стоимость или экспортировать транзакции в таблицу для расчета ACB по каждой продаже. Помните о канадских правилах, таких как поверхностные убытки (superficial loss, аналогично wash sales) и требование конвертировать все суммы в CAD для налоговой декларации. Beancount может работать с мультивалютностью; вы можете запросить реализованную прибыль в CAD, если записываете курсы обмена для транзакций.
- Вопросы GST / HST: Если вы фрилансер или владелец бизнеса, зарегистрированный в системе GST / HST, обязательно отделяйте налог с продаж в своих записях Beancount. Обычно это выглядит так: когда вы зарабатываете 5 GST, вы записываете доход в размере 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) есть функция Auto-fill my return, которая подтягивает да нные налоговых форм из CRA — используйте ее для экономии времени, а затем сверьте с записями в Beancount, чтобы ничего не было пропущено или продублировано.
- Таблицы для T2125: Если у вас много счетов расходов, вы можете создать таблицу, сопоставляющую каждый счет расходов Beancount с соответствующей строкой формы T2125. Экспортируйте итоги ваших расходов (bean-query может выводить CSV-файл расходов, сгруппированных по счетам) и вставьте их в таблицу, которая затем суммирует их по необходимым категориям. Это может служить рабочим листом для ввода данных в налоговое ПО или формы.
- Онлайн-формы и калькуляторы CRA: CRA предлагает некоторые онлайн-калькуляторы (например, для инвестиционного дохода или других сценариев) и заполняемые PDF-формы. Если вы предпочитаете ручной расчет для проверки, вы можете использовать их вместе с данными Beancount. Например, при расчете освобождения от налога на основное место жительства при продаже дома (рабочий лист Schedule 3) вы можете использовать свои записи Beancount по стоимости покупки и затратам на продажу.
- Экспорт в бухгалтерское ПО (при необходимости): Если вы работаете с бухгалтером, который использует профессиональный налоговый пакет, он может попросить отчет о прибылях и убытках и оборотно-сальдовую ведомость. Вы можете экспортировать их из Beancount. В некоторых случаях бухгалтеры могут импортировать данные в QuickBooks или CaseWare. Хотя Beancount не экспортирует данные напрямую в эти форматы, предоставление подробного экспорта главной книги в Excel может позволить им импортировать или скопировать данные. Нередко бухгалтеры вместо этого вводят итоговые цифры вручную, используя ваш отчет Beancount в качестве справочного материала.
Советы сообщества и плагины (Канада): Сообщество текстового учета (plaintext accounting) поделилось несколькими советами, специфичными для Канады:
- Работа с ACB и инвестициями: Как упоминалось ранее, один из пользователей создал плагин для отслеживания средневзвешенной стоимости для канадской отчетности о приросте капитала. Если вы активно работаете с акциями или фондами на незарегистрированном счете, рассмотрите возможность использования или написания такого скрипта. Даже без него советы сообщества часто предлагают вести отдельную таблицу или использовать теги в Beancount, чтобы отметить, какие лоты принадлежат к какому «пулу ACB». Например, вы можете сбросить базу стоимости с помощью специальной транзакции при иммиграции в Канаду (поскольку Канада считает, что вы приобретаете активы по справедливой рыночной стоимости, когда становитесь резидентом) — это может быть записано в Beancount как начальная транзакция с новой стоимостью, равной рыночной, что поможет вам вести учет базы именно для Канады.
- Амортизация (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» может дать много полезных веток обсуждения. Например, обсуждаются вопросы того, как вести учет при переезде между странами (step-up стоимости) или отсутствие встроенного механизма учета по средневзвешенной стоимости, что привело к созданию вышеупомянутых решений. Изучение этих ресурсов поможет вам лучше понять лучшие практики.
Германия
Обзор подготовки налогов в конце года: Налоговая система Германии предполагает подачу ежегодной налоговой декларации (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: Федеральное налоговое управление (BZSt) предоставляет информацию для налогоплательщиков на нескольких языках. Например, оно разъясняет, что местные налоговые инспекции (Finanzämter) являются основными контактными лицами по вопросам подоходного налога, и предоставляет ссылки на формы. Вы можете найти все официальные налоговые формы на сервере форм налоговых органов (портал форм Федерального министерства финансов) — включая формы деклараций по подоходному налогу и инструкции (Anleitung) для каждого приложения (Anlage).
- Портал ELSTER: Официальный сайт ELSTER (elster.de) — это место, где вы подаете декларацию онлайн. В ELSTER есть подробная справка (на немецком языке) и видеоуроки по использованию системы. Там описано, как заполнять каждый раздел декларации в электронном виде. Существует также англоязычное руководство по основам использования ELSTER (на сайтах для экспатов и в объявлениях налоговой службы), в котором отмечается, что по состоянию на 2024 год интерфейс основных форм можно переключить на английский язык.
- Steuerliche Info (Налоговая информация): Налоговые органы Германии выпускают официальные руководства (письма BMF и т. д.) по конкретным темам. В практических целях очень полезны инструкции (Anleitung) к налоговой декларации и ее приложениям (таким как Anlage N для работы по найму, Anlage S для самозанятости, Anlage KAP для инвестиций и т. д.) — они объясняют, что и в какое поле вводить. Они доступны на сервере форм и часто только на немецком языке. Однако такие сайты, как Handbook Germany или finanzamt.de, предоставляют сводки на английском языке по распространенным вопросам (например, кто должен подавать декларацию, какие вычеты разрешены).
- Местная налоговая инспекция (Finanzamt): Finanzamt часто предоставляет руководства на своих сайтах для региональных налогоплательщиков. Если вы сомневаетесь, вы можете позвонить или написать в местный Finanzamt по конкретным вопросам. Также учтите, что для самозанятых лиц могут потребоваться авансовые налоговые платежи (Vorauszahlungen) — убедитесь, что вы учли все уплаченные суммы, так как они будут зачтены в вашей декларации.
Использование данных Beancount для налоговой отчетности в Германии: Beancount можно адаптировать под нужды немецкого бухгалтерского и налогового учета, имеющего ряд уникальных особенностей:
- Согласование с немецким планом счетов: Немецкие предприятия часто используют стандартизированные планы счетов, такие как SKR03 или SKR04. Хотя для личных финансов это не требуется, если вы ведете бухгалтерию для малого бизнеса в Германии в Beancount, рассмотрите возможность структурирования счетов так, чтобы они соответствовали категориям SKR04 (обычно используемым налоговыми консультантами и ПО DATEV). Например, SKR04 назначает определенные диапазоны типам расходов (реклама, поездки и т. д.). Вы можете имитировать их в названиях своих счетов или использовать теги метаданных для хранения номера SKR. Это упростит задачу, если вашему налоговому консультанту (Steuerberater) потребуется перенести ваши данные в свою систему — вы сможете предоставить сопоставление ваших счетов с официальной таксономией.
- Налог на добавленную стоимость (MwSt/USt): Если вы зарегистрированы как плательщик НДС (Mehrwertsteuer, также называемый Umsatzsteuer), ваша книга учета Beancount должна отслеживать собранный и уплаченный НДС. Обычно для этого используются отдельные счета, аналогично GST в примере с Канадой: например,
Liabilities:VAT Collectedдля исходящего налога с продаж иAssets:VAT Paidдля входящего налога по покупкам. Декларации по НДС в Германии могут подаваться ежеквартально или ежемесячно, плюс итоговая годовая сверка. С помощью Beancount вы можете сгенерировать данные для декларации по НДС (Umsatzsteuervoranmeldung), просуммировав эти счета за период. Убедитесь, что вы также учитываете любые операции с обратным начислением (reverse charge) или импортный НДС — например, если вы покупаете услуги за пределами Германии, вам может потребоваться как заявить, так и вычесть НДС (Beancount может обрабатывать это через соответствующие записи). В обсуждениях на Hacker News отмечалось, что обработка обратных начислений и различных налоговых ставок необходима для «правильного немецкого учета». В Beancount вы можете использовать метаданные или счета, чтобы помечать транзакции с НДС 19% или 7% и т. д. Вы даже можете написать кастомный отчет для вывода точных строк, необходимых для формы НДС (н апример, общие продажи 19%, общие продажи 7% и т. д.). Хотя это и не встроено по умолчанию, все данные доступны, если они структурированы последовательно. - EÜR и годовая финансовая отчетность: Если вы подаете EÜR (для малого бизнеса) вместо полного баланса с двойной записью, вам по сути нужны итоговые показатели доходов и вычитаемых расходов. Beancount может легко сформировать это через отчет о прибылях и убытках за год. Помните о специфических для Германии корректировках в EÜR, таких как учет частного использования автомобиля (вам может потребоваться вернуть часть средств как личное использование, если вы заявили полные расходы) или домашнего офиса (для которого действуют строгие условия). Вы можете обрабатывать это в Beancount, используя отдельные счета для вычитаемой и личной части, либо добавляя корректирующие записи в конце года. Если вы ведете полноценную двойную запись (Bilanz) для более крупного бизнеса, Beancount справится и с этим — у вас будут счета активов, обязательств, капитала и т. д., и вы сможете сформировать баланс (Bilanz) и отчет о прибылях и убытках (GuV) из Beancount для передачи налоговому консультанту. Хотя некоторые сложности, такие как корректировки по HGB (немецкому торговому праву), могут выходить за рамки Beancount, для налоговых целей (где в основном используется кассовый метод для малого бизнеса) этого должно быть достаточно.
- Амортизация (Abschreibungen/AfA): Налоговое законодательство Германии устанавливает нормы амортизации для различных активов (Absetzung für Abnutzung, AfA). Обычно это линейный метод на протяжении установленного срока полезного использования. В Beancount вы можете реализовать амортизацию, либо вручную внося ежегодные записи для каждого актива, либо используя плагин. Например, если вы купили ноутбук за 1200 евро исключительно для бизнеса и он должен амортизироваться в течение 3 лет, вы можете создавать запись каждый год, списывая 400 евро на расходы по амортизации. Существуют плагины (например, упомянутый ранее flexible_depreciation), которые можно настроить под немецкие правила (например, немедленное списание 50% для малоценных активов ниже определенного порога или линейные графики амортизации). Записывая амортизацию в Beancount, ваши счета расходов будут соответствовать тому, что вы заявляете в налоговой декларации (Anlage AV для активов). Отслеживайте Anlagenspiegel (график активов) отдельно или в метаданных Beancount, чтобы знать, когда актив полностью самортизирован.
- Торговый/промысловый налог: Если вы платите Gewerbesteuer (промысловый налог) как предприятие, обратите внимание, что Beancount может помочь отслеживать платежи (как расходы, хотя они не вычитаются для подоходного налога) и расчетную базу. Gewerbesteuer рассчитывается на основе прибыли с определенными корректировками. Вам может потребоваться отдельный расчет (так как требуются определенные добавления для процентов и т. д.), но ваша прибыль в Beancount является отправной точкой. Аналогично, если у вас есть сотрудники, отслеживание Lohnsteuer и социальных взносов на отдельных счетах (обязательства по зарплате) поможет убедиться, что вы учли все платежи при подготовке годовых отчетов.
Программное обеспечение и инструменты (Германия): Немецкие бухгалтеры и налогоплательщики используют смесь официальных и сторонних инструментов, которые могут взаимодействовать с рабочими процессами Beancount:
- ELSTER Online: Бесплатный официальный метод подачи налогов. ELSTER, теперь с частичной поддержкой английского языка, позволяет вручную вводить данные в налоговые формы онлайн. Используйте цифры, сгенерированные в Beancount, для заполнения полей. Например, если ваш отчет о прибылях и убытках в Beancount показывает 50 000 евро чистой прибыли от фриланса, вы внесете это в Anlage S (доход от самозанятости). Если он показывает 2000 евро дохода от дивидендов, вы заполните 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/HGB, если это необходимо для банковских или официальных финансовых отчетов, сохраняя при этом налоговые счета в Beancount.
Советы сообщества и плагины (Германия): Пользователи Beancount в Германии делятся советами по адаптации системы к местным требованиям:
- Использование метаданных для счетов-фактур: Немецкое законодательство требует детальной документации, включая хранение копий счетов и их привязку к бух галтерским записям. Вы можете использовать метаданные Beancount для прикрепления номеров счетов или ссылок на файлы к каждой транзакции (например,
; invoice: 2023-INV-1001). Это упрощает прохождение аудита: вы можете отфильтровать все транзакции сinvoice:2023-INV-1001и быстро найти связанный документ. Некоторые пользователи используют плагины или скрипты для встраивания путей к файлам, чтобы открывать отсканированный счет прямо из Fava. - Обратное начисление (Reverse Charge) и коды НДС: Если вы имеете дело с услугами или товарами внутри ЕС, помечайте их в Beancount. Например, если вы записываете услугу от поставщика из ЕС, подпадающую под обратное начисление, вы можете пометить транзакцию тегом
VAT=ReverseCharge. Затем вы можете создать кастомный отчет или запрос для вывода всех таких транзакций для заполнения Anlage UR (форма для детального описания услуг с обратным начислением). Помечая различные сценарии НДС (внутренний 19%, внутренний 7%, приобретение в ЕС, вне сферы действия и т. д.), вы создаете в Beancount аудиторский след, который зеркально отражает вашу отчетность по НДС. Такое детальное отслеживание ха рактерно для немецких систем учета; вы можете имитировать его в простом текстовом формате Beancount. - Локализация терминов: Сообщество иногда создает немецкие переводы или локализованные шаблоны отчетов. Например, создание отчета GuV (Gewinn- und Verlustrechnung), в котором используются немецкие заголовки и группы счетов согласно немецким стандартам финансовой отчетности. Хотя это не предусмотрено по умолчанию, вы можете настроить шаблоны отчетов или использовать
bean-reportс собственным HTML-шаблоном для вывода отчета о прибылях и убытках на немецком языке для своих записей или для банка. - Пулы активов и GWG (Geringwertige Wirtschaftsgüter): Следите за правилами, такими как немедленное списание малоценных активов (до определенного предела, например, ≤800€ могут быть списаны сразу как GWG). Вы можете обрабатывать это, просто внося такие покупки в расходы в Beancount (например, направляя 500€ за оборудование прямо на счет расходов). Для активов выше этого порога, но имеющих право на пуловую амортизацию (Sammelposten), вы можете завести отдельный счет для отслеживания амортизации этого пула. Некоторые по льзователи Beancount ведут счет
Assets:DepreciationPoolдля таких случаев и списывают фиксированный процент каждый год. Это обеспечивает соответствие налоговым правилам при использовании Beancount. - Форумы сообщества: На форумах по текстовому учету и в рассылках Beancount есть темы (на английском языке) от пользователей из Германии, спрашивающих о лучших практиках. Распространенные темы включают согласование с SKR04, обработку требований к нескольким датам (немецкие счета требуют записи даты счета, даты периода оказания услуг и даты оплаты — вы можете использовать несколько полей даты в синтаксисе Beancount или метаданные для этого). Один из комментаторов на HN, создающий инструмент учета для Германии, отметил, что такие вещи, как несколько дат и привязка к контрактам, требуются по немецким стандартам GAAP; хотя Beancount не принуждает к этому нативно, вы определенно можете использовать его расширяемость (метаданные и плагины валидации), чтобы гарантировать сбор всей необходимой информации. Общее мнение таково: да, в Beancount можно вести полноценный немецкий бухгалтерский учет, но вы должны быть дисциплинированы в указании необходимых деталей.
- Взаимодействие со Steuerberater: Если вы ведете большую часть бухгалтерии в Beancount и используете налогового консультанта только для подачи декларации, рассмотрите возможность разовой встречи с ним, чтобы сопоставить ваши счета с тем, что ему нужно. Некоторые участники сообщества успешно предоставляли своему бухгалтеру вид «только для чтения» в Fava или экспортированный HTML книг Beancount для детального изучения транзакций. Бухгалтер может затем запросить пояснения по конкретным записям. Со временем, когда он освоится, он может начать принимать отчеты Beancount для годовой отчетности. Это может сэкономить расходы, так как вы фактически выполняете работу по ведению бухгалтерии самостоятельно.
Великобритания
Обзор подготовки к завершению налогового года: В Великобритании частные лица с доходами не через систему PAYE или со сложными налоговыми ситуациями подают ежегодную налоговую декларацию Self Assessment (обычно подается до 31 января за предыдущий налоговый год, который длится с 6 апреля по 5 апреля). Малый бизнес может быть организован как индивидуальный предприниматель (sole trader — подает декларацию в рамках Self Assessment) или как компания с ограниченной ответственностью (limited company — подает декларацию по налогу на прибыль отдельно). Данное руководство ориентировано на персональную декларацию Self Assessment и индивидуальное предпринимательство. Основные шаги:
- Сбор записей о доходах: Соберите формы P60 / P45 / P11D с места работы (сводка о заработной плате, уплаченном налоге и любых неденежных льготах). Если вы самозаняты или являетесь арендодателем, соберите данные о своем общем доходе за налоговый год (например, счета-фактуры, выписки по аренде). Также включите выписки по банковским процентам, ваучеры на дивиденды и любые другие доходы (криптовалюта, гиг-экономика и т. д.). Обратите внимание, что налогоплательщики Великобритании долж ны сообщать обо всех доходах, если только они не подпадают под определенное освобождение или льготу. Например, проверьте, превысили ли вы льготу в 1 000 фунтов стерлингов на торговую деятельность или доход от недвижимости (если доход ниже, вам может не потребоваться сообщать о нем, в противном случае — обязательно). Beancount может помочь здесь, агрегируя, скажем, все ваши счета за фриланс за налоговый год, чтобы увидеть, не превышен ли порог.
- Отслеживание вычитаемых расходов и льгот: Для самозанятых лиц определите все бизнес-расходы, которые являются разрешенными вычетами (allowable deductions) (проезд, офисные расходы, телефон и т. д.) за налоговый год. Убедитесь, что у вас есть чеки или записи по каждому из них. Если вы используете упрощенные расходы (simplified expenses) (например, фиксированную ставку на транспортное средство или домашний офис) вместо фактических затрат, зафиксируйте использование (Beancount может отслеживать пробег или часы работы дома через метаданные). Если вы работаете по найму и у вас были невозмещенные рабочие расходы или вы имеете право на определенные льготы (например, профессиональные взносы или расходы на униформу), соберите эти данные — хотя стоит отметить, что многие расходы по найму нельзя заявить к вычету, если только вы не обязаны подавать декларацию по другим причинам. Также соберите информацию о взносах, которые могут повлиять на налоги: пенсионные взносы (особенно если положена льгота по более высокой налоговой ставке), благотворительные пожертвования Gift Aid (они расширяют ваш диапазон базовой налоговой ставки) и т. д.
- Расчет налогооблагаемой прибыли (для бизнеса): Если вы индивидуальный предприниматель, вам потребуется рассчитать налогооблагаемую прибыль вашего бизнеса. По сути, это доход минус разрешенные расходы, скорректированные на налоговые льготы на капитал (capital allowances — амортизация для целей налогообложения) и любые позиции, не подлежащие вычету (например, личная часть расходов). Beancount может создать отчет о прибылях и убытках для вашего бизнеса, который станет отправной точкой. На этой основе примените специфические для Великобритании корректировки: например, исключите представительские расходы (развлечение клиентов не подлежит вычету в Великобритании), прибавьте обратно амортизацию и вычтите capital allowances в соответствии с правилами HMRC (ежегодная инвестиционная льгота или списание). Вы можете вести сверку в таблице или внутри 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 перечислен список документов, которые должны хранить самозанятые лица (счета, чеки, журналы пробега и т. д.). По сути, держите банковские выписки и чеки в порядке — задача, которую Beancount упрощает, так как вы вводите транзакции на основе выписок и можете прикреплять сканы к записям.
- Руководство по самозанятости и аренде: HMRC предоставляет подробные примечания к страницам самозанятости (SA103) и страницам недвижимост и (SA105). Эти примечания объясняют, что считается разрешенными расходами, как работать с налоговыми льготами на капитал и как рассчитывать такие вещи, как перекрывающаяся прибыль (overlap profits). Например, брошюра HS222 полезна для изучения налоговых льгот на капитал. Все это доступно на gov.uk в формате PDF (ищите «SA103 notes»).
- Онлайн-сервисы HMRC: Официальная система HMRC Self Assessment online бесплатна для использования. Также есть приложение для простых деклараций. Если вы не подавали декларацию онлайн в прошлом году, вам необходимо зарегистрироваться (получить код активации по почте). После входа онлайн-форма практически идентична бумажной, но содержит справочный текст. На сайте HMRC также есть список признанного программного обеспечения, если вы решите использовать альтернативы. После подачи личный налоговый кабинет HMRC позволяет просматривать ваш налоговый счет, совершать платежи или настраивать план оплаты, если это необходимо.
Использование данных Beancount для налоговой отчетности в Великобритании: Beancount может поддерживать многие аспекты налоговых расче тов и ведения записей в Великобритании:
- Формы самозанятости: Для индивидуальных предпринимателей Beancount может генерировать цифры, необходимые для страниц самозанятости (SA103). Форма содержит поля для оборота, разрешенных расходов (с разбивкой, если ваш оборот выше 85 000 фунтов стерлингов или если вы решите детализировать), налоговых льгот на капитал и т. д. Если ваш оборот ниже порога, вы можете просто указать общую сумму расходов; Beancount все равно может предоставить детализацию для вашей справки. Если выше, вам нужно будет разделить расходы по категориям, таким как офис, проезд, суточные, юридические услуги и т. д. Поддерживая соответствующие счета (например,
Expenses:Business:Travel,Expenses:Business:Legal), вы можете мгновенно запрашивать эти итоги. Правила Великобритании также позволяют использовать упрощенные расходы (фиксированная ставка за использование дома или за милю для автомобиля). Если вы выберете этот вариант, вы можете не записывать фактические расходы в Beancount по этим категориям (или записывать их, но игнорировать при расчете налогов и использовать фиксированную ста вку). Для ясности можно вести счетExpenses:Car:Actual, но не вычитать его, используя ручную корректировку для заявления плоской ставки HMRC за милю. Фиксируйте такие решения в примечаниях или через кастомные записи Beancount, чтобы помнить свой метод в период уплаты налогов. - Отчетность по инвестициям: Налогообложение инвестиций в Великобритании требует отчетности о дивидендах и процентах сверх определенных лимитов, а также о приросте капитала, если он превышает ежегодное освобождение или при реализации активов, где выручка превышает 4-кратный размер освобождения. Используйте Beancount для отслеживания дохода по дивидендам (возможно, разделяя
Income:Dividends:UKиIncome:Dividends:Foreign). В конце года суммируйте свои дивиденды — вам нужно будет указать общую сумму, и если с каких-либо дивидендов был удержан иностранный налог, отметьте это для налогового кредита (используйте раздел Foreign формы SA106). Для прироста капитала (capital gains) Beancount может вывести список каждой продажи активов (акции, крипто, недвижимость и т. д.). В Великобритании действуют специфические правила сопоставления акций: правило того же дня (same-day), следующих 30 дней (bed and breakfast) и пул Раздела 104 для более ранних владений (который представляет собой пул средней стоимости) — эти правила определяют базовую стоимость проданных акций. Расчет этого вручную чреват ошибками. Сообщество разработало плагин Beancount для расчета прироста капитала в Великобритании, который применяет правила HMRC (усреднение по разделу 104 и т. д.). Используя этот плагин, вы можете получить отчет по каждой продаже и рассчитанную прибыль или убыток по правилам Великобритании для заполнения сводки в декларации. Даже без плагина вы можете использовать детальное отслеживание лотов в Beancount, но помните, что методы FIFO или Specific ID по умолчанию в Beancount не соответствуют методам Великобритании; вам придется корректировать базовую стоимость. Один из подходов — вести инвестиции в Beancount, используя один счет на каждое владение и усреднять стоимость вручную после каждой покупки. В любом случае убедитесь, что все продажи зафиксированы; пороги HMRC могут потребовать отчетности, даже если налог не уплачивается. - НДС (VAT) и MTD: Если ваш бизнес зарегистрирован как плательщик НДС, вы, скорее всего, уже используете ПО для подачи деклараций по НДС (программа Making Tax Digital для НДС обязывает вести учет и подавать отчетность в цифровом виде). Хотя Beancount не является «официальным» ПО для MTD, его можно использовать для ведения учета, а затем использовать связующее ПО (bridging software) для подачи. Например, экспортируйте итоги по счетам НДС из Beancount и введите их в таблицу или инструмент, совместимый с MTD. В будущем планируется запуск Making Tax Digital для подоходного налога (отложено минимум до 2026 года); к этому моменту HMRC потребует более частую отчетность о доходах и расходах. Существуют опенсорс-проекты по интеграции Beancount с API подоходного налога HMRC. Следите за обновлениями, если планируете продолжать использовать Beancount.
- Проверка кодов PAYE: Вашу книгу Beancount также можно использовать для проверки налогового кода PAYE. Если вы записываете свои расчетные листки (payslips) в Beancount (с брутто-зарплатой, налогом, взносами NI и т. д.), вы можете рассчитать годовые показатели и проверить, правильно ли была применена налоговая льгота. Если вы заметите расхожден ие, вы будете знать, на что обратить внимание в уведомлении о коде от HMRC. Это помогает избежать сюрпризов при подаче Self Assessment.
Программное обеспечение и инструменты (Великобритания):
- Онлайн-подача HMRC: Большинство людей подают декларацию через бесплатный онлайн-сервис HMRC. Он прост для большинства сценариев. Используйте его в тандеме с Beancount, перенося цифры. Совет: после ввода всех данных вы можете просмотреть сводку расчетов и сравнить ее с собственными расчетами в Beancount.
- Коммерческое налоговое ПО: Существуют различные сторонние пакеты (TaxCalc, Taxfiler, Absolute и др.) и мобильные приложения, одобренные HMRC. Они могут импортировать данные из бухгалтерского ПО или таблиц. Если у вас сложные дела или несколько бизнесов, такое ПО поможет легче управлять графиками. Однако многие из них ориентированы на бухгалтеров и могут быть избыточны для одного человека.
- Excel для форм SA103 (бизнес) и SA105 (недвижимость): Если вы хотите перепроверить данные или заняться планированием, HMRC предоставляет рабочие листы (SA103S, SA103F) и SA105 в форматах PDF/ODS. Вы можете заполнить их в электронном виде как тест. Beancount может предоставить большинство цифр для этих форм.
- Плагины Beancount для специфики Великобритании: Мы уже упоминали плагин для расчета прироста капитала (UK capital gains). Если вы инвестируете, это сэкономит часы ручных вычислений. По мере приближения MTD может появиться больше специфических для Великобритании инструментов, например, для форматирования квартальных отчетов.
- Open Banking / Инструменты импорта: Часть подготовки к налогам — собрать все транзакции в одном месте. Инструменты типа beancount-import могут автоматически загружать банковские транзакции, гарантируя полноту данных. Если вы начали использовать Beancount в середине года, не забудьте импортировать данные с начала налогового года (6 апреля).
Советы сообщества и плагины (Великобритания):
- Плагин UK Capital Gains: Стоит выделить еще раз — этот плагин от участника сообщества Beancount Василия (Evernight на GitHub) реализует правила HMRC по приросту капитала. Он учитывает пул Раздела 104, правило того же дня и 30-дневное правило "bed and breakfast". Это бесценный вклад, так как правила Великобритании отличаются от стандартного подхода FIFO.
- Отслеживание лимитов и налоговых порогов: Некоторые пользователи помечают транзакции тегами, чтобы следить за льготами. Например, тег для процентного дохода, подпадающего под Personal Savings Allowance, или дивидендов под Dividend Allowance. Например, пометьте банковские проценты тегом
#SavingsAllowanceи запросите итог — если он ниже 1 000 фунтов (для плательщиков по базовой ставке), вы знаете, что налога нет. - Разделение налогового года в Beancount: Налоговый год в Великобритании не совпадает с календарным. Пользователи используют язык запросов для получения данных за период. Например, запрос между датами
2024-04-06 to 2025-04-05даст итоги за налоговый год. - Иностранный доход и налоги в Великобритании: Если у вас есть иностранные инвестиции или работа за границей, используйте функции мультивалютности Beancount для отслеживания как в GBP, так и в иностранной валюте. Записывайте USD-дивиденды с эквивалентом в GBP по курсу на день транзакции. Также отслеживайте уплаченный за рубежом налог на отдельных счетах расходов, чтобы легко заявить налоговый кредит.
- Использование тегов для корректировок: В Self Assessment есть такие пункты, как корректировка на личное использование (adjustment for private use). Если вы фиксируете 100% расхода как бизнес-расход, а затем корректируете его, вы можете пометить транзакцию тегом
#private_use_30%. Во время налогов вы найдете этот тег и рассчитаете сумму возврата. Аналогично, если вы используете кассовый метод (cash basis), проценты свыше 500 фунтов стерлингов не подлежат вычету — вы можете пометить такие расходы тегом. - Форумы сообщества: Пользователи Beancount в Великобритании часто делятся опытом на форумах (например, Plaintext Accounting Google group или Reddit). Они обсуждают приведение Beancount в соответствие с категориями HMRC и учет авансовых платежей в прогнозе движения денежных средств. Рекомендуется создать счет
Expenses:Taxes:SelfAssessmentдля планирования будущих налоговых выплат.
Австралия
Обзор подготовки к налогам в конце года: Налоговый год в Австралии длится с 1 июля по 30 июня, а индивидуальные налоговые декларации должны быть поданы до 31 октября. Физические лица (включая индивидуальных предпринимателей) используют систему ATO MyTax или бумажные формы для подачи деклараций, в то время как компании и другие организации имеют свои формы (часто с более поздними сроками, если используются услуги налогового агента). Основные шаги для австралийских налогоплательщиков, использующих Beancount:
- Соберите документы о доходах: Соберите ваши сводки платежей PAYG (теперь это часто просто отчет о доходах (Income Statement), доступный через myGov, если ваш работодатель использует Single Touch Payroll) за период с июля по июнь. Также соберите выписки по банковским процентам, выписки по дивидендам (включая информацию о франкирующих кредитах), отчеты по арендной недвижимости (доходы и расходы) и записи о любых других доходах (например, доход от бизнеса или подряда, прирост капитала от продажи активов). Многие из этих данных к концу июля уже предварительно заполнены в системах 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 «Налоговая декларация» (Income tax return): На сайте ATO есть специальные инструкции для различных типов налогоплательщиков. Для физических лиц и индивидуальных предпринимателей см. раздел «Физические лица — подача налоговой декларации», где указано, когда и как подавать документы (например, MyTax онлайн через myGov) и сроки. ATO подчеркивает, что если вы делаете это самостоятельно, подайте декларацию до 31 октября, в противном случае воспользуйтесь услугами налогового агента. Также отмечается, что большая часть информации предварительно заполняется к концу июля для онлайн-деклараций, что является сигналом к началу подготовки.
- Вычеты и льготы ATO: У ATO есть подробные страницы о том, на что вы можете претендовать в качестве расходов, связанных с работой (иногда с разбивкой по профессиям), а также для особых ситуаций (например, арендная недвижимость или самообразование). Обращайтесь к ним, чтобы убедиться, что расходы, классифицированные вами в Beancount, действительно подлежат вычету. Например, в «руководствах по профессиям» ATO может быть указано, какой процент определенных расходов обычно можно заявить. Всегда сверяйтесь с официальными правилами, чтобы избежать заявления не подлежащих вычету сумм.
- Уголок малого бизнеса: Если у вас есть доход от бизнеса, руководства ATO для малого бизнеса объясняют льготы и обязательства. Страница «Отчеты и декларации для бизнеса» выделяет необходимые формы (BAS, подоходный налог, годовая сводка удержаний PAYG и т. д.). Это напоминание о том, что помимо годовой декларации вам, возможно, нужно было подавать 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). Может быть удобно поддерживать настраиваемую проверку баланса (balance assertion) или закрывающую запись на 30 июня, чтобы зафиксировать остатки на конец года (особенно если вы используете начисления). Некоторые пользователи ведут свои книги по сегментам финансовых лет. Убедитесь, что все транзакции до 30 июня введены, а все, что датировано 1 июля или позже, исключено из отчета за этот налоговый год. - Удержание PAYG и рассрочки: Если с вас удерживали налог (из зарплаты или выплат подрядчику по системе PAYG), эти суммы будут отражены в ваших записях. Например, вы можете записывать зарплату как два разделения: чистая выплата на ваш банк и налог PAYG на счет обязательств или расходов. К концу года общая сумма на этом счете PAYG должна соответствовать цифре удержанного налога в вашем отчете о доходах (или сумме в ваших расчетных листках). Это помогает проверить предварительное заполнение от ATO. Аналогично, если вы платите рассрочки PAYG (ежеквартальные предоплаты подоходного налога), они должны быть зафиксированы (часто как актив предоплаченного налога или как расход). Вы укажете их в своей декларации для зачета итогового налогового обязательства. Beancount может предоставить общую сумму рассрочек, выплаченных в течение года. ATO также перечислит их, но полезно провести перекрестную проверку.
- Прирост капитала и скидка по CGT: Отслеживайте операции с капитальными активами в Beancount для облегчения расчета налога на прирост капитала (CGT). Австралия облагает прирост капитала налогом со скидкой 50 % для физических лиц для активов, удерживаемых более 12 месяцев. Для каждой продажи актива вам необходимо знать базовую стоимость и выручку от продажи, а также даты покупки и продажи. Beancount естественным образом записывает даты и суммы. Вы можете запросить свои продажи за год: например, вывести список всех записей
Income:CapitalGains. Хотя Beancount автоматически не применяет скидку 50 %, вы можете просто рассчитать: если запись показывает прибыль в 5 000. Вы можете рассмотреть возможность пометки активов датами приобретения или использования лотов для разделения краткосрочных и долгосрочных активов (хотя в Австралии это чисто временной фактор, а не специфическая идентификация для скидки). Будьте осторожны с капитальными убытками — они отслеживаются и могут быть перенесены на будущие периоды. Возможно, вам стоит завести счет для перенесенных убытков, чтобы помнить о них в следующем году. Если у вас были предыдущие убытки, вы примените их до применения скидки. Используя Beancount, вы можете моделировать это, поддерживая текущий баланс переносов капитальных убытков. - Франкирующие кредиты: Австралийские дивиденды часто приходят с франкирующими кредитами (налоговыми кредитами за корпоративный налог, уже уплаченный компанией). В вашем журнале Beancount вы можете записывать полный начисленный дивиденд как доход, а франкирующий кредит — как налоговый кредит (возможно, как
Income:FrankingCreditsили уменьшение расходов по нал огам). Для целей налогообложения вы должны сообщать о франкированной сумме и франкирующем кредите отдельно. Убедитесь, что ваши записи четко отражают это. Например, денежный дивиденд в размере 30 = 100 дохода и 70 дохода и 100 как доход от дивидендов и $ 30 как франкирующий кредит (который пойдет в зачет вашего уплаченного налога). Beancount может суммировать ваши франкирующие кредиты за год. Это должно совпадать с вашими выписками по дивидендам и тем, что показывает предзаполнение ATO. Франкирующие кредиты могут быть весьма ценными, поэтому дважды проверьте, все ли они внесены. - Иностранный доход и прибыль от курсовых разниц: Если у вас есть иностранные инвестиции или доходы, мультивалютные возможности Beancount будут очень полезны. Записывайте эквивалент в AUD для любого иностранного дохода на дату получения (ATO требует использовать обменный курс на дату получения или средний курс). Сделав это, вы сможете просто запрашивать суммы в AUD. Если вы платили иностранный налог (например, налог у источника на акции США), отслеживайте его тоже — его можно заявить как зачет иностранного налога. Обязательно конвертируйте этот уплаченный налог в AUD. Любые остатки в иностранной валюте могут привести к прибыли от курсовых разниц, облагаемой налогом по правилам Австралии (если суммы велики и не предназначены для личного использования), что усложняет ситуацию; но в целом следите за счетами в иностранной валюте в конце года, если они значительно колеблются.
Программное обеспечение и инструменты (Австралия):
- myGov и MyTax: Как уже упоминалось, основным инструментом для физических лиц является онлайн-сервис MyTax от ATO. Он бесплатен и охватывает большинство ситуаций. Интерфейс довольно прост: вы проходите раздел за разделом (Доходы, Вычеты и т. д.). Предварительное заполнение может импортировать данные за вас (например, проценты, дивиденды, отчеты компаний, информацию о медицинском страховании для льгот и т. д.). Beancount дополняет это, гарантируя, что вы не полагаетесь исключительно на предзаполнение — например, если банк забыл о чем-то сообщить, ваш журнал это зафиксирует. В MyTax также есть удобная функция сохранения прогресса, поэтому вы можете начать ввод и вернуться позже, что позволяет использовать отчеты Beancount для постепенного заполнения.
- Программное обеспечение для налоговых агентов: Если вы пользуетесь услугами бухгалтера, он будет использовать профессиональное ПО (например, Xero Tax, HandiTax и т. д.). Обычно вы предоставляете им сводки ваших доходов и вычетов (распечатки из Beancount или Excel). Они вводят данные в свое ПО, которое подает документы через портал налогового агента. Если вы предпочитаете использовать коммерческое ПО самостоятельно, существуют такие варианты, как Etax или H&R Block Online; однако они часто дублируют функции MyTax, но с дополнительными рекомендациями. Они могут быть полезны, если вам нужна повторная проверка или другой интерфейс. Обычно они позволяют импортировать данные за предыдущий год, но не данные Beancount напрямую. Учитывая, что MyTax бесплатен и надежен, многие технически подкованные пользователи используют именно его, если только их ситуация не очень сложна.
- Электронные таблицы и инструменты расчета: ATO предоставляет калькуляторы для определенных вычетов (например, калькуляторы фиксированной ставки для работы из дома) и для проверки таких вещей, как вычеты за капитальн ые работы по разделу 43 для арендной недвижимости. Вы можете использовать их с данными из Beancount (например, общее количество часов работы из дома или стоимость улучшений здания). Кроме того, если вы хотите смоделировать различные сценарии (например, сравнить фактические расходы на автомобиль и метод «центов за километр»), полезна электронная таблица. Введите данные из Beancount (топливо, регистрация, общие суммы страхования в сравнении с пройденными километрами), чтобы увидеть, что дает больший вычет.
- Приложения ATO для ведения учета: У ATO было приложение «myDeductions», которое позволяет фиксировать чеки в течение года, а затем выгружать данные для предварительного заполнения декларации. Если вы используете Beancount, вы, вероятно, уже отслеживаете расходы, поэтому вам может не понадобиться myDeductions. Фактически, ваш Beancount играет эту роль. Просто убедитесь, что вы по-прежнему сохраняете изображения чеков, если это необходимо — хранение путей к файлам в Beancount или ведение отдельной системы папок для чеков (с привязкой к ID транзакции) может быть столь же эффективным, как и приложение ATO.
- Экспорт и з бухгалтерского ПО: Если вы использовали пакеты бухгалтерского учета (QuickBooks, Xero, MYOB) и перешли на Beancount, обратите внимание, что они иногда создают отчеты на конец года, адаптированные для налогообложения. С Beancount вы можете имитировать это с помощью настраиваемых отчетов или экспорта в CSV с последующим использованием известного шаблона. Например, у некоторых бухгалтеров есть шаблоны Excel для графиков аренды недвижимости — вы можете заполнить их данными из Beancount. Хотя это не является прямым «инструментом», этот метод использует известные практики подготовки налогов в Австралии, сохраняя при этом ваш журнал Beancount в качестве источника истины.
Советы сообщества и плагины (Австралия): Австралийское сообщество Beancount невелико, но есть общие идеи, которые применимы:
- Обработка GST: Если вы ведете бизнес и зарегистрированы как плательщик GST (налога на товары и услуги), рассмотрите возможность использования функций Beancount для автоматизации разделения GST. Некоторые пользователи создают шаблон транзакции или импортер, который автоматически отделяет GST. Например, расход в 100 и $ 10 на счет уплаченного GST (GST Paid). Делая это последовательно, когда придет время BAS (обычно ежеквартально), вы сможете суммировать
Liabilities:GST:CollectedиAssets:GST:Paidдля заполнения формы BAS. Упрощенная форма BAS (Simpler BAS) для малого бизнеса от ATO требует только отчетности об общем объеме продаж, GST с продаж и GST с покупок. Эти цифры можно напрямую взять из Beancount. Поддержание актуальности вашего Beancount каждый квартал означает, что конец года — это просто еще один квартал, возможно, с годовой декларацией по GST (если применимо). Если вы находитесь ниже порога GST и не зарегистрированы, ваша бухгалтерия проще (нет необходимости в записях о разделении налогов) — просто убедитесь, что вы случайно не заявили GST по расходам в вычетах, если не имеете на это права (Beancount не знает вашего статуса GST, это должны знать вы). - Мгновенное списание активов (Instant Asset Write-off): Австралия часто меняла правила немедленного списания активов для малого бизнеса (в один год это было 30 тыс., затем неограниченно в определенные периоды). Полезно помечать тегами или классифицировать покупки активов в Beancount. Например, пометьте покупку тегом
#InstantWriteoff, если планируете заявить ее полностью. Затем вместо капитализации в Beancount вы можете напрямую списать ее на определенный счет расходов (или перенести ее из активов в расходы в конце года). Документирование вашего подхода обеспечивает последовательность. Если порог изменится, вы сможете запросить все покупки активов и увидеть, какие из них попадают под новый порог. - Личное и деловое использование: Для индивидуальных предпринимателей в австралийских декларациях запрашивается процент личного использования некоторых расходов (особенно для автотранспорта). Один из подходов в Beancount — разделять транзакции при вводе: например, если покупка топлива для автомобиля составила 70 в
Expenses:Car:Fuel:Businessи 70. Либо запишите все $ 100 в деловые расходы и используйте метаданные или примечание, чтобы указать 30 % личного использования, а затем вручную уменьшите сумму вычета. Первый метод чище в журнале. Главное — быть последовательным, чтобы ваши книги Beancount отражали только подлежащую вычету часть, если это возможно, чтобы избежать путаницы во время налогообложения. - Многолетние соображения: Австралия позволяет переносить капитальные убытки на будущие периоды на неопределенный срок, а с недавнего времени — даже некоторый перенос неиспользованных убытков назад для компаний (хотя это не относится к физическим лицам). Если в прошлом году у вас был, скажем, чистый капитальный убыток, помните, что не стоит ожидать, что Beancount автоматически применит его — вы можете вести его как памятку (memo). Аналогично, отложенные иностранные убытки или иностранные налоговые кредиты могут переноситься. Сохраняйте примечание вне программы или как заметку Beancount для этих налоговых атрибутов, так как они не являются строго бухгалтерскими операциями до момента реализации.
- Пенсионные взносы (Superannuation): Если вы самозанятый и делали личные пенсионные взносы, отслеживайте их в Beancount (например, как перевод из вашего банка в
Assets:Superannuationили категорию расходов). Вам нужно будет подать уведомление о намерении (notice of intent), чтобы заявить их как вычет, а затем указать этот вычет. Отслеживание в Beancount гарантирует, что вы знаете, сколько вы внесли, и можете подтвердить, что пенсионный фонд получил их к концу года. Кроме того, если вы являетесь работодателем (даже самого себя в компании), отслеживайте взносы Super Guarantee в записях о начислении заработной платы; они не указываются напрямую в индивидуальной налоговой декларации, но важны для вычетов компании и соблюдения законодательства. - Обмен опытом в сообществе: Австралийцы, обсуждающие текстовую бухгалтерию, часто делятся небольшими скриптами — например, для конвертации выходных данных Beancount в формат, необходимый для некоторых приложений ATO. Можно написать скрипт на Python для анализа отчета о прибылях и убытках Beancount и вывода правильно отформатированного графика аренды недвижимости (который затем можно проверить или передать бухгалтеру). Относительно небольшая база пользователей означает меньше готовых решений, но гибкость Beancount позволяет с помощью Python или Excel адаптировать ваши данные к любому требуемому формату.
- Хранение документации: ATO обычно требует хранения документации в течение 5 лет с даты уведомления об оценке (notice of assessment). Убедитесь, что ваш файл Beancount (и прикрепленные документы) заархивированы и хранятся в течение этого периода. Если вам когда-нибудь понадобится воспроизвести детали вашей налоговой декларации или обосновать вычет, наличие журнала Beancount и связанных с ним чеков будет чрезвычайно полезным. Вы даже можете создавать ежегодный архив (экспорт транзакций в PDF или HTML) для собственного хранения.
Заключение: Интегрируя Beancount в процесс подготовки налогов, вы можете сократить количество ошибок и повысить эффективность. Ключевым моментом для всех стран является ведение хорошо организованного журнала, соответствующего налоговым категориям, и использование официальных ресурсов в качестве руководства. Будь то создание отчета о прибылях и убытках для вашего бухгалтера в США, расчет средней базовой стоимости для канадских акций, сопоставление со счетами SKR04 в Германии, детализация расходов на самозанятость в Великобритании или сверка деклараций BAS в Австралии — данные Beancount и инструменты сообщества могут облегчить эти задачи. Всегда сверяйтесь с последними налоговыми законами и консультируйтесь с налоговым специалистом в сложных ситуациях, но будьте уверены, что ваш тщательно ведущийся текстовый журнал является мощным активом для подготовки налогов в конце года.
Источники:
- Налоговая служба США (IRS) — Налоговый центр для малого бизнеса и самозанятых (руководство по Schedule C)
- Обсуждения в сообществе Beancount — Передача данных журнала бухгалтерам
- Поддержка TurboTax — Импорт CSV-файла инвестиционных транзакций
- Налоговое агентство Канады (CRA) — Контрольный список для малого бизнеса и отчетность о доходах
- Группа Beancount в Google — Обработка прироста капитала для США и Канады (средняя стоимость)
- HMRC — Руководство по самоисчислению (Self Assessment: сроки, ведение учета)
- Форум Plaintext Accounting — Плагин Beancount для прироста капитала в Великобритании (правила HMRC)
- Федеральное налоговое управление Германии (Bundeszentralamt für Steuern) — Информация о декларации по подоходному налогу в Германии и формы
- Hacker News — Обсуждение бухгалтерского учета в Германии (SKR04, требования)
- ATO / MoneySmart (ASIC) — Подача налоговой декларации в Австралии (шаги, предзаполнение)
- Налоговое управление Австралии (ATO) — Декларации для бизнеса и сроки подачи
- Репозиторий плагинов Beancount — Плагин амортизации (поддержива ет правило полугода CRA)