Ресурси, що враховують специфіку країни, для допомоги у річній підготовці податків на основі даних 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 / Form 8949 (капітальні прибутки та збитки). Ви можете зробити запит у вашому реєстрі про всі продажі активів за рік, отримати їх собівартість і виручку. Примітка: у США дозволена ідентифікація окремих лотів при продажах (або FIFO за замовчуванням). Beancount за замовчуванням відстежує лоти за методом FIFO, якщо не вказано інакше. Переконайтеся, що правильно позначаєте продажі лотів у Beancount, щоб відповідати обраному методу. Також зверніть увагу на правила wash sale (збитки не враховуються, якщо акції були викуплені протягом 30 днів). Beancount не позначає wash sales автоматично, але ви можете коригувати вручну або використовувати інструменти спільноти (див. нижче).
- Експорт Даних: Не існує кнопки «експорт в податкові форми IRS» у Beancount, але можна експортувати дані у 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 Таблиці для зіставлення цих чисел з рядками податкових форм. Пробний баланс — це однорядковий запит:bea --file ledger.beancount query --format=csv --output=trial-balance.csv \ "SELECT account, sum(position) AS balance GROUP BY account ORDER BY account"Це корисно для налаштування того, як дані агрегуються — наприклад, підсумовування кількох рахунків витрат у Beancount в один рядок у Schedule C.
-
Інтеграція з бухгалтером: Якщо ви використовуєте CPA або податкового консультанта, ви можете поділитися з ними даними Beancount. Хоча більшість бухгалтерів звикли до файлів QuickBooks або Xero, ви можете надати два очікувані звіти — пробний баланс та детальний журнал проводок (кожна операція, згрупована за рахунком) — згенеровані за допомогою
bea query. Поточний тулчейн використовуєbea queryі Fava для цього; застарілийbean-bakestatic-site команда не входить до складу 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 розробила кілька корисних доповнень для податкових потреб США:
- Збирання податкових збитків (розширення Fava): Існує плагін Fava, який визначає можливості збирання податкових збитків і позначає потенційні wash sales (операції з миттєвим зворотним придбанням). Це розширення сканує ваші інвестиційні рахунки Beancount і повідомляє, які лоти можна продати із збитком для податкових цілей, а які з цих збитків будуть недопущеними згідно з правилами wash sale. Це може бути корисно на кінець року для податкового планування (реалізація збитків для компенсування прибутків). Це просунутий інструмент, переважно для особистого інвестиційного менеджменту, але підкреслює, як дані Beancount можна використовувати для податкової стратегії.
- Автоматичні записи амортизації: Для активів малого бізнесу розрахунок амортизації для податків може бути трудомістким. Існують плагіни спільноти для автоматизації цього процесу. Наприклад, Flexible Depreciation plugin (частина
beancount-plugins) може генерувати щорічні бухгалтерські проводки амортизації на основі метаданих, які ви додаєте до придбань активів. Він підтримує методи прямолінійної або спадної балансової амортизації та навіть має режим для правила канадської піврічної амортизації (який можна адаптувати для американських стандартів, таких як MACRS). Використовуючи такий плагін, ви можете дати Beancount обчислити ваші витрати на амортизацію за рік, які потім включаєте до податкової декларації (Schedule C або Form 4562 для амортизації). Це забезпечує узгодженість ваших бухгалтерських записів і податкових даних. - Fava для швидких перевірок: Запуск веб-інтерфейсу Fava під час підготовки податків може бути надзвичайно зручним. Ви можете швидко запитати
Expenses:Taxes:Propertyдля отримання загальної суми податку на майно або відфільтрувати транзакції за певним тегом (наприклад,#deductible), якщо ви тегували витратні пункти, які підлягають вирахуванню протягом року. Деякі користувачі навіть тимчасово надають доступ до Fava своїм бухгалтерам для інтерактивних консультацій (хоча варто робити це обережно, через безпеку). Така інтерактивність може прискорити обмін інформацією під час підготовки податків.
Канада
Огляд підготовки податкової декларації на кінець року: Резиденти Канади подають індивідуальну податкову декларацію про доходи T1 General щороку (термін до 30 квітня для більшості осіб). Малі неперсоналізовані бізнеси (індивідуальні підприємці) включають свій прибуток у T1 за допомогою T2125 Statement of Business or Professional Activities. Ключові кроки підготовки податків у Канаді:
- Зберіть T-Slips: Зберіть усі податкові бланки (слiпи) за рік. Найпоширеніші бланки включають T4 (дохід від праці), T5 (доходи від інвестицій, такі як відсотки або дивіденди), T3 (доходи від трастів/паїв взаємних фондів), T4A (пенсійні виплати або комісії самозайнятих), серед інших. Переконайтеся, що у вас є бланки для всіх джерел доходу – CRA очікує, що ви заявите всі доходи, і якщо не повідомити про суму, це може призвести до штрафу в 10% від не заявленої суми. Beancount допоможе відстежити, якщо відсутній очікуваний бланк (наприклад, якщо у вас зареєстровані дивіденди, але бланк T5 не прийшов, то ви знатимете, що потрібно уточнити).
- Організуйте витрати, що підлягають вирахуванню, та кредитні пільги: Зберіть чеки на витрати, які є податковими вирахуваннями або підлягають кредитуванню. Для фізичних осіб це можуть бути квитанції про внески до RRSP, медичні витрати, квитанції про благодійні пожертви, чеки за догляд за дітьми тощо. Якщо ви самозайняті, зберіть усі чеки на бізнес-витрати (канцелярські товари, витрати на транспорт, витрати на домашній офіс тощо), які потрібно буде внести до форми T2125. В Канаді зберігайте ці чеки щонайменше шість років, оскільки CRA може запросити їх у разі перевірки після подання декларації.
- Фінансові звіти бізнесу: Якщо у вас малий бізнес або підробіток, підготуйте підсумок доходів і витрат бізнесу за рік. Beancount легко згенерує це у вигляді звіту про доходи. Підсумкові суми будуть використані у вашій формі T2125. Наприклад, у T2125 є спеціальні рядки для доходів і розподілу різних категорій витрат (реклама, харчування, офісні витрати, транспорт тощо). Співставте ваші рахунки Beancount з цими категоріями для легшого перенесення сум. Канадські малі підприємства зазвичай працюють за календарний рік за замовчуванням (на відміну від деяких країн, Канада загалом вимагає, щоб індивідуальні підприємці використовували календарний рік). Переконайтеся, що ваші дані в Beancount за календарний рік остаточні (всі транзакції записані і звірені) до моменту підготовки податків.
- Подайте декларацію: Більшість канадців подають онлайн за допомогою програмного забезпечення, сертифікованого NETFILE. Після перевірки ваших чисел введіть дані у вибране податкове ПЗ (або скористайтеся функцією Автозаповнення, якщо доступна – сервіс CRA Auto-fill може імпортувати інформацію про ваші T-slips безпосередньо у багато програм). Альтернативно, можна заповнити паперові форми (T1 і додатки), якщо ви віддаєте перевагу ручному поданню. Основна форма (T1) разом з будь-якими додатками (наприклад, Schedule 3 для капітальних прибутків або T2125 для бізнесу) і провінційними формами складають повну декларацію. Переконайтеся, що ви встигнули подати до дедлайну (30 квітня для фізичних осіб, або 15 червня, якщо ви чи ваш подружжя маєте доходи від самозайнятості, хоча будь-який борг все одно треба сплатити до 30 квітня).
Офіційні ресурси CRA: Канадська податкова агенція надає всебічні рекомендації для платників податків:
- Хаб CRA «Малий бізнес та самозайняті» : Офіційний сайт CRA має розділ для малого бізнесу та самозайнятих осіб. Він включає «Контрольний список для малого бізнесу», що охоплює ключові податкові обов’язки, та інформацію з таких тем, як GST/HST, ділові витрати та ведення обліку. Це чудова відправна точка, якщо ви ведете бізнес, оскільки він підкреслює, що потрібно подавати (наприклад, некорпораційні підприємства використовують форму T2125, тоді як корпорації подають окремі декларації T2).
- Посібники з особистого податку на доходи: Посібник CRA «Підготовка до подання податків» пропонує покрокові вказівки щодо того, що необхідно мати перед поданням – від потрібних документів до важливих дат. Він нагадує про організацію податкових документів, знання права на вирахування та розуміння методів подання. Крім того, щороку CRA публікує Загальний посібник з податку на доходи та пільг (Посібник T1), який пояснює рядок за рядком декларацію – доступний на сайті CRA.
- Інструкції до форми T2125 та податкових форм: Якщо у вас є доходи від бізнесу чи професійної діяльності, ознайомтеся з офіційною формою T2125 та її інструкціями. Вебсайт CRA та посібник до форми пояснюють, які витрати дозволені й де їх записувати. Наприклад, описано, як розрахувати витрати на використання дому для бізнесу або витрати на автомобіль. Аналогічно, якщо ви продавали інвестиції, зверніться до інструкцій Schedule 3 (Capital Gains) для правильного розрахунку доходу від капіталу.
- Онлайн-сервіси CRA: Використовуйте онлайн-інструменти CRA: My Account (для фізичних осіб) дозволяє перевірити кімнату для внесків 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 відрізняється від податкової декларації з доходу, ці звіти пов’язані (наприклад, ITC зменшують бізнесові витрати для податку на дохід). Дані Beancount допомагають переконатися, що ви заявили всі допустимі ITC і правильно відзвітували сплачений GST. - Внески до RRSP та вирази: Якщо ви робите внески до RRSP, отримаєте офіційні квитанції про внески. Ви також можете відстежувати внески у Beancount (наприклад, транзакції, що переміщують гроші до інвестиційного рахунку RRSP). Порівняйте записи Beancount з офіційними квитанціями, щоб упевнитися, що жоден внесок не пропущено і не задокументовано неправильно. Загальна сума згідно з квитанціями — це та, що ви заявляєте у податковій декларації (до вашого ліміту на відрахування). Beancount не інтегрується напряму, але слугує як інструмент особистої перевірки.
- Іноземні доходи і податкові кредити: Якщо у вас є іноземні доходи чи податки (наприклад, дивіденди американських акцій із утриманим податком), у ваших записах Beancount будуть відображені іноземні доходи та сплачений податок. Вони потрібні для форми податкового кредиту із зовнішніх доходів (T2209) або для податкового відрахування. Позначаючи чи ізолюючи іноземні доходи на окремих рахунках (наприклад,
Income:Dividends:US), ви легко зможете отримати підсумки та суми утриманого податку для заявлення податкового кредиту.
Програмне забезпечення та інструменти (Канада): У канадців є низка податкових програм та інструментів, які можуть доповнити Beancount:
- Програми для підготовки податків: Поширені варіанти включають UFile, TurboTax Canada, Wealthsimple Tax (раніше SimpleTax), StudioTax та інші. Ці програми підтримують NETFILE і допомагають вам заповнити декларацію. Хоча вони не імпортують файли Beancount, ви можете використовувати ваші дані, згенеровані Beancount, щоб відповідати на запити програмного забезпечення. Наприклад, коли програма питає про «доходи від бізнесу» та «витрати на бізнес за категорією», ви можете скористатися звітом Beancount про доходи/витрати. Деякі програми (Wealthsimple Tax, TurboTax) мають функцію Auto-fill my return, яка імпортує дані T-slip з CRA – скористайтесь це, щоб зекономити час, а потім звірте з вашими записами в Beancount, щоб упевнитися, що нічого не пропущено чи не продубльовано.
- Таблиці для T2125: Якщо у вас багато рахунків витрат, ви можете створити таблицю, що зіставляє кожен рахунок витрат Beancount з відповідним рядком у T2125. Експортуйте підсумки витрат (bea query може вивести CSV із витратами за рахунками) і вставте їх у таблицю, яка потім сумує у потрібні категорії. Це може слугувати робочим листом для введення у податкове програмне забезпечення чи форми.
- Онлайн-форми та калькулятори CRA: CRA пропонує кілька онлайн-калькуляторів (наприклад, для інвестиційних доходів чи інших сценаріїв) та заповнювані PDF-форми. Якщо ви надаєте перевагу ручним розрахункам для перевірки, ці інструменти можна використовувати разом із даними Beancount. Наприклад, при розрахунку винятку з основного місця проживання при продажі будинку (робочий лист Schedule 3) ви можете використовувати записи Beancount щодо вартості придбання і витрат на продаж для допомоги.
- Експорт бухгалтерського програмного забезпечення (за потреби): Якщо ви працюєте з бухгалтером, який використовує професійний податковий пакет, він може попросити звіт про доходи та пробний баланс. Ви можете експортувати їх із Beancount. У деяких випадках бухгалтери імпортують дані у QuickBooks або CaseWare. Хоча Beancount не експортує безпосередньо у ці формати, надання детального експорту загального журналу у Excel може дозволити їм імпортувати або копіювати дані. Часто бухгалтери вручну вводять підсумкові цифри, використовуючи ваш вивід Beancount як довідник.
Поради спільноти та плагіни (Канада): Спільнота plain-text бухгалтерії поділилася кількома порадами, специфічними для Канади:
- Обробка ACB та інвестицій: Як згадувалося, один користувач створив плагін для відстеження середньої собівартості (average cost basis) для звітності по канадських капітальних прибутках. Якщо ви маєте значний обсяг операцій з акціями або фондами на незареєстрованому рахунку, розгляньте можливість використання або написання такого скрипта. Навіть без нього, поради спільноти часто рекомендують вести окрему електронну таблицю або використовувати теги в Beancount для позначення, які лоти належать до якого "ACB pool". Наприклад, ви можете скинути собівартість за допомогою спеціальної транзакції при імміграції до Канади (оскільки Канада вважає, що ви набуваєте володіння за ринковою вартістю, коли стаєте резидентом) – це можна зафіксувати в Beancount як відкриваючу транзакцію з новою собівартістю, рівною FMV, що допоможе вести канадсько-специфічний базис.
- Амортизація (Capital Cost Allowance): Канадська версія амортизації для бізнес-активів називається Capital Cost Allowance (CCA), яка зазвичай використовує ставки за зменшувальною сумою з правилом половинного року в перший рік. Плагін Flexible Depreciation підтримує "CRA method", який автоматизує правило половинного року для нових активів. Позначаючи ваші придбання активів чимось на кшталт
depreciation: "AssetName @0.30"(для ставки класу 30%), плагін генерує щорічні CCA записи. Це гарантує, що ваші витрати в Beancount включають той самий CCA, який ви заявите у своїй податковій декларації, що є важливим для послідовності. Якщо ви не використовуєте плагін, ви можете вручну розрахувати CCA (форми CRA, такі як T2125, мають робочі аркуші для CCA) та записати витрати на амортизацію в Beancount для повноти. - Плагін або робочий процес GST/HST: Хоча немає широко вживаного плагіна GST, специфічного для Канади, простою практикою є використання можливостей Beancount (наприклад, спеціальних записів або рахунків) для автоматизації відстеження GST. Наприклад, ви можете написати запит для обчислення чистого GST, що підлягає сплаті за кожен звітний період, з ваших рахунків
GST CollectedтаGST Paid. Деякі користувачі ділились власними скриптами для виводу деталей декларації GST/HST на основі даних Beancount. Якщо ваш бізнес невеликий і використовує Quick Method для GST, ви можете вести примітку ваших розрахунків за цим методом у Beancount (через нотатку або окремий файл) для прозорості. - Підтримка спільноти: Канадська спільнота Beancount активна на форумах і обговорює такі теми, як відстеження внесків у RRSP vs TFSA, конвертація транзакцій у USD в CAD для податків та інше. Пошук на списках розсилки або на форумі PTA за ключовим словом "Canada" може дати корисні обговорення. Наприклад, дискусії охоплюють, як поводитись при переїзді між країнами (підвищення базису собівартості) або відсутність вбудованого ведення середньої собівартості, що призвело до вищезазначених рішень. Взаємодія з цими ресурсами може надати розуміння найкращих практик.
Німеччина
Огляд підготовки до річної податкової звітності: Податкова система Німеччини передбачає річну податкову декларацію про доходи (Einkommensteuererklärung) для фізичних осіб, зазвичай подану за календарний рік. Для тих, хто працює за наймом і має тільки заробітну плату, податок часто сплачується через утримання на заробітній платі (і подача декларації може бути необов’язковою), але кожен, хто має додаткові доходи (фріланс, інвестиції тощо) або заявляє певні вирахування, подає декларацію. Малі підприємства, які не зобов’язані вести подвійний бухгалтерський облік, часто подають “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 часто надає рекомендації на своїх сайтах для регіональних платників. У разі сумнівів можна зателефонувати або написати електронною поштою у свій місцевий 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) з 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 (для доходів від самозайнятості). Якщо в ньому показано €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 може створити звіт про прибутки і збитки для вашого бізнесу, що є відправною точкою. З цього застосуйте специфічні для Великої Британії коригування: наприклад, не допустіть витрати на розваги (клієнтські розваги не є вираховуваними у Великій Британії), додайте назад амортизацію і відніміть капітальні вирахування згідно з правилами HMRC (щорічне інвестиційне вирахування або амортизаційне вирахування). Ви можете вести звірки у таблиці або безпосередньо у Beancount (використовуючи окремі рахунки для податкових коригувань). Ця кінцева сума вказується у розділі самозайнятості податкової декларації (форма SA103).
- Подайте декларацію з самостійної оцінки: Податковий рік у Великій Британії закінчується 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). Ці примітки пояснюють, що вважається допустимими витратами, як обробляти капітальні відрахування та як обчислювати такі речі, як перекривні прибутки (якщо ваш звітний період не збігається з податковим роком, хоча нові правила вирівнюють базові періоди з податковими роками). Наприклад, памфлет HS222 корисний для капітальних відрахувань. Всі ці матеріали доступні на gov.uk у форматі PDF (шукайте «SA103 notes»).
- Онлайн-сервіси HMRC: Офіційна система HMRC Self Assessment online безкоштовна. Існує також додаток для простих декларацій. Якщо ви не подавали онлайн минулого року, потрібно зареєструватися (отримати код активації поштою). Після входу онлайн-форма майже ідентична паперовій з підказками. На сайті HMRC є також список визнаного програмного забезпечення, якщо ви вирішите використати альтернативи. Після подання декларації особистий податковий кабінет HMRC дозволяє переглядати податкові рахунки, здійснювати платежі або налаштувати платіжний план за потребою.
Використання даних Beancount для звітування по податках у Великій Британії: Beancount може підтримувати багато аспектів розрахунків і ведення обліку для податків у Великій Британії:
-
Графіки для самозайнятості: Для приватних підприємців Beancount може генерувати необхідні дані для сторінок самозайнятості (SA103). Форма містить поля для обороту, допустимих витрат (з деталізацією, якщо ваш оборот перевищує £85k або якщо ви обираєте розбивку), капітальних відрахувань тощо. Якщо ваш оборот нижчий за поріг, ви можете просто вказати загальні витрати одним числом; 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), і пул за Розділом 104 для старих володінь (середньовартісний пул) — ці правила визначають собівартість акцій, що продаються. Ручні обчислення можуть бути помилковими. Спільнота створила плагін Beancount для приросту капіталу у Великій Британії, який застосовує правила HMRC (середньовартісний облік за Розділом 104 тощо) для розрахунку приросту. Використовуючи цей плагін з вашими даними Beancount, ви отримуєте звіт про кожен продаж з розрахунком прибутку чи збитку за правилами Великої Британії, що можна використати для заповнення підсумку приросту капіталу у декларації. Навіть без плагіна можна користуватись детальним обліком партій у Beancount для допомоги — просто пам’ятайте, що за замовчуванням Beancount використовує FIFO або конкретний ідентифікатор, а це не британський метод; можливо, доведеться вручну коригувати собівартість у записах для імітації пулу. Один із підходів — підтримувати інвестиції в Beancount по одному рахунку на володіння (щоб ізолювати правила того ж дня і 30 днів) і обчислювати середню собівартість вручну після кожної покупки — або ж покладатись на зовнішні калькулятори, але використовувати Beancount для сирих даних. У будь-якому разі переконайтесь, що всі продажі зафіксовані; поріг HMRC (нині ~£50k доходу або £12k приросту) може вимагати звітування навіть якщо податок не сплачується. -
ПДВ та MTD для ПДВ: Якщо ваш бізнес зареєстрований як платник ПДВ, ймовірно ви вже використовуєте програмне забезпечення для подачі звітів з ПДВ, оскільки Making Tax Digital для ПДВ вимагає цифровий облік і подання. Beancount не є визнаним MTD ПЗ, тому ведіть записи по ПДВ у Beancount і подавайте звіти через програмне забезпечення-мост (bridging software). Наприклад, експортуйте підсумки по рахунку ПДВ з Beancount і вводьте їх у сумісний з MTD міст для подання до HMRC.
-
MTD для податку на доходи (ITSA): Making Tax Digital для податку на доходи вже не далека реформа — вона поетапно впроваджується для доходу від самозайнятості та нерухомості. Графік впровадження HMRC rollout schedule включає три етапи, кожен прив’язаний до доходу, задекларованого у звіті за попередній рік:
- З 6 квітня 2026 року, якщо ваш кваліфікований дохід перевищував £50,000 у податковому році 2024–2025 — цей етап вже діє.
- З 6 квітня 2027 року, якщо ваш кваліфікований дохід перевищував £30,000 у податковому році 2025–2026.
- З 6 квітня 2028 року, якщо ваш кваліфікований дохід перевищував £20,000 у податковому році 2026–2027.
Коли ви потрапляєте в обсяги, MTD для податку на доходи вимагає цифрових записів плюс щоквартальні оновлення, подані через програмне забезпечення, визнане HMRC; перед тим, як покладатися на будь-який поріг, перевірте актуальні інструкції щодо відповідності та звільнення, оскільки дати та цифри можуть змінюватися. Beancount може зберігати базові записи та щоквартально генерувати підсумки доходів і витрат, але сам по собі не є визнаним MTD програмним забезпеченням — вам все одно потрібно подавати через визнаний або проміжний інструмент. Запропоновано спільнотні зусилля з інтеграції даних Beancount з API податку на прибуток HMRC; сприймайте їх як експериментальні і підтверджуйте статус визнання перед подачею через них.
-
Перевірка коду PAYE: Ваш бухгалтерський реєстр Beancount також можна використовувати для перевірки вашого податкового коду PAYE. Наприклад, якщо ви записуєте свої платіжні відомості в Beancount (з брутто-зарахуванням, податком, NI тощо), ви можете процентувати їх за рік і перевірити, чи було застосовано правильну безподаткову суму. Якщо ви помітите розбіжність (можливо, у вас було заниження податку), ви дізнаєтеся про це за кодним повідомленням HMRC. Це прямо не використовується для подачі (оскільки PAYE обробляється роботодавцями), але допомагає уникнути несподіванок і гарантує, що Самооцінка правильно враховує будь-які недоплати або переплати.
Програмне забезпечення та інструменти (Великобританія):
- Онлайн подача HMRC: Більшість фізичних осіб подають декларації через безкоштовний онлайн-сервіс HMRC. Для більшості ситуацій це досить просто. Використовуйте його разом з Beancount, копіюючи туди числа. Порада: після введення всіх даних можна переглянути підсумок розрахунку. Деякі порівнюють його зі своїми власними обчисленнями (що можна зробити, експортувавши дані Beancount у таблицю й застосувавши податкові ставки, щоб переконатися, що збігається із невеликою похибкою округлення).
- Комерційне податкове програмне забезпечення: Існують різні сторонні пакети програм (TaxCalc, Taxfiler, Absolute тощо) та навіть деякі нові мобільні додатки, схвалені HMRC. Вони іноді можуть імпортувати дані з бухгалтерського ПЗ або дозволяють імпорт із таблиць. Якщо у вас складні справи або кілька самозайнятих бізнесів, програмне забезпечення може допомогти легше керувати кількома графіками. Також часто генерують красиво відформатовані набори звітів, які можна зберігати для ваших записів. Однак багато з них орієнтовані на бухгалтерів і можуть бути занадто складними для одного платника.
- Excel для SA103 (Самозайнятість) та SA105 (Нерухомість): Якщо хочете перевірити чи спланувати, HMRC надає робочі аркуші (SA103S, SA103F) та SA105 у форматах PDF/ODS. Їх можна заповнювати електронно як тест. Beancount може заповнити багато чисел. Наприклад, для орендованої нерухомості можна підсумувати з Beancount отриману орендну плату та всі категорії витрат (ремонти, страхування, комісії агенту) за цю власність, а потім ввести їх у форму SA105, щоб побачити результат перед офіційною подачею. Це гарна практика, щоб не пропустити жодну категорію.
- Плагіни Beancount для особливостей Великої Британії: Ми вже згадували плагін UK capital gains. Якщо ви інвестуєте, він може зекономити години ручних розрахунків по групуванню активів. Поки що мало що ще є публічно доступне, специфічного для Великої Британії, але з набранням чинності етапів MTD для податку на доходи ми можемо побачити більше. Наприклад, плагін міг би формувати квартальний звіт про доходи/витрати для подач MTD або обчислювати особливі британські пільги (як-от корекція особистої пільги при доході понад £100 тис. тощо). Поки що можливо покладатися на особисті скрипти або таблиці для таких розрахунків.
- Open Banking / Інструменти імпорту: Частина підготовки податків — зібрати всі транзакції в одному місці — у цьому Beancount відмінно справляється, якщо ви були уважні. Інструменти як beancount-import (та багато імпортерів банків з спільноти) можуть автоматично отримувати банківські транзакції. Це гарантує, що ваш файл Beancount повний зі всіма витратами й доходами. Так що на час податків ви впевнені, що ваші рахунки доходів у Beancount відображають усе. Якщо ви почали використовувати Beancount у середині року, переконайтеся, що імпортували дані з початку податкового року (6 квітня) для повноти інформації в першому році.
Поради та плагіни спільноти (UK):
- Плагін приросту капіталу Великобританії: Варто знову підкреслити – цей плагін від учасника спільноти 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) за період з липня по червень. Також зберіть відомості про банківські відсотки, відомості про дивіденди (включаючи інформацію про франкінг-кредити), звітність з орендної нерухомості (доходи та витрати) та записи про будь-які інші доходи (наприклад, доходи від бізнесу чи підряду, капітальні прибутки від продажу активів). Багато з цих даних підвантажуються автоматично до кінця липня в системах ATO, але вам слід перевірити їх зі своїми власними записами (з Beancount). Наприклад, якщо Beancount показує, що ви отримали $500 відсотків з банківського рахунку, переконайтеся, що еквівалентна сума є і в автоматичному заповненні; якщо ні, можливо, потрібно додати її вручну.
- Складіть перелік податково вирахуваних витрат і квитанції: В Австралії поширеними вирахуваннями є витрати, пов’язані з роботою (членські внески в профспілки, інструменти, службові поїздки, уніформа, витрати на домашній офіс), витрати на самоосвіту, благодійні внески, відсотки за інвестиційними позиками та витрати на інвестиційне майно (ремонти, послуги керуючого нерухомістю тощо). Використовуйте Beancount для відстеження цих витрат протягом року, класифікуючи їх відповідно (наприклад,
Expenses:Deductible:WorkFromHomeабоExpenses:RentalProperty:Repairs). Наприкінці року підсумуйте загальні суми. Переконайтесь, що у вас є квитанції на витрати понад 300 австралійських доларів (і загалом зберігайте всі квитанції, оскільки ATO може вимагати підтвердження). Зверніть увагу, що деякі вирахування мають специфічні методи підтвердження (наприклад, метод ціна за кілометр для автомобіля або фіксована ставка для домашнього офісу) – вирішіть, чи використовувати фактичні витрати або безпечні ставки, і зберіть потрібну інформацію відповідно (Beancount може зберігати, наприклад, загальну кількість годин домашнього офісу чи рахунки за електроенергію, якщо потрібно обчислювати фактичні витрати у порівнянні з фіксованою ставкою). - Доходи від бізнесу та фізособи-підприємця: Якщо ви ведете одноосібний бізнес або підробіток, ви звітуєте про доходи і витрати бізнесу у вашій індивідуальній податковій декларації (використовуючи розділ Бізнес та професійні статті). Підготуйте звіт про прибутки та збитки для бізнесу за податковий рік (1 липня–30 червня). Beancount може легко це створити. Переконайтеся, що врахували будь-які коригування між бухгалтерським і податковим обліком – наприклад, Австралія часто дозволяє негайне списання активів (до певного ліміту) або спрощені депреціаційні пули для малого бізнесу; визначте свій підхід і відобразіть це в Beancount (або принаймні вкажіть, щоб правильно заявити у декларації). Також перевірте, чи потрібно враховувати приватне використання (наприклад, якщо 20% використання транспортного засобу було особистим, і ви заявили всі витрати, потрібно додати назад 20% як приватне використання).
- Подайте податкову декларацію: З 1 липня починається новий податковий рік для подачі декларації, але розумно чекати до кінця липня або серпня, коли більшість інформації автоматично заповнена ATO. Увійдіть до myGov і відкрийте ATO MyTax для початку подачі декларації. MyTax покаже доходи, які йому відомі (з роботодавців, банків і т.д.); порівняйте їх зі своїми даними Beancount і додайте/виправте за потреби. Введіть будь-які додаткові доходи (наприклад, ваш бізнес-доход, іноземний дохід тощо) та внесіть вирахування. MyTax має категорії вирахувань, що відповідають розділам податкової декларації (витрати на роботу, пожертви тощо). Використовуйте свої підсумки з Beancount, щоб заповнити ці поля, але будьте готові надати описи чи деталізацію для окремих заяв (MyTax може запитати подробиці для великих заявок). Після введення усіх даних перевірте розрахований повернення або суму до сплати. Кінцевий термін для самостійної подачі – 31 жовтня. Якщо ви користуєтесь послугами зареєстрованого податкового агента, зазвичай отримуєте продовження до травня наступного року, але треба зареєструватись клієнтом до 31 жовтня, щоб отримати це продовження.
Офіційні ресурси ATO: Австралійська податкова служба надає велику кількість інформації для допомоги у підготовці податків:
- Посібник ATO «Декларація про доходи»: на сайті ATO є конкретні рекомендації для різних типів платників податків. Для фізичних осіб та індивідуальних підприємців дивіться «Individuals – lodging your tax return», де наведено, коли і як подавати декларацію (наприклад, MyTax онлайн через myGov) та строки подання. ATO наголошує, що якщо ви робите це самостійно, подавайте до 31 жовтня, інакше залучайте податкового агента. Також зазначено, що більшість інформації заповнена автоматично до кінця липня для онлайн-декларацій, що є сигналом почати підготовку.
- Відрахування та кредити ATO: на сторінках ATO детально описано, що можна заявити як робочі витрати (іноді згідно з професією), а також для конкретних випадків (наприклад, оренда чи самоосвіта). Звертайтеся до цих ресурсів, щоб упевнитися, що ваші витрати, категоризовані в Beancount, дійсно підлягають відрахуванню. Наприклад, «occupation guides» ATO можуть вказувати, який відсоток певних витрат зазвичай можна заявляти. Завжди звіряйте з офіційними рекомендаціями, щоб уникнути заявлення невідрахованих витрат.
- Розділ для малого бізнесу: якщо у вас є бізнес-доходи, посібники ATO для малого бізнесу пояснюють пільги та обов’язки. Сторінка «Reports and returns for businesses» виділяє, які форми потрібні (BAS, податкова декларація, річна звітність PAYG withholding тощо). Це нагадування, що окрім річної декларації, можливо, слід було подавати BAS (Business Activity Statements для GST/PAYG) протягом року. Переконайтеся, що ваші дані в Beancount це також підтримують.
- myTax та автоматичне заповнення: онлайн-сервіс ATO (myTax) зручний у користуванні та містить допоміжний текст у кожному розділі. Додаток ATO та myGov також мають функції для перевірки Notice of Assessment та статусу декларацій. Офіційно ATO пропонує пов’язати ваш акаунт myGov з ATO для автоматичного заповнення даних і навіть часткового заповнення декларації. Вони мають покрокову інструкцію під час онлайн-подачі, що фактично проводить вас через вхід, перевірку інформації та подання – за використання Beancount ви будете посилатися на ці дані на етапі введення.
Використання даних Beancount для звітності з австралійських податків: Beancount може допомогти як із цифрами, так і з веденням обліку для австралійських податків:
- Облік фінансового року: Фінансовий рік в Австралії триває з липня по червень, тому, ймовірно, вам знадобляться звіти, які охоплюють частини двох календарних років. У Beancount ви можете виконувати запити або формувати звіти за довільний період (наприклад,
2024-07-01 to 2025-06-30). Може бути зручно вести власне заяву про баланс або заключну проводку на 30 червня, щоб зафіксувати підсумки на кінець року (особливо, якщо ви робите нарахування). Деякі користувачі ведуть бухгалтерію сегментами за фінансові роки. Переконайтеся, що всі операції до 30 червня внесені, а всі дати з 1 липня та пізніше виключені зі звіту за цей податковий рік. - Утримання податку PAYG і внески: Якщо у вас утримували податок (з зарплати або виплат підрядникам за схемою PAYG), ці суми з’являться у ваших записах. Наприклад, зарплату можна записати двома проводками: чиста виплата на ваш банківський рахунок і податок PAYG на рахунок зобов’язань або витрат. На кінець року сума на цьому рахунку PAYG повинна відповідати показнику утриманого податку в звіті про доходи (або сумі, зазначеній у ваших платіжних відомостях). Це допомагає перевірити автозаповнення ATO. Аналогічно, якщо ви сплачуєте авансові внески PAYG (квартальні передоплати податку на доходи), їх теж потрібно фіксувати (зазвичай як попередньо сплачений актив чи витрату). Ви заявите ці внески у своїй податковій декларації для зачеку вашого кінцевого податкового зобов’язання. Beancount може сформувати суму внесків за рік. ATO також їх надасть, але добре перехресно перевірити.
- Капітальний прибуток і знижка CGT: Відстежуйте операції з капітальними активами в Beancount, щоб полегшити розрахунки податку на приріст капіталу. В Австралії приріст капіталу оподатковується зі знижкою 50% для фізичних осіб, що володіли активом понад 12 місяців. Для кожного продажу активу вам потрібні база собівартості та виручка від продажу, а також дати купівлі і продажу. Beancount природно фіксує дати і суми. Ви можете запитати свої продажі за рік: наприклад, вивести всі записи
Income:CapitalGains. Хоча Beancount не застосовує автоматично 50%-ву знижку, ви можете просто порахувати: якщо запис показує прибуток у $10,000 і відомо, що актив тримали 2 роки, то оподатковується лише $5,000. Можна позначати активи датами придбання або використовувати порції, щоб відрізняти короткострокові від довгострокових (хоч в Австралії знижка визначається виключно часом, а не ідентифікацією). Будьте обережні з капітальними збитками — їх відслідковують і можна переносити на майбутнє. Для цього рекомендується мати окремий рахунок збитків, що переносяться, щоб пам’ятати про них наступного року. Якщо були попередні збитки, їх враховують перед знижкою. У Beancount можна моделювати це, ведучи поточний баланс перенесених капітальних збитків. - Franking Credits: Австралійські дивіденди часто супроводжуються franking credits (податковими кредитами за корпоративний податок, що вже сплачений). У вашій бухгалтерській книзі Beancount ви можете записувати повний брутто-дивіденд як дохід і franking credit як податковий кредит (можливо як
Income:FrankingCreditsабо зменшення витрати на податок). Для податку ви маєте декларувати franked amount та franking credit окремо. Переконайтеся, що у ваших записах це чітко відображено. Наприклад, $70 готівкових дивідендів з $30 franking credit = $100 брутто. Можна записати $100 доходу і $30 податкового кредиту, або $70 доходу та $30 на спеціальному рахунку. У будь-якому разі, під час податкової звітності ви зазначите $100 як доходи від дивідендів і $30 як franking credits (які враховуються як податок, сплачений наперед). Beancount може підсумувати ваші franking credits за рік (суму всіх таких кредитів). Це має співпадати з вашими дивідендними звітами та автозаповненням ATO. Franking credits можуть бути дуже цінними, тож перевірте, що всі вони внесені. - Зарубіжні доходи та курсові різниці: Якщо у вас є зарубіжні інвестиції чи доходи, можливість мультивалютності 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 (паливо, реєстрація, страхування проти кілометрів) щоб побачити, що дає більший податковий відрахунок.
- Додатки для обліку від ATO: ATO мав додаток «myDeductions», який дозволяє збирати чеки протягом року, а потім ви можете завантажити ці дані для автозаповнення декларації. Якщо ви користуєтесь Beancount, швидше за все, ви вже відстежуєте витрати, тому myDeductions, ймовірно, вам не потрібний. Насправді, ваша система Beancount виконує цю роль. Просто переконайтесь, що зберігаєте зображення чеків, якщо потрібно – зберігання шляхів до файлів у Beancount або ведення окремої папки для чеків (які посилаються на ID транзакції) може бути настільки ж ефективним, як і додаток ATO.
- Експорт із бухгалтерського ПЗ: Якщо ви раніше користувалися бухгалтерським ПЗ (QuickBooks, Xero, MYOB) і перейшли на Beancount, зауважте, що такі програми іноді формують підсумкові звіти, спеціально адаптовані для податків. У Beancount ви можете емулювати це за допомогою користувацьких звітів або експортувати в CSV і використовувати відомі шаблони. Наприклад, деякі бухгалтери мають Excel-шаблони для графіків оренди нерухомості – ви можете заповнювати їх з даних Beancount. Хоч це й не прямий «інструмент», такий метод використовує відомі практики підготовки податків в Австралії, при цьому джерелом істини залишається ваша бухгалтерська книга Beancount.
Поради спільноти та плагіни (Австралія): Австралійська спільнота користувачів Beancount менша, але є загальні поради, які застосовуються:
- Обробка GST: Якщо ви ведете бізнес і зареєстровані для GST, розгляньте можливість використання функцій Beancount для автоматизації розподілу GST. Деякі користувачі створюють шаблон транзакції або імпортер, який автоматично розділяє GST. Наприклад, витрати в розмірі $110, позначені як включені GST, вводяться як $100 витрати, $10 — GST сплачений. Послідовно так роблячи, у час подання BAS (зазвичай щоквартально) можна підсумувати
Liabilities:GST:CollectedіAssets:GST:Paidдля заповнення форми BAS. Simpler BAS Австралійської податкової служби для малого бізнесу вимагає лише звіту щодо загального обсягу продажів, GST з продажів та GST з закупівель. Ці показники можна безпосередньо отримати з Beancount. Забезпечення актуальності Beancount кожного кварталу означає, що кінець року — це просто ще один квартал, можливо, з річною звітністю GST (за потреби). Якщо ви нижче порогу GST і не зареєстровані, ваше ведення обліку простіше (не потрібні записи із розподілом податків) — лише переконайтесь, що випадково не претендуєте на відшкодування GST із витрат у вирахуваннях, якщо на це не маєте права (Beancount не знає вашого статусу GST; це ваша відповідальність). - Миттєве списання активів: В Австралії часто змінюють правила миттєвого списання активів для малого бізнесу (одного року це було $20k, потім $30k, а потім необмежено на певні періоди). Корисно тегувати або категоризувати придбання активів у Beancount. Наприклад, помітити покупку
#InstantWriteoff, якщо плануєте повністю її списати. Тоді замість капіталізації в Beancount, ви можете безпосередньо списати витрати на окремий рахунок (або перенести з активів на витрати наприкінці року). Документування підходу забезпечує послідовність. Якщо поріг зміниться, ви зможете запитати всі покупки активів і побачити, які потрапляють під новий поріг. - Особисте проти бізнес-використання: Для приватних підприємців австралійські декларації запитують відсоток особистого використання деяких витрат (особливо на транспортні засоби). Один із підходів у Beancount — розділяти транзакції при введенні: наприклад, якщо покупка палива для авто була $100, і ви знаєте, що 30% — приватне використання, записуйте $70 на
Expenses:Car:Fuel:Businessі $30 наExpenses:Car:Fuel:Private. Тоді віднімайте лише $70. Альтернативно, записуйте всі $100 як бізнес-витрати і використовуйте метадані або примітку для позначення 30% приватного, а пізніше вручну зменшуйте суму, що заявляється. Перший метод є чистішим у книгах. Ключ — послідовність, щоб ваші «книги» Beancount відображали тільки суму, яка підлягає вирахуванню, щоб уникнути плутанини при податковій звітності. - Багаторічні аспекти: Австралія дозволяє безстрокове перенесення капітальних збитків, а недавно — навіть деякі невикористані переноси збитків у минуле для компаній (не стосується фізичних осіб). Якщо у вас був, скажімо, чистий капітальний збиток у минулому році, пам’ятайте, що Beancount не застосує його автоматично — можливо, ви збережете його як коментар. Так само відкладені іноземні збитки або іноземні податкові кредити можуть переноситись. Зберігайте нотатку поза системою або як примітку Beancount щодо цих податкових атрибутів, оскільки це не офіційні бухгалтерські записи доти, доки вони не реалізовані.
- Накопичення пенсійних внесків (Superannuation): Якщо ви самозайнята особа і здійснювали особисті внески до пенсійного фонду, відстежуйте їх у 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 – керівництво з Self Assessment (терміни, ведення записів)
- Форум Plaintext Accounting – плагін Beancount для капітальних прибутків у Великій Британії (правила HMRC)
- Bundeszentralamt für Steuern – інформація та форми для податкової декларації в Німеччині
- Hacker News – обговорення німецького обліку (SKR04, вимоги)
- ATO / MoneySmart (ASIC) – подання податкової декларації Австралії (етапи, автозаповнення)
- Australian Taxation Office – звіти для бізнесу та дати подання
- Репозиторій плагінів Beancount – плагін амортизації (підтримує правило CRA про піврічний період)