Перейти до основного вмісту

85 дописів з тегом "beancount"

Переглянути всі теги

Досвід користувачів та відгуки про ведення простого текстового обліку за допомогою великих мовних моделей

· 5 хвилин читання
Mike Thrift
Mike Thrift
Marketing Manager

Простий текстовий облік (ПТО) вже давно є секретною зброєю технічно підкованих фінансових фанатів. Використовуючи прості текстові файли та інструменти, такі як Beancount або Ledger, ви отримуєте безпрецедентний контроль, прозорість та право власності на свої фінансові дані. Але будьмо відверті — він завжди мав репутацію, скажімо так, складного. Крива навчання крута, введення даних стомлююче, а одна кома, поставлена не в тому місці, може призвести до неприємного пошуку помилок.

Але що, якби ви могли мати потужність ПТО без цих складнощів? Ось тут і з'являються великі мовні моделі (ВММ). Штучний інтелект починає проникати в кожен куточок робочого процесу ПТО, обіцяючи автоматизувати нудні завдання та зробити цю потужну систему доступною для всіх. Ґрунтуючись на глибокому аналізі відгуків користувачів, давайте дослідимо, як ШІ революціонізує простий текстовий облік — і чи виправдовує він ажіотаж.


Старий спосіб: Ручна робота з ПТО

Роками досвід ПТО визначався кількома поширеними перешкодами:

  • Стіна страху: Новачки часто відчувають себе приголомшеними. Як зізнався один користувач: "Я роками боявся... але це здавалося корисним і врешті-решт мало окупитися." Між вивченням подвійного запису та освоєнням інструментів командного рядка початок роботи є складним.
  • Цикл "редагування-компіляція-налагодження": На відміну від програмного забезпечення з графічним інтерфейсом, яке кричить на вас, щойно ви припуститеся помилки, помилки ПТО часто ховаються, доки ви не проведете перевірку. Це повільне коло зворотного зв'язку схоже на налагодження коду, перетворюючи просте завдання введення даних на рутину.
  • Кошмар імпорту: Отримання ваших даних в систему є основною перешкодою. Це часто передбачає ручне завантаження CSV-файлів з кількох банків, їх очищення та запуск спеціальних скриптів — ненадійний та трудомісткий процес. Один користувач витратив "близько 4 годин на імпорт даних за останні ~8 місяців", навіть з певною автоматизацією.

Зустрічайте помічника зі штучним інтелектом: Як ВММ скорочують робоче навантаження

Саме тут ШІ змінює правила гри, виступаючи потужним помічником для виконання найнудніших частин ПТО.

Автоматизація рутинної роботи: Категоризація та імпорт

Це найпростіше завдання для ШІ. Замість того, щоб писати складні правила, щоб з'ясувати, що таке "STARBUCKS #12345", ви можете просто запитати ВММ.

Користувачі повідомляють про великий успіх, надаючи описи транзакцій таким моделям, як GPT-4, та отримуючи ідеальну категоризацію, наприклад Expenses:Food:Coffee. Такі інструменти, як Beanborg, навіть інтегрують ChatGPT, щоб інтелектуально пропонувати категорії, коли власні правила не спрацьовують.

Ще краще те, що ВММ стають імпортерами даних "на льоту". Замість того, щоб писати скрипт Python для аналізу безладного CSV-файлу банку, тепер ви можете вставити дані у вікно чату та попросити ШІ конвертувати їх у формат Beancount. Це не завжди ідеально на 100%, але перетворює години кодування на кілька хвилин роботи з підказками.

Зменшення страху перед ПТО: Адаптація та обробка помилок

Та початкова стіна страху? ВММ допомагають користувачам її подолати. Один новий користувач описав використання GPT-4 як "репетитора, який тримає за руку", щоб провести його через налаштування першого файлу облікової книги. ШІ пояснив концепції, згенерував приклади записів та допоміг йому набути впевненості, щоб діяти самостійно.

ШІ також забезпечує зворотний зв'язок у режимі реального часу, якого завжди бракувало ПТО. Розробники створюють розширення для редакторів, які використовують ВММ для перевірки вашого синтаксису під час введення, виділяючи дисбаланс або помилки знайомою червоною хвилястою лінією. Уявіть собі ШІ, який не тільки позначає помилку, але й пояснює, чому вона неправильна, та пропонує виправлення.

Чат з вашими фінансами

Мабуть, найцікавішим розвитком є поява розмовного аналізу. Замість того, щоб писати спеціальний запит командного рядка, тепер ви можете просто ставити своїй обліковій книзі запитання простою мовою.

Користувачі експериментують з експортом своїх даних та використанням таких інструментів, як Claude, щоб запитувати, наприклад: "Скільки я витратив на продукти у березні порівняно з квітнем?" ШІ може аналізувати дані, виявляти тенденції та навіть пропонувати аналітичні висновки. У світі бізнесу такі компанії, як Puzzle.io, пропонують ботів для Slack, які дозволяють керівникам запитувати фінансові дані компанії в режимі реального часу. Такий природний мовний інтерфейс є революційним для забезпечення доступу до фінансових даних.


Застереження: Не поспішайте звільняти свій мозок

Хоча можливості захоплюють, користувачі мають право бути обережними. Постійно виникають два основні занепокоєння: конфіденційність та довіра.

  • Конфіденційність понад усе: Ваша фінансова історія неймовірно чутлива. Як сказав один користувач: "Я хвилююся, що годую якийсь API своєю фінансовою історією." Надсилання ваших даних сторонньому хмарному сервісу, такому як OpenAI, є неприйнятним для багатьох. Рішення? Все більше користувачів запускають ВММ з відкритим кодом локально на своїх власних машинах, гарантуючи, що їхні дані ніколи не покинуть їхній контроль.

  • Довіряй, але перевіряй: ВММ можуть бути впевнено неправильними. Вони іноді "галюцинують" назви рахунків або роблять невеликі математичні помилки, які порушують баланс запису. Консенсус спільноти однозначний: використовуйте ШІ як помічника, а не автономного бухгалтера. Завжди проводьте остаточну перевірку своєї облікової книги (bean-check) та залишайте людину в циклі для остаточного затвердження.


Майбутнє за доповненням, а не заміною

Допомога ВММ швидко перетворює простий текстовий облік з нішевої, експертної системи на потужний інструмент, який стає все більш доступним з кожним днем. ШІ чудово справляється з повторюваними, виснажливими частинами бухгалтерського обліку — введенням даних, категоризацією та аналізом.

Це звільняє людей для того, що вони вміють найкраще: переглядати, інтерпретувати та приймати рішення. Майбутнє не полягає в тому, щоб дозволити роботу керувати вашими грошима. Йдеться про партнерство, де ШІ виконує важку роботу, надаючи вам чисті, точні дані, необхідні для справжнього розуміння вашої фінансової історії.

Як влучно зауважив один користувач: "Нехай роботи виконують повторювану бухгалтерську роботу, щоб люди могли зосередитися на розумінні та прийнятті рішень." З таким збалансованим підходом колись болісний світ простого текстового обліку виглядає яскравіше, ніж будь-коли.

Поза межами прямого оподаткування: Повний посібник з оподаткування S-корпорацій для користувачів Beancount (2025)

· 7 хвилин читання
Mike Thrift
Mike Thrift
Marketing Manager

Ви створили S-корпорацію, щоб ваш бізнес був гнучким та податково ефективним. Але хоча концепція "прямого оподаткування" звучить просто, реальність включає податки на заробітну плату, потенційні збори на рівні юридичної особи та важливі відмінності між штатами.

Ось як насправді працює оподаткування S-корпорації у 2025 році — і як вести чистий, бездоганний облік у Beancount.

2025-07-26-s-corp-tax-guide-for-beancount-users


Що оподатковується (і де)

Основою структури S-корпорації є те, як вона обробляє прибуток. Це трирівнева система: прямий дохід, податки на рівні юридичної особи та податки на заробітну плату.

  • Пряме оподаткування на федеральному рівні: S-корпорація, як правило, не сплачує федеральний податок на прибуток зі свого звичайного бізнес-прибутку. Натомість цей прибуток (разом з іншими податковими елементами, такими як кредити та відрахування) переходить до акціонерів через Додаток K-1. Акціонери декларують цей дохід у своїх особистих податкових деклараціях, незалежно від того, чи фактично вони вивели готівку з бізнесу. Важливо, що цей прибуток K-1 не підлягає податку на самозайнятість.
  • Але... Податки на рівні юридичної особи можуть застосовуватися: Правило "без корпоративного податку" не є абсолютним. У певних випадках S-корпорація може сплачувати податок безпосередньо. Найпоширенішими причинами є податок на вбудований приріст капіталу (BIG) (для нещодавніх перетворень з C-корпорацій) та податок на надлишковий пасивний дохід.
  • Податки на заробітну плату є реальними: Це найважливіше правило для акціонерів-працівників. Якщо ви працюєте у своєму бізнесі, вам повинна бути виплачена розумна компенсація як заробітна плата W-2 до того, як ви отримаєте будь-які податково пільгові розподіли. Ця заробітна плата підлягає FICA (соціальне забезпечення та медичне страхування) та утриманню податку на прибуток, як і будь-яка інша заробітна плата працівника.

Заробітна плата, короткий огляд (2025)

Для будь-якого акціонера-працівника ви будете нараховувати заробітну плату та подавати стандартні форми податків на заробітну плату, включаючи щоквартальну Форму 941 (для утримання податку на прибуток та FICA) та щорічну Форму 940 (для федерального податку на безробіття, або FUTA).

Ключові ставки на 2025 рік:

  • Соціальне забезпечення (OASDI): База заробітної плати становить $176 100. Ставка податку становить 6,2% для працівника та 6,2% для роботодавця на заробітну плату до цієї межі.
  • Медичне страхування: Немає обмеження заробітної плати. Ставка становить 1,45% для працівника та 1,45% для роботодавця на всю заробітну плату.
  • Додатковий податок на медичне страхування: 0,9% податку утримується із заробітної плати працівника, яка перевищує $200 000 на рік. Роботодавець не сплачує цей податок.

Податки на рівні юридичної особи, з якими ви можете зіткнутися

Хоча це менш поширене, ви повинні знати про податки, які сама S-корпорація може бути зобов'язана сплатити.

  • Податок на вбудований приріст капіталу (BIG): Якщо ви перетворили свій бізнес з C-корпорації на S-корпорацію, ви стикаєтесь з 5-річним періодом визнання. Якщо ви продаєте активи, що зросли в ціні, які компанія тримала протягом своїх днів C-корпорації протягом цього періоду, сама S-корпорація буде винна корпоративний податок на цей приріст. Це розраховується в Додатку D до Форми 1120-S.
  • Податок на надлишковий чистий пасивний дохід: Це застосовується, якщо ваша S-корпорація має накопичені прибутки та прибутки (AE&P) з попереднього життя як C-корпорація та її пасивний дохід (такий як орендна плата, роялті та відсотки) перевищує 25% її валової виручки.
  • Щоквартальні авансові платежі з цих податків: Якщо ви очікуєте, що загальна сума податку BIG, податку на пасивний дохід та деяких інших податків на повернення перевищить $500 або більше, S-корпорація повинна здійснювати щоквартальні авансові платежі. На 2025 рік дати сплати за календарним роком - 15 квітня, 16 червня, 15 вересня та 15 грудня.

Пастки на рівні штату та місцевому рівні 🗺️

Ніколи не припускайте, що федеральні правила застосовуються на рівні штату чи міста. Податковий режим сильно відрізняється.

  • Каліфорнія: S-корпорації повинні сплачувати мінімальний податок на франшизу $800 щороку, плюс 1,5% податку на чистий прибуток.
  • Нью-Йорк: Нью-Йорк не визнає вибір S-корпорації. Федеральна S-корпорація, як правило, підлягає повному податку на загальну корпорацію Нью-Йорка.
  • Вибіркові податки на суб'єкти прямого оподаткування (PTE): Як спосіб обійти федеральне обмеження на відрахування SALT у розмірі $10 000, багато штатів тепер дозволяють S-корпораціям вибирати сплату податку на прибуток штату на рівні юридичної особи. Правила складні та змінюються — зверніться до свого CPA перед тим, як робити вибір PTE.

Що сплачують власники

Як акціонер, ваша особиста податкова картина безпосередньо пов'язана з діяльністю S-корпорації.

  • Дохід K-1 у вашій формі 1040: Ви будете декларувати дохід, збитки, відрахування та кредити, передані вам у вашому Додатку K-1, у вашій особистій Формі 1040.
  • Щоквартальні авансові платежі з податків: Оскільки з вашого доходу K-1 не утримуються податки, вам, ймовірно, доведеться здійснювати особисті щоквартальні авансові платежі з податків до IRS, використовуючи Форму 1040-ES, щоб уникнути штрафів за недостатню сплату.
  • Відрахування QBI (Розділ 199A): Ваш дохід від прямого оподаткування може кваліфікуватися для цінного відрахування кваліфікованого бізнес-доходу (QBI), яке може становити до 20% вашого бізнес-доходу. На більш високих рівнях доходу це відрахування може бути обмежене сумою заробітної плати W-2, яку сплачує S-корпорація, що робить вашу "розумну компенсацію" ще більш важливою.

Базова подача та форми

Як мінімум, ваша щорічна звітність включатиме:

  • Форма 1120-S: Податкова декларація S-корпорації.
  • Додаток K-1: Для кожного акціонера.
  • Форми звітності з заробітної плати: Щоквартальні 941, щорічні 940 та W-2/W-3 для працівників.
  • Форма 1099-NEC: Для платежів у розмірі $600 або більше більшості незалежних підрядників.

Beancount: Складіть карту, щоб ніколи не запитувати "Куди це поділося?"

Чіткий план рахунків є важливим для відстеження цих рухомих частин.

Початкові рахунки

Assets:Bank:Operating
Assets:PrepaidTax:Federal ; Для авансових платежів S-корпорації
Expenses:Payroll:Wages
Expenses:Payroll:Employer:SocialSecurity
Expenses:Payroll:Employer:Medicare
Expenses:Payroll:Employer:FUTA
Expenses:Tax:Federal:S-Corp ; Для витрат на податок BIG/пасивний дохід
Liabilities:Payroll:Withholding:{Federal,SocialSecurity,Medicare}
Equity:Distributions

Приклади транзакцій

Нарахування заробітної плати (сторона компанії + утримання)

2025-02-28 * "Заробітна плата - лютий"
Assets:Bank:Operating -10350.00 USD
Expenses:Payroll:Wages 12500.00 USD
Expenses:Payroll:Employer:SocialSecurity 775.00 USD
Expenses:Payroll:Employer:Medicare 181.25 USD
Liabilities:Payroll:Withholding:Federal -3000.00 USD
Liabilities:Payroll:Withholding:SocialSecurity -775.00 USD
Liabilities:Payroll:Withholding:Medicare -181.25 USD

Розподіл власника (не заробітна плата)

2025-03-10 * "Розподіл акціонерам"
Assets:Bank:Operating -5000.00 USD
Equity:Distributions 5000.00 USD

Авансовий податок на рівні корпорації (якщо застосовується)

2025-04-15 * "Авансовий платіж 1120-S на рівні юридичної особи (податок BIG/пасивний)"
Assets:Bank:Operating -1200.00 USD
Assets:PrepaidTax:Federal 1200.00 USD

Позначка ключових дат подання

2026-03-15 note "Подано електронно Форму 1120-S за 2025 рік; надано K-1 всім акціонерам."

Перевірки справності (bean-query)

Використовуйте запити, щоб переконатися, що ваші записи є коректними.

Заробітна плата проти розподілу YTD (перевірка розумної компенсації)

SELECT account, SUM(position)
WHERE (account ~ "Expenses:Payroll:Wages" OR account ~ "Equity:Distributions")
AND year = 2025
GROUP BY account;

Чи ми зафіксували передачу K-1?

SELECT date, narration WHERE narration ~ "K-1";

Практичні поради (щоб IRS не телефонував) ✅

  1. Документуйте "розумну компенсацію". Зберігайте просту пам'ятку з вашими посадовими обов'язками, розподілом часу та посиланнями на ринкові дані про заробітну плату. Виплачуйте цю суму через офіційну заробітну плату W-2.
  2. Чітко розділяйте заробітну плату та розподіл. Ніколи не змішуйте їх. Ваша книга Beancount повинна робити цю різницю очевидною.
  3. Слідкуйте за правилами штату. Будьте в курсі мінімальних податків (як у Каліфорнії) або невизнання S-корпорації (як у Нью-Йорку).
  4. Переглядайте оцінки. Якщо ваш дохід значно змінюється протягом року, скоригуйте як ваші особисті 1040-ES, так і будь-які оціночні платежі на рівні S-корпорації.

Цей посібник надає загальну інформацію, а не податкову консультацію. Кожна бізнес-ситуація є індивідуальною. Завжди консультуйтеся з кваліфікованим CPA для отримання індивідуальних рекомендацій.

Key Tax Filing Deadlines for S Corporations

· 5 хвилин читання
Mike Thrift
Mike Thrift
Marketing Manager

Подання податків для вашої S-корпорації передбачає кілька ключових строків, які ви не можете пропустити. Дотримання їх запобігає дороговартісним штрафам та підтримує ваші фінансові записи в порядку. Ось коротка, зручна для бухгалтера версія того, що подавати, коли це потрібно, що станеться, якщо ви запізнитеся, і як все це впорядкувати у вашому реєстрі Beancount.


Важливі дати (для S-корпорацій з календарним роком) 🗓️

2025-07-25-s-corp-tax-filing-deadlines-2025

2025-07-25-s-corp-tax-filing-deadlines-2025

Для більшості S-корпорацій, що працюють за стандартним календарним роком, є дві основні дати, які слід пам’ятати для вашої річної податкової декларації, Форма 1120-S.

  • Дата подання декларації: Кінцевий термін подання – понеділок, 17 березня 2025 року. Офіційна дата завжди – 15-й день 3-го місяця після закінчення податкового року (15 березня), але оскільки ця дата припадає на суботу в 2025 році, правило IRS "наступний робочий день" переносить термін на понеділок.
  • Якщо вам потрібно більше часу: Ви можете отримати автоматичне 6-місячне продовження, подавши Форму 7004 до або в день початкового терміну 17 березня. Це переносить дату подання на 15 вересня 2025 року. Пам’ятайте, що це продовження подання, а не продовження сплати будь-яких належних податків.

Примітка для інших платників податків: Якщо ви використовуєте фінансовий рік, ваша декларація має бути подана до 15-го дня 3-го місяця після закінчення вашого податкового року. Якщо ваша S-корпорація була ліквідована, остаточна декларація, як правило, має бути подана до 15-го дня 3-го місяця після дати ліквідації.


Що ви повинні надіслати акціонерам

Основним обов’язком S-корпорації є звітування про частку кожного акціонера в доходах, відрахуваннях та кредитах компанії.

Ви повинні надати Розклад K-1 кожному акціонеру в той самий день, коли має бути подана ваша Форма 1120-S. Це стосується як подання до початкового терміну, так і до продовженого. K-1 надає інформацію, необхідну акціонерам для подання їхніх особистих податкових декларацій.


Штрафи, які вас дійсно хвилюють

IRS накладає значні штрафи за несвоєчасне подання, тому варто бути пунктуальним.

  • Запізніла 1120-S: Штраф становить 245 доларів США на місяць (або частину місяця) за кожного акціонера, до 12 місяців. Якщо ваша декларація за 2024 рік (подана у 2025 році) запізнилася на 60 або більше днів, мінімальний штраф збільшується до меншої з сум належного податку або 510 доларів США.
  • Запізнілі/неправильні K-1: Несвоєчасне надання правильних K-1 тягне за собою штраф у розмірі 330 доларів США за кожен розклад. Якщо порушення сталося через навмисне ігнорування, штраф може подвоїтися або становити 10% від сум, які потрібно було повідомити, залежно від того, що більше.
  • Несплата: Навіть якщо ви подаєте продовження з Формою 7004, відсотки нараховуються на будь-який належний податок від початкового терміну в березні. Хоча більшість S-корпорацій не сплачують федеральний податок на прибуток, деякі можуть зіткнутися з податками на корпоративному рівні в особливих ситуаціях.

Якщо на вас накладено штраф, не просто сплачуйте його негайно. Перевірте варіанти IRS щодо адміністративного пом’якшення штрафів, такі як перше скасування або доведення того, що у вас були поважні причини для затримки.


Оцінка податків на корпоративному рівні (граничні випадки)

Хоча S-корпорації є суб’єктами, що передають дохід, вони іноді можуть сплачувати податки на рівні суб’єкта господарювання за такі речі, як вбудовані прибутки або надлишковий чистий пасивний дохід. Якщо очікується, що ваша S-корпорація заборгує понад 500 доларів США за ці податки, ви повинні здійснювати квартальні розрахункові податкові платежі.

За 2025 календарний рік ці внески мають бути сплачені:

  • 15 квітня 2025 року
  • 16 червня 2025 року (15 червня – неділя)
  • 15 вересня 2025 року
  • 15 грудня 2025 року

Платежі слід здійснювати через Електронну федеральну систему податкових платежів (EFTPS).


Налаштування Beancount: Зробіть подання та платежі очевидними

Використовуйте свій реєстр, щоб створити чіткий аудиторський слід ваших дій щодо дотримання податкового законодавства.

Початкові рахунки

Assets:Bank:Operating
Assets:PrepaidTax:Federal ; Для платежів за продовження/оцінку
Expenses:Tax:Federal:S-Corp ; Для податку, що належить на корпоративному рівні
Liabilities:Tax:Federal:Payable
Equity:Distributions
Income:Sales

Позначте подання та передачу K-1

Використовуйте транзакції note, щоб позначити часом ключові дії щодо дотримання вимог.

2025-03-10 note "Підготовлено Форму 1120-S за 2024 рік; K-1 готові до розповсюдження."
2025-03-17 note "Подано електронно Форму 1120-S за 2024 рік; надано всі K-1 акціонерам."

Реєстрація продовження

Якщо ви подаєте заявку на продовження без оплати (найпоширеніший випадок):

2025-03-17 note "Подано Форму 7004 для продовження 1120-S за 2024 рік до 15.09.2025."

Якщо ви здійснюєте розрахунковий платіж разом із продовженням (рідко для S-корпорацій):

2025-03-17 * "Платіж за продовження 1120-S за 2024 рік (оцінка)"
Assets:Bank:Operating -2000 USD
Assets:PrepaidTax:Federal 2000 USD

Реєстрація остаточного податкового платежу

Якщо ви в кінцевому підсумку заборгували податок на корпоративному рівні під час подання:

2025-09-15 * "Врегулювання податку S-корпорації за 2024 рік з декларацією"
Assets:PrepaidTax:Federal -2000 USD
Expenses:Tax:Federal:S-Corp 2000 USD

Корисні перевірки bean-query

Перевірте свої дії за допомогою простих запитів.

  • Підтвердьте, що ви зареєстрували передачу K-1:

    SELECT date, narration WHERE narration ~ "K-1";
  • Перегляньте всі рухи коштів за федеральними податками за цей рік:

    SELECT SUM(position) WHERE account ~ "Tax:Federal|PrepaidTax:Federal" AND year = 2025;

Короткий контрольний список ✅

  • Позначте 17 березня 2025 року у своєму календарі для подання Форми 1120-S або подайте Форму 7004 до цієї дати, щоб отримати продовження.
  • Надайте Розклад K-1 усім акціонерам у той самий день, коли ви подаєте свою декларацію (оригінальну або продовжену).
  • За потреби заплануйте квартальні розрахункові платежі за будь-які податки на корпоративному рівні.
  • Ставтеся до термінів серйозно, щоб уникнути штрафів, але зверніться за пом’якшенням штрафів, якщо щось неминуче вислизне.

Цей посібник надає загальну інформацію та не замінює професійну податкову консультацію. Зверніться до кваліфікованого CPA, щоб вирішити вашу конкретну фінансову ситуацію.

«Розумна зарплата» для S-корпорації: Практичний посібник для користувачів Beancount (2025)

· 6 хвилин читання
Mike Thrift
Mike Thrift
Marketing Manager

Якщо ви керуєте S-корпорацією та працюєте в ній, IRS очікує, що ви отримаєте зарплату W-2, перш ніж отримаєте розподіл власників. Ключова фраза, яка регулює весь цей процес, — це «розумна компенсація». Неправильне розуміння цього може призвести до дороговартісних податкових коригувань та штрафів.

Ось що означає «розумна» на практиці — і як відстежувати її чітко та обґрунтовано у вашій книзі Beancount.

2025-07-24-s-corp-reasonable-salary


Що насправді вимагає IRS

Правила прості: акціонери-працівники повинні отримувати розумну компенсацію за свої послуги, перш ніж отримувати розподіл, не пов’язаний із заробітною платою. Виплата собі занадто малої суми (або взагалі нічого) при отриманні великого розподілу є серйозним сигналом тривоги. IRS може, і часто це робить, перекваліфікувати ці розподіли як заробітну плату, стягуючи з вас податки на заробітну плату та штрафи.

Це не нове чи невідоме правило. IRS наголошувала на цьому протягом багатьох років, зокрема у своєму Інформаційному бюлетені FS-2008-25, який пояснює, що посадові особи корпорації, які виконують більше ніж незначні послуги, повинні розглядатися як працівники для цілей оподаткування FICA. У вашій щорічній формі 1120-S заробітна плата посадових осіб зазначається у рядку 7 («Компенсація посадових осіб»), а в інструкціях чітко зазначено, що ці суми вважаються заробітною платою в тій мірі, в якій вони є розумною компенсацією.

Суди послідовно підтримують це. У знаковій справі Watson v. United States, CPA виплатив собі зарплату лише 24 000 доларів США, отримуючи значні розподіли від своєї прибуткової фірми. Суд став на бік IRS, перекваліфікувавши більшість цих розподілів як заробітну плату, що підлягає оподаткуванню.


Як оцінити розумну зарплату (просто, обґрунтовано)

Отже, як визначити «розумну» цифру? Подумайте про це так: скільки б вам довелося заплатити комусь іншому, щоб виконати роботу, яку ви насправді виконуєте, на вашому ринку, з вашим досвідом? IRS розглядає це як проблему оцінки, і існує кілька способів здорового глузду, щоб дійти обґрунтованої цифри.

Ось прагматичний робочий процес:

  1. Почніть з ринкових порівнянь: Це ваш орієнтир. Використовуйте такі ресурси, як Glassdoor, Бюро статистики праці (BLS) або діапазони зарплат від рекрутерів, щоб знайти дані для аналогічних посад у вашому географічному регіоні.
  2. Враховуйте свою роль та розподіл часу: Більшість власників малого бізнесу виконують кілька ролей. Визнайте це, зважуючи свою зарплату на основі часу, який ви витрачаєте на різні функції. Наприклад, ви можете бути на 60% інженером-програмістом та на 40% менеджером продукту.
  3. Виконайте перевірку платоспроможності: Фінансове здоров’я вашої компанії має значення. Бізнес зі збитками може не мати змоги підтримувати зарплату у верхньому квартилі. Однак повідомляти про нульову зарплату, коли ви виконуєте суттєві послуги, рідко виправдано.
  4. Документуйте все: Зберігайте свої джерела, нотатки та розрахунки. Ця документація є вашою першою лінією захисту під час аудиту. (Детальніше про це нижче.)

Короткий робочий аркуш (ілюстративний)

Давайте розглянемо приклад:

  • Ринкова оплата: Ви виявляєте, що середня місцева зарплата старшого інженера становить 140 000 доларів США, а менеджера продукту — 120 000 доларів США.
  • Ваш розподіл часу: Ви оцінюєте свій час як 60% інженерії та 40% управління продуктом.
  • Зважена базова зарплата: (0.60times(0.60 \\times 140 000) + (0.40 \times 120000)=120 000) = 84 000 + 48000=48 000 = 132 000$.
  • Остаточне рішення: Виходячи з поточних прибутків вашої компанії, ви вирішуєте отримувати зарплату в розмірі 125 000 доларів США та плануєте переглядати її щорічно.

Для довідки, ставки податку на заробітну плату у 2025 році становлять 6,2% для соціального забезпечення на заробітну плату до 176 100 доларів США та 1.45% для Medicare на всю заробітну плату. І працівник, і роботодавець сплачують ці суми.


Поширені помилки, яких слід уникати

Уникайте цих поширених помилок, які можуть привернути увагу IRS:

  • Отримання розподілу перед заробітною платою: Якщо ви надавали послуги своїй S-корпорації протягом року, ви повинні нарахувати заробітну плату за вашу розумну зарплату перед отриманням будь-якого розподілу.
  • Встановлення «символічної» зарплати: Номінальна зарплата, наприклад, 10 000 доларів США для штатного співробітника високоприбуткової компанії, майже гарантовано призведе до перекваліфікації, як це було у справі Watson.
  • Неправильне поводження зі страхуванням здоров’я акціонерів >2%: Премії, сплачені за медичне страхування для акціонерів, які володіють більш ніж 2% компанії, повинні бути включені до їхньої зарплати W-2. Ці суми підлягають оподаткуванню, але загалом звільняються від податків FICA. Зверніться до свого CPA або постачальника послуг з нарахування заробітної плати, щоб переконатися, що це обробляється належним чином.

Налаштування чистого Beancount

Ваша книга — ідеальний інструмент для підтримки чіткої межі між заробітною платою та розподілом.

Мінімальний план рахунків

Активи:Банк:Операційні
Витрати:Заробітна плата:Зарплата
Витрати:Заробітна плата:Роботодавець:Соціальне забезпечення
Витрати:Заробітна плата:Роботодавець:Medicare
Зобов'язання:Заробітна плата:Утримання:Федеральне
Зобов'язання:Заробітна плата:Утримання:Соціальне забезпечення
Зобов'язання:Заробітна плата:Утримання:Medicare
Власний капітал:Розподіл

Приклад проводок

Цей приклад показує щомісячне нарахування заробітної плати за річною зарплатою 150 000 доларів США (12 500 доларів США на місяць), а потім окремий розподіл власників. Зверніть увагу, як заробітна плата записується як витрати бізнесу, тоді як розподіл — це зменшення власного капіталу.

; Нарахування щомісячної заробітної плати (сторона компанії + утримання)
2025-02-28 * "Заробітна плата - лютий"
Активи:Банк:Операційні -10350.00 USD
Витрати:Заробітна плата:Зарплата 12500.00 USD
Витрати:Заробітна плата:Роботодавець:Соціальне забезпечення 775.00 USD
Витрати:Заробітна плата:Роботодавець:Medicare 181.25 USD
Зобов'язання:Заробітна плата:Утримання:Федеральне -3000.00 USD
Зобов'язання:Заробітна плата:Утримання:Соціальне забезпечення -775.00 USD
Зобов'язання:Заробітна плата:Утримання:Medicare -181.25 USD

; Розподіл власників (не заробітна плата)
2025-03-10 * "Розподіл акціонерів"
Активи:Банк:Операційні -5000.00 USD
Власний капітал:Розподіл 5000.00 USD

Корисні перевірки за допомогою bean-query

Періодично вам слід порівнювати свою річну зарплату з розподілом. Цей запит спрощує це:

; Порівняння зарплати та розподілу з початку року
SELECT account, SUM(position)
WHERE (account ~ "Витрати:Заробітна плата:Зарплата" OR account ~ "Власний капітал:Розподіл")
AND year = 2025
GROUP BY account;

Документація (захистіть себе)

Якщо IRS коли-небудь запитає, ви захочете, щоб ваші міркування були задокументовані.

  • Створіть короткий меморандум про компенсацію щороку. Детально опишіть свої ролі, розподіл часу, посилання на ринкові дані, які ви використовували, та остаточну зарплату, яку ви обрали.
  • Зберігайте цей меморандум у вашому каталозі Beancount, наприклад: docs/comp/YYYY/comp-memo.md.
  • Зберігайте копії всіх офіційних звітів про заробітну плату та ваші щорічні подання W-2/W-3.
  • Запишіть своє рішення безпосередньо у свою книгу за допомогою запису note.
2025-01-15 note "Встановлено зарплату посадової особи на 2025 рік у розмірі 125 000 доларів США на основі ринкових порівнянь + розподілу ролей. Див. docs/comp/2025/comp-memo.md"

FAQ (Швидко)

  • Чи може моя зарплата бути 0 доларів США, якщо моя компанія втратила гроші? 📉 Якщо ви виконували значні послуги, IRS все ще очікує, що вам буде виплачено розумну зарплату за цю роботу. Якщо грошовий потік є серйозною проблемою, зверніться за професійною порадою щодо того, як діяти далі.
  • Як часто мені слід переглядати свою зарплату? 🗓️ Принаймні щорічно. Вам також слід переоцінювати її щоразу, коли ваша роль, обов’язки або ринок суттєво змінюються.
  • Що робити, якщо я єдина особа в компанії? 🙋 Навіть якщо ви працюєте самостійно, ви все одно є працівником своєї S-корпорації. Ви повинні офіційно нараховувати заробітну плату, якщо працюєте в бізнесі.

Цей посібник надає загальну інформацію та не замінює професійну податкову консультацію. Завжди консультуйтеся з кваліфікованим CPA, щоб вирішити вашу конкретну фінансову ситуацію.

Кінцевий термін подання заяви S-Corp (2025): Стислий посібник для користувачів Beancount

· 6 хвилин читання
Mike Thrift
Mike Thrift
Marketing Manager

Думаєте про обрання податкового статусу S-корпорації? Чудово — тільки не проґавте термін. Обрання S-корпорації може бути потужним інструментом податкової економії для власників малого бізнесу, але його терміни суворі та не підлягають обговоренню. Пропуск одного з них може значно ускладнити вашу податкову картину.

Ось практична, схвалена бухгалтером версія того, що вам потрібно знати, а також як відстежувати все це чітко у вашій книзі Beancount.

2025-07-23-s-corp-election-deadline-2025


Кінцевий термін, коротко

Найважливіша дата — це подання форми 2553, Заява малого бізнесу-корпорації. Це форма, яка повідомляє IRS, що ви хочете сплачувати податки як S-корпорація.

  • Для існуючих підприємств з календарним роком: Ви повинні подати форму 2553 до 15-го числа 3-го місяця податкового року, в якому ви хочете, щоб обрання набуло чинності. Для обрання у 2025 році (чинне з 1 січня 2025 року) кінцевий термін — субота, 15 березня 2025 року. Оскільки це випадає на вихідні, правило IRS щодо вихідних/свят переносить фактичний термін на наступний робочий день: понеділок, 17 березня 2025 року.
  • Для нових підприємств: Якщо це перший податковий рік вашого бізнесу, у вас є “2 місяці та 15 днів” від початку вашого податкового року для подання. Точна дата залежить від того, коли офіційно починається ваш податковий рік. Наприклад, якщо ваш бізнес починається 7 січня, ваш термін буде 21 березня.

Порада: Якщо ваш бізнес працює за фінансовим роком, а не за календарним, застосовується та сама логіка. Розрахуйте свій термін як 15-й день 3-го місяця від дати початку вашого фінансового року.


Що робити, якщо ви пропустили термін?

Не панікуйте. IRS розуміє, що власники бізнесу можуть пропустити терміни. Якщо ви мали намір обрати статус S-корпорації, але не встигли подати заяву вчасно, ви можете мати право на полегшення у зв'язку з пізнім обранням.

IRS надає спрощену процедуру, Revenue Procedure 2013-30, яка дозволяє багатьом малим підприємствам запитувати ретроактивний статус S-корпорації. Зазвичай ви маєте право, якщо можете довести, що у вас були поважні причини для пізнього подання, та відповідаєте іншим вимогам процедури.


Інші ключові дати, пов'язані з S-корпораціями

Коли ви станете S-корпорацією, терміни не закінчуються. Ось ще дві важливі дати, які слід відзначити у своєму календарі:

  • Подання 1120-S (Податкова декларація S-корпорації): Ваша щорічна податкова декларація S-корпорації, форма 1120-S, має бути подана до 15-го числа 3-го місяця після закінчення вашого податкового року. Для більшості підприємств (які подають декларації за календарним роком) це те саме, що й термін обрання: 17 березня 2025 року.
  • Потрібно більше часу? Якщо ви не можете вчасно подати свою 1120-S, ви можете подати форму 7004 для автоматичного 6-місячного продовження. Це продовжує термін подання вашої декларації до 15 вересня. Важливо, що це продовження для подання, а не продовження для сплати. Будь-які податки, які ви винні, все ще мають бути сплачені до початкового терміну в березні.

Кому взагалі слід обирати S-Corp?

Статус S-корпорації підходить не всім. Його основна перевага полягає у зменшенні податків на самозайнятість. Це досягається шляхом розділення прибутку вашого бізнесу на дві категорії:

  1. Розумна заробітна плата W-2: Це зарплата, яку ви платите собі, яка підлягає стандартним податкам на заробітну плату (соціальне забезпечення та медичне страхування).
  2. Розподіл акціонерів: Це решта прибутку, яку ви отримуєте від бізнесу, яка не підлягає податку на самозайнятість.

Однак ця перевага пов'язана з додатковою складністю та витратами. S-корпорації вимагають ведення формальної зарплатної відомості, дотримання стандартів "розумної компенсації", встановлених IRS, та обробки більшої кількості документів щодо відповідності, таких як подання форм 1120-S та видача K-1 акціонерам.

Перш ніж зробити крок, проведіть розрахунки. CPA може допомогти вам змоделювати точку беззбитковості, де податкова економія перевищує додаткові адміністративні витрати.


Спростіть дотримання термінів — за допомогою Beancount

Добре ведена книга обліку — ваш найкращий друг для дотримання вимог S-корпорації. Ви можете використовувати Beancount, щоб стежити за термінами та чітко розрізняти заробітну плату та розподіл.

Мінімальний план рахунків (початковий)

Ось базовий план рахунків, щоб ви могли почати:

  • Assets:Bank:Checking
  • Income:Sales
  • Expenses:Payroll:Wages
  • Expenses:Payroll:EmployerTaxes
  • Equity:DistributionsДля виплат акціонерам
  • Equity:Opening-Balances

Типові проводки

Ваші записи Beancount створять чітке розмежування між витратами на заробітну плату та розподілом власного капіталу.

; Зарплата W-2 є витратами бізнесу
2025-02-28 * "Нарахування зарплати - лютий"
Assets:Bank:Checking -6200 USD
Expenses:Payroll:Wages 5000 USD
Expenses:Payroll:EmployerTaxes 1200 USD
; entity: S-Corp period: 2025-02

; Розподіл акціонерів - це виплата з власного капіталу, а не витрати
2025-03-10 * "Розподіл акціонерів"
Assets:Bank:Checking -3000 USD
Equity:Distributions 3000 USD
; entity: S-Corp period: 2025-Q1

Корисні обмежувачі (запити та теги)

Використовуйте функції Beancount, щоб перевірити свої фінанси та переконатися, що ви дотримуєтесь стандартів розумної компенсації.

  • Позначте кожну виплату власнику чимось запам'ятовуваним, наприклад, distrib: "yes".
  • Періодично виконуйте запит, щоб порівняти загальну виплачену заробітну плату із загальним отриманим розподілом.

Ви можете швидко перевірити це з вашого терміналу за допомогою bean-query:

SELECT account, SUM(position)
WHERE (account ~ 'Expenses:Payroll:Wages' OR account ~ 'Equity:Distributions')
AND year = 2025
GROUP BY account;

Це дасть вам чіткий звіт про вашу заробітну плату та розподіл за рік, допомагаючи вам та вашому CPA оцінити, чи є ваша зарплата "розумною".

Документальне підтвердження обрання

Зберігайте свою документацію S-корпорації організованою та пов'язаною з вашою книгою обліку.

  • Створіть папку docs/ у вашому каталозі Beancount для зберігання PDF-файлів вашої підписаної форми 2553, листа про прийняття IRS, будь-яких заяв про полегшення у зв'язку з пізнім обранням та ваших документів з налаштування заробітної плати (EIN, ідентифікаційні номери штату).
  • Запишіть транзакцію note у своїй книзі обліку в день подання заяви. Це створює постійний, датований запис.
2025-01-22 note "Подано форму IRS 2553 для обрання S-корпорації (чинне з 01.01.2025)"

Крайні випадки, на які слід звернути увагу

  • Дата початку вашого "першого податкового року" може не збігатися з датою вашого створення. Відлік часу для терміну "2 місяці та 15 днів" починається, коли ваша компанія має акціонерів, набуває активи або починає бізнес-операції — залежно від того, що станеться раніше.
  • Для некалендарних фінансових років будьте точними. Термін подання вашої форми 2553 базується на даті початку вашого фінансового року, тоді як термін подання вашої форми 1120-S базується на даті закінчення.

Короткий контрольний список

Готові продовжити? Ось остаточний контрольний список, який допоможе вам.

✅ Вирішіть, чи підходить структура S-корпорації вашому бізнесу, виходячи з рівня прибутку, готовності до нарахування заробітної плати та правил конкретного штату. ✅ Відзначте у календарі форму 2553 з правильним терміном (і встановіть собі нагадування за тиждень). На 2025 рік це 17 березня 2025 року. ✅ Якщо ви запізнилися, негайно оцініть, чи маєте ви право на полегшення відповідно до Rev. Proc. 2013-30. ✅ Налаштуйте свою систему нарахування заробітної плати та зіставте нові рахунки витрат та власного капіталу у своїй книзі Beancount. ✅ Підготуйтеся до подання форми 1120-S до закінчення терміну або подайте форму 7004 для продовження.


Цей посібник надає загальну інформацію, а не податкову консультацію. Кожна бізнес-ситуація унікальна. Будь ласка, проконсультуйтеся зі своїм CPA, щоб визначити найкращий курс дій для ваших конкретних обставин.

Технічна перевага Beancount над Ledger, hledger та GnuCash

· 6 хвилин читання
Mike Thrift
Mike Thrift
Marketing Manager

Вибір персональної системи бухгалтерського обліку передбачає компроміс між продуктивністю, архітектурою даних та розширюваністю. Для інженерів та інших технічних користувачів вибір часто зводиться до того, яка система забезпечує найбільш надійну, передбачувану та програмовану основу.

Спираючись на детальний порівняльний звіт, давайте проаналізуємо технічні особливості Beancount у порівнянні з його популярними аналогами з відкритим кодом: Ledger-CLI, hledger та GnuCash.

2025-07-22-beancounts-technical-edge-a-deep-dive-on-performance-python-api-and-data-integrity-vs-ledger-hledger-and-gnucash


Швидкість та продуктивність: Кількісні показники 🚀

Для будь-якого серйозного набору даних продуктивність є невід'ємною складовою. Beancount розроблений для обробки даних про транзакції за десятиліття без шкоди для швидкості. Незважаючи на те, що він реалізований на Python (v2), його високооптимізований синтаксичний аналізатор надзвичайно ефективний.

  • Beancount: Реальне використання показує, що він може завантажувати та обробляти книги обліку з сотнями тисяч транзакцій приблизно за 2 секунди. Використання пам'яті є помірним; аналіз ~100 тис. транзакцій перетворює вихідний текст на об'єкти в пам'яті, використовуючи лише десятки мегабайт оперативної пам'яті.
  • Стрес-тест на 1 млн транзакцій: Тестування з використанням синтетичної книги обліку з 1 мільйоном транзакцій, 1000 рахунків та 1 мільйоном записів про ціни виявило значні архітектурні відмінності:
    • hledger (Haskell): Успішно завершив повний аналіз та звіт за ~80,2 секунди, обробляючи ~12 465 транзакцій/сек, використовуючи ~2,58 ГБ оперативної пам'яті.
    • Ledger-CLI (C++): Процес було завершено через 40 хвилин без завершення, ймовірно, через відому регресію, що спричиняє надмірне використання пам'яті та процесора з дуже складними книгами обліку.
    • Beancount: Хоча він не був включений до цього конкретного тесту на 1 млн, його крива продуктивності свідчить про те, що він би ефективно впорався із завданням. Крім того, очікується, що майбутній Beancount v3 з його новим ядром C++ та Python API забезпечить ще одне покращення пропускної здатності на порядок.
  • GnuCash (C/Scheme): Оскільки графічний додаток завантажує весь набір даних у пам'ять, продуктивність помітно знижується зі збільшенням розміру. XML-файл розміром ~50 МБ (що представляє понад 100 тис. транзакцій) відкривався 77 секунд. Перехід на серверну частину SQLite лише незначно покращив це до ~55 секунд.

Висновок: Beancount забезпечує виняткову продуктивність, яка масштабується передбачувано, що є вирішальною особливістю для довгострокового управління даними. Він уникає падіння продуктивності, яке спостерігається в Ledger, та затримки, пов'язаної з інтерфейсом користувача, в GnuCash.


Архітектура даних: Звичайний текст проти непрозорих баз даних 📄

Спосіб, у який система зберігає ваші дані, визначає її прозорість, портативність та довговічність. Beancount використовує чіткий, зручний для читання людиною формат звичайного тексту, який є кращим для технічних користувачів.

  • Компактний та ефективний: Файл Beancount зі 100 000 транзакцій займає лише ~8,8 МБ. Це компактніше, ніж еквівалентний файл Ledger (~10 МБ), частково тому, що синтаксис Beancount дозволяє виводити кінцеву балансову суму в транзакції, зменшуючи надмірність.
  • Структурно забезпечений: Beancount вимагає явних директив YYYY-MM-DD\ open\ Account. Цей дисциплінований підхід запобігає помилкам у назвах рахунків, які мовчки створюють нові, неправильні рахунки — поширена пастка в таких системах, як Ledger та hledger, які створюють рахунки на льоту. Ця структура робить дані більш надійними для програмної маніпуляції.
  • Готовність до контролю версій: Книга обліку у звичайному тексті ідеально підходить для контролю версій за допомогою Git. Ви отримуєте повну, перевіряєму історію кожної фінансової зміни, яку ви робите.
  • Порівняння з GnuCash: GnuCash за замовчуванням використовує стиснений gzip XML-файл, де дані є багатослівними та обгорнутими в теги з GUID для кожної сутності. Хоча він пропонує серверні частини SQLite, MySQL та PostgreSQL, це абстрагує дані від простої, прямої текстової маніпуляції та версійності. Редагування необробленого XML можливе, але набагато складніше, ніж редагування файлу Beancount.

Висновок: Формат даних Beancount - це не просто текст; це чітко визначена мова, яка максимізує ясність, забезпечує правильність та легко інтегрується з інструментами розробника, такими як git та grep.


Головна особливість: Справжній Python API та архітектура плагінів 🐍

Це визначальна технічна перевага Beancount. Це не монолітний додаток, а бібліотека зі стабільним, першокласним Python API. Це дизайнерське рішення відкриває безмежні можливості автоматизації та інтеграції.

  • Прямий програмний доступ: Ви можете читати, запитувати та маніпулювати даними вашої книги обліку безпосередньо в Python. Ось чому розробники мігрують. Як зазначив один користувач, розчарування від спроб написати скрипт для погано документованих внутрішніх прив'язок Ledger зникає з Beancount.
  • Конвеєр плагінів: Завантажувач Beancount дозволяє вставляти власні функції Python безпосередньо в конвеєр обробки. Це дозволяє виконувати довільні перетворення та перевірки потоку даних під час його завантаження — наприклад, написати плагін, щоб забезпечити, щоб кожна витрата від певного постачальника мала певний тег.
  • Потужна система імпорту: Забудьте про незграбні майстри імпорту CSV. З Beancount ви пишете скрипти Python для аналізу фінансових звітів з будь-якого джерела (OFX, QFX, CSV). Інструменти спільноти, такі як smart_importer, навіть використовують моделі машинного навчання для автоматичного прогнозування та призначення рахунків проводки, перетворюючи години ручного категоризування на процес, що триває кілька секунд і виконується однією командою.
  • Як порівнюються інші:
    • Ledger/hledger: Розширюваність в основному зовнішня. Ви передаєте дані до/з виконуваного файлу. Хоча вони можуть виводити JSON/CSV, ви не можете вводити логіку в їх основний цикл обробки без зміни вихідного коду C++/Haskell.
    • GnuCash: Розширюваність обробляється через круту криву навчання з Guile (Scheme) для користувацьких звітів або через прив'язки Python (використовуючи SWIG та бібліотеки, такі як PieCash), які взаємодіють з двигуном GnuCash. Це потужно, але менш прямо та "пітонічно", ніж підхід Beancount до власної бібліотеки.

Висновок: Beancount розроблений для програміста. Його бібліотечно-орієнтований дизайн та глибока інтеграція з Python роблять його найгнучкішою та автоматизованою системою з чотирьох.


Філософія: Строгий компілятор для ваших фінансів 🤓

Крива навчання Beancount є прямим результатом його основної філософії: ваші фінансові дані - це формальна мова, і вона має бути правильною.

Синтаксичний аналізатор Beancount функціонує як строгий компілятор. Він виконує надійну синтаксичну та логічну перевірку. Якщо транзакція не збалансована або рахунок не було відкрито, він відмовиться обробляти файл та поверне описову помилку з номером рядка. Це особливість, а не помилка. Це гарантує, що якщо ваш файл "компілюється", базові дані є структурно коректними.

Цей детермінований підхід забезпечує рівень цілісності даних, який є безцінним для побудови надійних автоматизованих систем на його основі. Ви можете писати скрипти, які споживають вихідні дані Beancount з упевненістю, знаючи, що дані вже були ретельно перевірені.

Для кого призначений Beancount?

На основі цього технічного аналізу Beancount є оптимальним вибором для:

  • Розробників та інженерів, які хочуть розглядати свої фінанси як контрольований версіями, програмований набір даних.
  • Любителів даних, які хочуть писати власні запити, створювати унікальні візуалізації за допомогою таких інструментів, як Fava, або передавати свої фінансові дані в інші аналітичні моделі.
  • Будь-кого, хто цінує доведену правильність та автоматизацію більше, ніж зручність графічного інтерфейсу або поблажливість менш структурованого формату.

Якщо вам потрібна чиста продуктивність C++ для стандартних звітів, Ledger є конкурентом. Для виняткової масштабованості в парадигмі функціонального програмування hledger вражає. Для багатофункціонального графічного інтерфейсу з мінімальним налаштуванням GnuCash перевершує.

Але якщо ви хочете побудувати справді надійну, автоматизовану та глибоко налаштовану систему управління фінансами, Beancount забезпечує найкращу технічну основу.

Скільки відкладати на податки для малого бізнесу

· 6 хвилин читання
Mengjia Kong
Mengjia Kong
IRS Enrolled Agent

Ведення малого бізнесу – це вже постійне жонглювання грошовими потоками, постачальниками та клієнтами – податкові сюрпризи не повинні бути ще однією кулькою в повітрі. Гарна новина: за допомогою простої схеми та кількох трюків Beancount ви можете перетворити "Сподіваюся, податковий рахунок не буде величезним" на передбачуваний щомісячний переказ.

1. Знайте, за що ви насправді платите

2025-07-20-скільки-відкладати-на-податки-для-малого-бізнесу

Перш ніж ви зможете відкласти гроші, вам потрібно знати, куди вони підуть. Для більшості малих підприємств США (особливо приватних підприємців та партнерств), загальне податкове зобов'язання є комбінацією кількох окремих зобов'язань.

  • Федеральний податок на прибуток: Це прогресивний податок, тобто ставка зростає зі збільшенням вашого доходу. На 2025 рік ставки сягають 37% для одиноких осіб з доходом понад 626350таподружніхпар,якіподаютьспільнудекларацію(MFJ),здоходомпонад626 350 та подружніх пар, які подають спільну декларацію (MFJ), з доходом понад 751 600.
  • Податок на самозайнятість (SE): Це версія податків FICA (соціальне забезпечення та медичне страхування) для підприємців, яку сплачують наймані працівники за формою W-2. Це фіксована ставка 15.3% на вашу першу частину чистого заробітку. Частина соціального забезпечення у розмірі 12.4% припиняється, коли ваш прибуток досягає річної бази заробітної плати, яка, за прогнозами, становитиме $176 100 у 2025 році. Решта 2.9% на медичне страхування продовжує нараховуватися на весь прибуток.
  • Податок на прибуток штату та місцевий: Це дуже різниться залежно від місця розташування, від 0% у таких штатах, як Вайомінг та Техас, до понад 13% у найвищій категорії Каліфорнії.
  • Штрафи за щоквартальну недоплату: IRS хоче отримувати свої гроші протягом року, а не все одразу. Щоб уникнути штрафів, ви, як правило, повинні сплатити авансом щонайменше 90% від вашого поточного річного податкового зобов'язання або 100% від вашого податкового рахунку за попередній рік (цей поріг зростає до 110% , якщо ваш скоригований валовий дохід, або AGI, перевищує $150 000).

Швидка евристика: Більшість американських підприємців-одинаків, які живуть у штаті із середнім рівнем оподаткування, зрештою сплачують 25% - 30% від чистого прибутку після сплати федеральних податків, податку на самозайнятість та податку штату.

2. Триетапна оцінка, яку ви можете оновлювати щомісяця

Вам не потрібне складне програмне забезпечення, щоб впоратися з цим. Достатньо простого, повторюваного процесу.

  1. Прогнозуйте річний прибуток: Подивіться на свої показники з початку року та зробіть обґрунтований прогноз на весь рік. Базова формула – ваш друг: Прогнозований дохід - Прогнозовані витрати, що віднімаються = Прогнозований прибуток.
  2. Застосуйте ефективну ставку податку: Почніть з розумної відсоткової ставки. Якщо у вас є податкова декларація за минулий рік, ви можете розрахувати свою ефективну ставку на її основі. Якщо ви новачок у цьому, евристика 30% – це безпечна відправна точка.
  3. Поділіть на 12 (або 52): Візьміть загальну розрахункову річну суму податку та поділіть її на кількість періодів оплати, які ви хочете використовувати. Ми рекомендуємо щомісяця. Перераховуйте цю суму на окремий банківський рахунок для податкового резерву щомісяця. Якщо ваш грошовий потік більш волатильний, щотижневий переказ може здатися більш керованим.

3. Впровадьте це в Beancount

Бухгалтерський облік у вигляді звичайного тексту робить цей процес прозорим та таким, що піддається аудиту. Ось як керувати своїми податковими заощадженнями в Beancount.

Спочатку створіть рутинну транзакцію для переміщення ваших щомісячних заощаджень з вашого основного розрахункового рахунку на окремий ощадний рахунок для податків.

; Резервуємо податки за липень
2025-07-31 * "Переказ податкового резерву"
Assets:Bank:Checking -3000 USD
Assets:Bank:TaxReserve 3000 USD
Equity:Opening-Balances

Коли ви здійснюєте щоквартальний розрахунковий платіж уряду, ви реєструєте фактичне зобов'язання. Платіж надходить безпосередньо з вашого резервного рахунку.

; Реєструємо зобов'язання під час подання щоквартального платежу
2025-09-15 * "Щоквартальний розрахунковий податковий платіж за 3 квартал"
Assets:Bank:TaxReserve -9000 USD
Liabilities:Taxes:Federal 6000 USD
Liabilities:Taxes:State 3000 USD

Ця проста система дає вам три потужні переваги:

  • Миттєва видимість: Ваш баланс Assets:Bank:TaxReserve завжди показує, що вже "зарезервовано". Ви знаєте з першого погляду, що ці кошти недоступні для інших бізнес-витрат.
  • Точний прибуток: Оскільки резерв розглядається як переказ між рахунками активів, ваш звіт про прибутки та збитки не спотворюється. Ви реєструєте податкове зобов'язання лише тоді, коли фактично подаєте та сплачуєте його.
  • Аудиторський слід: Кожен платіж до IRS або казначейства вашого штату пов'язаний з чітко позначеним рухом з вашого резервного рахунку, створюючи чистий документальний слід.

4. Точне налаштування вашого відсотка

Початкова оцінка 25% - 30% – це чудовий початок, але ви повинні коригувати її залежно від вашої конкретної бізнес-моделі.

  • Консультанти / агенції з високою маржею: Якщо ви заробляєте значно більше річної бази заробітної плати соціального забезпечення ($176 100), ваша ефективна ставка податку зросте. Ставка 30% - 35%, ймовірно, буде більш точною.
  • Товарний бізнес зі значними відрахуваннями: Якщо у вас значні витрати на реалізовану продукцію (COGS), запаси або інші відрахування, ваша чиста прибутковість нижча. Ставки 20% - 25% може бути достатньо. Використовуйте робочі аркуші форми 1040-ES щокварталу для підтвердження.
  • Власники S-Corp: Ваша ситуація інша. "Розумна зарплата", яку ви собі виплачуєте, підлягає стандартному утриманню із заробітної плати (FICA та податки на прибуток). Ваші розподіли (прибуток, виплачений понад зарплату) все ще вимагають щоквартальних розрахункових платежів, але часто за нижчою граничною ставкою, оскільки вони не підлягають податку SE.
  • Продавці у кількох штатах: Якщо у вас є "нексус" (значна присутність бізнесу) у кількох штатах, ви можете бути винні податок на прибуток у кожному з них. Це може збільшити ваші зобов'язання. Для ясності створіть окремі рахунки зобов'язань у Beancount, такі як Liabilities:Taxes:State:CA та Liabilities:Taxes:State:NY.

5. Автоматизуйте, переглядайте, повторюйте

Система працює лише тоді, коли ви її використовуєте. Зробіть це без зусиль.

  • Автоматизуйте: Підключіть свій основний операційний рахунок до високодохідного ощадного рахунку з назвою "TaxReserve". Заплануйте автоматичний переказ одразу після закриття книг щомісяця.
  • Переглядайте: Переглядайте прогноз свого річного прибутку щокварталу. Якщо продажі за другий квартал перевищили очікування, негайно збільште суму щомісячного резерву. Не чекайте до січня, щоб виявити, що ви недостатньо заощадили.
  • Повторюйте: Зберігайте ключові документи впорядкованими в вашому каталозі Beancount. Збереження остаточної податкової декларації за минулий рік (document: "2024/Taxes/Form1040.pdf") дає вам контекст одним клацанням миші під час обговорення цифр з вашим CPA або планування на наступний рік.

Заключні думки

Податкові рахунки здаються випадковими лише тоді, коли процес відкладання коштів є випадковим. Включивши резерв на основі відсотків безпосередньо у ваш подвійний бухгалтерський облік, ви міняєте тривогу на алгебру, а Beancount робить математику (і аудиторський слід) тривіальними. Переглядайте свою ставку щокварталу, підтримуйте Assets:Bank:TaxReserve поповненим, і 15 квітня знову стане звичайним робочим днем.


Застереження: Ця стаття призначена лише для освітніх цілей і не є податковою консультацією. Завжди уточнюйте цифри у кваліфікованого спеціаліста для вашої юрисдикції та типу організації.

Процвітання в умовах повільного економічного зростання — з Beancount

· 6 хвилин читання
Mike Thrift
Mike Thrift
Marketing Manager

Економічні прогнози не надто оптимістичні. Станом на липень 2025 року, останні дані свідчать про значне уповільнення економіки. Розглянемо ці дані.

Макроекономічний фон (липень 2025)

2025-07-05-thriving-in-a-slow-growth-economy-with-beancount

  • Інфляція: Після років нестабільності, споживчі ціни в США стабілізувалися, але залишаються фактором, зростаючи на +2.7% у річному обчисленні станом на червень 2025 року (Bureau of Labor Statistics, Trading Economics). Хоча цей показник нижчий, ніж після пандемії, він все ще знижує купівельну спроможність і створює тиск на прибутки.
  • Зростання: Тривале зростання офіційно завершилося. Реальний ВВП знизився на -0.3% до -0.5% у річному обчисленні в першому кварталі 2025 року, що сигналізує про спад (Bureau of Economic Analysis, Trading Economics).

Повільна економіка — це не криза, це заклик до дії. Вона вимагає чіткішого розуміння вашого грошового потоку, безжального підходу до витрат та ясного бачення можливостей. Саме тут текстовий облік, зокрема за допомогою Beancount, стає стратегічною перевагою. Він дає вам повний контроль над вашими фінансовими даними без прив'язки до SaaS або постійно зростаючих абонентських платежів комерційного програмного забезпечення.


П'ять потужних важелів (і як Beancount спрощує їх використання)

В умовах повільного економічного зростання невеликі, розумні дії мають значний вплив. Ось п'ять стратегій, які ви можете негайно впровадити за допомогою облікової книги Beancount.

СтратегіяЯк реалізувати в Beancount
Ведення актуального облікуАвтоматизуйте імпорт. Запускайте bean-extract щоночі або налаштуйте GitHub Action для отримання банківських виписок та додавання нових транзакцій до вашої облікової книги. Дані в режимі реального часу означають відсутність несподіванок.
Моніторинг грошового потокуЩотижневий запит. Відстежуйте свій чистий місячний потік за допомогою простого запиту. Збережіть його в обраному в Fava, веб-інтерфейсі Beancount, для доступу одним кліком: `SELECT year, month, SUM(convert(position, 'USD')) WHERE account ~ 'Income
Диверсифікація доходівІзолюйте експерименти. Випробуйте новий продукт або послугу, створивши окремий рахунок доходів, наприклад Income:Consulting:SideHustle, та позначивши всі пов'язані транзакції тегом #pilot-project. Це спрощує розрахунок ROI.
Швидке скорочення витратВиявлення найбільших витрат. Потрібно скоротити витрати? Цей запит миттєво показує ваші 10 найбільших категорій витрат, вказуючи безпосередньо на те, де ви можете найбільше заощадити: bean-query main.bean "SELECT account, SUM(number) WHERE account =~ '^Expenses' GROUP BY account ORDER BY SUM DESC LIMIT 10"
Розумне реінвестуванняВиділення прибутку. В кінці кожного місяця розраховуйте свій чистий прибуток та програмно перераховуйте частину на окремий рахунок. Це не просто заощадження; це цілеспрямоване виділення капіталу для майбутнього зростання або можливостей.

Автоматизуйте рутинну роботу, бережіть свій час

Ваш найцінніший актив — це ваш час, який слід витрачати на аналіз, а не на введення даних. Текстова природа Beancount робить автоматизацію першочерговим завданням.

  • Допоміжні скрипти: Екосистема Beancount багата на інструменти, створені спільнотою. Засоби отримання цін можуть щодня отримувати ринкові значення ваших інвестицій. Імпортери для таких сервісів, як PayPal, Stripe або Splitwise, можуть аналізувати виписки та додавати форматовані записи до вашої облікової книги, поки ви спите.
  • Pre-commit Hooks: Якщо ви зберігаєте свою облікову книгу в Git (і вам слід це робити), ви можете використовувати pre-commit hook для запуску bean-check при кожній зміні. Цей простий скрипт перевіряє ваш файл, виявляючи помилки та помилки балансу, перш ніж вони будуть зафіксовані у вашій гілці main.
  • Git = Журнал аудиту: Кожен коміт — це історія. git blame показує, хто і коли змінив транзакцію. git log надає повну, незмінну історію ваших фінансових рішень. Це найнадійніший журнал аудиту, який можна собі уявити.

Побудуйте фінансову стійкість

Повільна економіка винагороджує тих, хто підготувався. Використовуйте Beancount для побудови фінансової фортеці, яка може витримати невизначеність.

  • Резервний фонд: Зробіть заощадження обов'язковими. Після розрахунку вашого щомісячного прибутку створіть постійну транзакцію для переказу фіксованого відсотка (наприклад, 10%) на окремий резервний фонд.

    ; Припускаючи, що прибуток за липень склав $4,500. 10% = $450.
    2025-07-31 * "Щомісячне перерахування прибутку" "Переказ 10% прибутку до резервного фонду"
    Expenses:ProfitSweep 450.00 USD
    Assets:Savings:Emergency

    Це не витрати у традиційному розумінні, але їх облік таким чином "приховує" готівку від ваших операційних рахунків, зменшуючи спокусу її витратити.

  • Моделювання сценаріїв: Що станеться, якщо дохід знизиться на 15%? Або якщо ваші витрати зростуть на 5%? З текстовою обліковою книгою вам не потрібно складне програмне забезпечення, щоб дізнатися. Просто скопіюйте весь файл облікової книги до каталогу scenarios/, змініть цифри та запустіть звіт.

    # Подивіться вплив на ваш підсумок за лічені секунди
    bean-report scenarios/pessimistic_q3.bean income_statement

Детальний аналіз нішевих даних

Гнучкість Beancount дозволяє вам відстежувати будь-що. Використовуйте метадані для збагачення ваших транзакцій бізнес-контекстом.

2025-07-15 * "The Meow-Box" "Щомісячна підписка на іграшки для котів"
Income:Subscriptions -19.99 USD
Assets:Bank:Checking
; market: "Pet-DTC"
; customer-id: "CUST-86753"

З цими даними, вбудованими безпосередньо у вашу облікову книгу, ви можете ставити складні питання. Простий bean-query тепер може показати загальний дохід, відтік клієнтів або життєвий цикл клієнта для вашого сегмента ринку "Pet-DTC":

bean-query my-ledger.beancount "SELECT SUM(convert(position, 'USD')) WHERE meta('market') = 'Pet-DTC'"

Ваші наступні кроки

Читання про це — це одне; робити це — зовсім інше. Ось як почати вже цього тижня:

  1. Імпортуйте свої дані за 2024 рік: Перенесіть свої історичні дані за 2024 рік до Beancount. Це зробить ваші звіти за 2025 рік та порівняння рік до року дійсно коректними.
  2. Заплануйте два постійні запити: Збережіть запити на грошовий потік та 10 найбільших витрат. Встановіть нагадування в календарі, щоб запускати та переглядати їх щоп'ятниці. Зробіть це ритуалом.
  3. Виділіть 10% прибутку: Впровадьте перерахування прибутку. Почніть з 10% та зобов'яжіться перераховувати цей капітал на окремий рахунок для реінвестування або резервний фонд щомісяця. Переглядайте це співвідношення щоквартально.

Повільне зростання винагороджує тих, хто чітко бачить свої цифри, діє рішуче та будує надійні системи. З текстовою обліковою книгою, кількома скриптами та вищенаведеним планом дій ви не просто переживете спад — ви використаєте його як можливість для зміцнення своєї фінансової сили.

Бухгалтерський облік проти обліку: У чому різниця, і де місце Beancount?

· 3 хвилини читання
Mike Thrift
Mike Thrift
Marketing Manager

Коли ви ведете бізнес або керуєте особистими фінансами, терміни бухгалтерський облік та облік часто зливаються. Але розуміння їхніх відмінностей — особливо при використанні інструменту для роботи з простим текстом, такого як Beancount — може допомогти вам побудувати кращі системи та приймати розумніші фінансові рішення.

У цьому посібнику ми розглянемо ролі бухгалтерського обліку та обліку, а також те, як Beancount підтримує обидві функції (так, справді).

2025-06-27-accounting-vs-bookkeeping

📘 Бухгалтерський облік: Мистецтво щоденного відстеження

Бухгалтерський облік — це базовий рівень фінансового управління. Йдеться про фіксацію того, що насправді відбулося — без припущень, без прогнозів.

Бухгалтерський облік включає:

  • Запис доходів та витрат
  • Відстеження активів та зобов'язань
  • Позначення транзакцій для подальшого використання
  • Ведення головної книги

У Beancount це виглядає так:

2025-06-27 * "Stripe Payout"
Assets:Bank:Checking 1,200.00 USD
Income:Sales

Кожна транзакція — це будівельний блок. Ви ще не аналізуєте — ви просто записуєте правду, рядок за рядком.

Якщо ви тільки починаєте, Beancount заохочує хороші бухгалтерські звички завдяки своїй чіткій структурі та зрозумілому синтаксису. Вас змусять (у хорошому сенсі!) відстежувати кожен цент і пояснювати кожну транзакцію.

📊 Облік: Перетворення даних на інсайт

Облік ґрунтується на ваших бухгалтерських записах, щоб відповісти на глибші питання:

  • Чи є ми прибутковими?
  • Скільки у нас є грошових коштів?
  • Чи варто нам переплачувати за це програмне забезпечення, чи списувати його щомісяця?
  • Як ми можемо мінімізувати податки?

В обліку ви:

  • Звіряєте рахунки та коригуєте записи
  • Генеруєте звіти, такі як звіти про прибутки/збитки
  • Амортизуєте активи
  • Плануєте податки та майбутні витрати

За допомогою Beancount ви можете аналізувати свої записи, використовуючи такі інструменти, як beancount.io:

  • Переглядаєте баланси, звіти про прибутки та збитки, а також графіки руху грошових коштів
  • Візуалізуєте дохід за категоріями
  • Анотуєте рішення за допомогою метаданих (наприклад, tag:business-trip)

Хочете відстежувати річну підписку на Zoom?

2025-01-15 * "Zoom Annual Plan"
Expenses:Software 149.90 USD
Assets:Bank:Checking
tag:business-tools

Пізніше ви можете амортизувати її щомісяця або аналізувати під час бюджетних сесій.

👩‍💼 Бухгалтер проти Обліковця: Хто що робить?

  • Бухгалтер: Зосереджується на точності. Записує, класифікує та організовує.
  • Обліковець: Додає інтерпретацію. Консультує, планує та моделює результати.

Beancount дає вам можливість бути обома, або ж чітко передати один рівень професіоналу.

Наприклад:

  • Як засновник, ви можете вести власний бухгалтерський облік за допомогою Beancount.
  • Під час податкового сезону ви експортуєте звіти або необроблені дані для вашого обліковця для остаточного оформлення.

🛠️ Програмне забезпечення для бухгалтерського обліку та обліку: Де місце Beancount?

Більшість основних інструментів (наприклад, QuickBooks, Xero) розмивають межу між бухгалтерським обліком та обліком. Beancount застосовує інший підхід:

  • Ви керуєте всім через простий текст, що зберігається у системі контролю версій, якщо бажаєте.
  • Немає приховування транзакцій чи закулісної магії.
  • Вас заохочують розуміти власні книги.

Beancount ідеально підходить для тих, хто цінує прозорість, цілісність даних та автоматизацію за допомогою інструментів з відкритим вихідним кодом.

🧠 Чому ця відмінність важлива

Знання різниці між бухгалтерським обліком та обліком допомагає вам:

  • Залишатися відповідним та готовим до аудиту
  • Розуміти, куди інвестувати час (щоденне відстеження проти щомісячних інсайтів)
  • Чітко спілкуватися з фінансовими фахівцями
  • Масштабувати свої фінансові системи, не потопаючи у складності

🪄 Остання думка: Ваша книга, ваші правила

Незалежно від того, чи ви є індивідуальним творцем, чи власником малого бізнесу, Beancount дає вам можливість точно керувати своїми книгами — і зрештою приймати стратегічні рішення, як фінансовий директор.

Пам'ятайте:

  • Бухгалтерський облік = що сталося
  • Облік = що це означає

З Beancount ви створюєте обидва рівні з чіткістю та впевненістю.

Дайте мені знати, якщо ви бажаєте отримати версію для друку або продовження у вигляді посібника.

Бухгалтерські проводки Beancount: Як створювати, визначення та приклади

· 4 хвилини читання
Mike Thrift
Mike Thrift
Marketing Manager

Кожна фінансова операція, яку здійснює ваш бізнес, має бути записана — і у світі обліку в простому тексті це починається з бухгалтерських проводок. Якщо ви використовуєте Beancount, розуміння бухгалтерських проводок є ключовим для створення точних, перевіряємих та чистих фінансових записів.

Цей посібник проведе вас через:

2025-06-27-journal-entries

  • Що таке бухгалтерська проводка
  • Чому бухгалтерські проводки важливі
  • Як їх писати в синтаксисі Beancount
  • Як їх ефективно використовувати
  • Приклади реальних транзакцій (платежі клієнтів, покупки, позики тощо)

🧾 Що таке бухгалтерська проводка в Beancount?

У Beancount бухгалтерська проводка — це датована транзакція, записана у зручному для читання текстовому форматі. Кожен запис відповідає принципам подвійного запису — ви фіксуєте, звідки надходять гроші (кредит), і куди вони йдуть (дебет), забезпечуючи постійний баланс ваших книг.

Приклад:

2024-06-01 * "Client payment for invoice #123"
Assets:Bank:Checking 600.00 USD
Income:Sales
  • Символ * вказує на проведену транзакцію.
  • Опис надає контекст для запису.
  • Assets:Bank:Checking дебетується.
  • Income:Sales кредитується (значення мається на увазі).

Кожен запис зберігається у файлі .beancount — це просто текстовий файл, який ви можете версіонувати, створювати резервні копії та навіть редагувати у Vim або VSCode.

📒 Чому бухгалтерські проводки важливі

Бухгалтерські проводки є атомарною одиницею вашої книги обліку.

Вони:

  • Надходять до вашої Головної книги та Залишків на рахунках
  • Формують усі звіти: Звіти про прибутки та збитки, Баланси, Звіти про рух грошових коштів
  • Дозволяють відстежувати кожен долар, рядок за рядком, до його джерела

За допомогою правильних інструментів ви побачите ці транзакції, відображені в інтерфейсі користувача — категоризовані, доступні для пошуку та фільтрації. Але все починається з цього простого текстового запису.

📚 Як працює подвійний запис у Beancount

Beancount забезпечує облік за подвійним записом. Кожна транзакція повинна бути збалансованою: загальні дебети = загальні кредити.

Швидке правило:

  • Дебетуйте активи та витрати (ви отримуєте готівку або несете витрати)
  • Кредитуйте доходи та зобов'язання (ви заробляєте гроші або берете на себе борг)

Приклад – Придбання офісного приладдя:

2024-06-02 * "Bought printer ink"
Expenses:OfficeSupplies 100.00 USD
Assets:Bank:Checking

🧠 Візуалізація записів

Після збереження, у лівій навігаційній панелі https://beancount.io/ledger/0/income_statement/ ви побачите ...

  • Перегляд журналу: Переглядайте транзакції з пошуком, тегами та фільтрацією
  • Випадаючий список фільтра рахунків: Переглядайте поточні залишки та записи за рахунками
  • Звіт про прибутки та збитки: Сума ваших рахунків Income:* та Expenses:*
  • Баланс: Ваші активи мінус зобов'язання

Fava допомагає перетворити ваші необроблені записи Beancount на дієві звіти — без налаштування бази даних.

💡 Приклади типових бухгалтерських проводок

✅ Ви отримуєте платіж від клієнта

2024-06-05 * "Payment for invoice #456"
Assets:Bank:Checking 1,200.00 USD
Income:Consulting

Необов'язково: Якщо ви використовуєте дебіторську заборгованість:

2024-05-20 * "Invoice #456 sent"
Assets:AccountsReceivable 1,200.00 USD
Income:Consulting

2024-06-05 * "Payment for invoice #456"
Assets:Bank:Checking 1,200.00 USD
Assets:AccountsReceivable -1,200.00 USD

🖨️ Ви купуєте офісне приладдя

2024-06-07 * "Staples run"
Expenses:OfficeSupplies 85.00 USD
Assets:Bank:Checking

🏦 Ви здійснюєте платіж за позикою

Припустимо, ви сплачуєте $1 000, з яких $200 — відсотки, а $800 — основна сума боргу:

2024-06-10 * "Loan repayment"
Liabilities:Loan -800.00 USD
Expenses:LoanInterest 200.00 USD
Assets:Bank:Checking -1,000.00 USD

🔒 Закриття рахунків на кінець року

Щоб «закрити книги», ви зазвичай переводите всі рахунки Income (Доходи) та Expenses (Витрати) до Equity (Власний капітал).

2024-12-31 close Income:*
2024-12-31 close Expenses:*

Або вручну:

2024-12-31 * "Close books"
Equity:RetainedEarnings 45,000.00 USD
Income:Consulting -45,000.00 USD

🛠️ Коригувальні записи

Якщо ви ведете облік за методом нарахування, вам потрібно буде додати коригувальні записи — для передоплачених витрат, нарахованих доходів тощо.

Приклад: Щомісячна підписка на програмне забезпечення за $100, оплачена щорічно

2024-01-01 * "Annual software payment"
Assets:Prepaid 1,200.00 USD
Assets:Bank:Checking -1,200.00 USD

2024-01-31 * "Monthly amortization"
Expenses:Software 100.00 USD
Assets:Prepaid -100.00 USD

Автоматизуйте за допомогою скриптів або доступних інструментів Beancount.

🧰 Beancount: Легкий, перевіряємий, потужний

Beancount — це не просто інструмент для обліку, це ідея: прозора, текстова фінансова істина. Це сучасна система ведення обліку, яка є:

  • Легко контролюється версіями (Git!)
  • Повністю портативна (без пропрієтарної бази даних)
  • Чудово підходить для розробників, фрілансерів та малого бізнесу

Готові почати?

Почніть свій файл Beancount з:

option "title" "My Business Ledger"
option "operating_currency" "USD"

2024-01-01 open Assets:Bank:Checking USD
2024-01-01 open Income:Sales USD
2024-01-01 open Expenses:OfficeSupplies USD
2024-01-01 open Equity:OpeningBalances USD

2024-01-01 * "Initial balance"
Assets:Bank:Checking 10,000.00 USD
Equity:OpeningBalances

Потім завантажте свій файл за допомогою бажаного інструменту візуалізації, щоб побачити магію.

Хочете легше почати? Спробуйте шаблони, імпортери або інструменти спільноти, такі як bean-extract.

З Beancount ваші книги нарешті ваші власні — прості, скриптовані та стійкі до аудиту.

Дайте мені знати, якщо ви бажаєте завантажити версію у форматі PDF або варіанти прикладів, специфічні для малого бізнесу.