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

85 записей с тегом "beancount"

Посмотреть все теги

Опыт взаимодействия и отзывы о простом текстовом учете с использованием больших языковых моделей

· 5 минут чтения
Mike Thrift
Mike Thrift
Marketing Manager

Простой текстовый учет (ПТУ) долгое время был секретным оружием технически подкованных финансовых энтузиастов. Используя простые текстовые файлы и инструменты, такие как Beancount или Ledger, вы получаете беспрецедентный контроль, прозрачность и владение своими финансовыми данными. Но будем честны — он всегда имел репутацию довольно сложного в использовании. Кривая обучения крутая, ввод данных утомителен, а одна misplaced запятая может отправить вас в мучительный поиск ошибок.

Но что, если бы вы могли получить всю мощь ПТУ без его недостатков? На помощь приходят большие языковые модели (БЯМ). ИИ начинает проникать во все уголки рабочего процесса ПТУ, обещая автоматизировать рутинные задачи и сделать эту мощную систему доступной каждому. Основываясь на глубоком анализе отзывов пользователей, давайте рассмотрим, как ИИ революционизирует простой текстовый учет и оправдывает ли он ожидания.


Старый способ: ручная обработка ПТУ

В течение многих лет опыт ПТУ определялся несколькими общими препятствиями:

  • Барьер сложности: новички часто чувствуют себя потерянными. Как признался один пользователь: "Меня годами пугала сложность... но казалось, что это полезно и в конечном итоге окупится." Между изучением двойной бухгалтерии и освоением инструментов командной строки начало работы оказывается трудным.
  • Цикл «редактирование-компиляция-отладка»: В отличие от программ с графическим интерфейсом, которые сразу же сообщают об ошибке, ошибки в ПТУ часто скрыты до тех пор, пока вы не запустите проверку. Этот медленный цикл обратной связи похож на отладку кода, превращая простой ввод данных в рутину.
  • Кошмар импорта: Получение данных в систему является серьезным узким местом. Часто это включает ручную загрузку 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-корпорация, как правило, не платит федеральный подоходный налог со своей обычной коммерческой прибыли. Вместо этого эта прибыль (наряду с другими налоговыми статьями, такими как кредиты и вычеты) переходит к акционерам через форму Schedule K-1. Акционеры указывают этот доход в своих личных налоговых декларациях, независимо от того, вывели ли они фактически денежные средства из бизнеса. Важно отметить, что эта прибыль по K-1 не облагается налогом на самозанятость.
  • Но... могут применяться налоги на уровне организации: Правило «отсутствия корпоративного налога» не является абсолютным. В определенных случаях S-корпорация может быть обязана платить налог напрямую. Наиболее распространенными причинами являются налог на встроенный прирост капитала (BIG) (для недавно преобразованных C-корпораций) и налог на избыточный чистый пассивный доход.
  • Налоги на заработную плату реальны: Это самое важное правило для акционеров-сотрудников. Если вы работаете в своем бизнесе, вам должна быть выплачена разумная компенсация в виде заработной платы по форме W-2 до того, как вы получите какие-либо необлагаемые налогом распределения. Эта заработная плата облагается налогом FICA (социальное обеспечение и медицинское страхование) и подоходным налогом, как и заработная плата любого другого сотрудника.

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

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

Ключевые ставки на 2025 год:

  • Социальное обеспечение (OASDI): База заработной платы составляет 176 100 долларов США. Ставка налога составляет 6,2% для сотрудника и 6,2% для работодателя на заработную плату до этого предела.
  • Медицинское страхование (Medicare): Нет предела заработной платы. Ставка составляет 1,45% для сотрудника и 1,45% для работодателя на всю заработную плату.
  • Дополнительный налог Medicare: Налог в размере 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: Вы будете указывать доход, убытки, вычеты и кредиты, переданные вам по вашей форме Schedule K-1, в своей личной форме 1040.
  • Ежеквартальные расчетные налоги: Поскольку с вашего дохода по K-1 не удерживаются налоги, вам, вероятно, потребуется производить личные ежеквартальные расчетные налоговые платежи в IRS, используя форму 1040-ES, чтобы избежать штрафов за недостаточную уплату.
  • Вычет QBI (Раздел 199A): Ваш сквозной доход может претендовать на ценный вычет квалифицированного бизнес-дохода (QBI), который может составлять до 20% вашего бизнес-дохода. На более высоких уровнях дохода этот вычет может быть ограничен суммой заработной платы по форме W-2, которую платит S-корпорация, — что делает ваш показатель «разумной компенсации» еще более важным.

Базовая подача документов и формы

Как минимум, ваше ежегодное соблюдение требований будет включать:

  • Форма 1120-S: Налоговая декларация S-корпорации.
  • Форма Schedule 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)

Используйте запросы, чтобы убедиться, что ваши записи корректны.

Заработная плата против распределений с начала года (проверка разумности компенсации)

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 для получения рекомендаций, специфичных для ваших обстоятельств.

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

· 6 минут чтения
Mike Thrift
Mike Thrift
Marketing Manager

Подача налоговой декларации для вашей S-корпорации связана с несколькими ключевыми сроками, которые нельзя пропустить. Соблюдение этих сроков предотвращает дорогостоящие штрафы и поддерживает порядок в вашей финансовой отчетности. Вот краткая, понятная для бухгалтера версия того, что нужно подавать, когда это нужно делать, что произойдет, если вы опоздаете, и как все это упорядочить в вашей книге Beancount.


Важные даты (для S-корпораций с календарным годом) 🗓️

![2025-07-25-s-corp-tax-filing-deadlines-2025](https://opengraph-image.blockeden.xyz/api/og-beancount-io?title=%D0%A1%D1%80%D0%BE%D0%BA%D0%B8%20%D0%BF%D0%BE%D0%B4%D0%B0%D1%87%D0%B8%20%D0%BD%D0%B0%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D0%B9%20%D0%B4%D0%B5%D0%BA%D0%BB%D0%B0%D1%80%D0%B0%D1%86%D0%B8%D0%B8%20S-Corp%20%282025%29%3A%20%D0%9A%D1%80%D0%B0%D1%82%D0%BA%D0%BE%D0%B5%20%D1%80%D р% D0%B3%D0%B8%D1%83%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B4%D0%BB%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9%20Beancount)

Для большинства 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-corp за 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-Corp: практическое руководство для пользователей Beancount (2025)

· 7 минут чтения
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

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

Минимальный план счетов

Assets:Bank:Operating
Expenses:Payroll:Wages
Expenses:Payroll:Employer:SocialSecurity
Expenses:Payroll:Employer:Medicare
Liabilities:Payroll:Withholding:Federal
Liabilities:Payroll:Withholding:SocialSecurity
Liabilities:Payroll:Withholding:Medicare
Equity:Distributions

Примеры проводок

Этот пример показывает ежемесячное начисление заработной платы при годовой зарплате 150 000 долларов (12 500 долларов в месяц), а затем отдельное распределение доходов владельцев. Обратите внимание, как заработная плата учитывается как расходы предприятия, в то время как дивиденды — это уменьшение капитала.

; Начисление заработной платы за февраль (компания + удержания)
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

Полезные проверки с помощью bean-query

Периодически вы должны сравнивать свою накопленную за год заработную плату с дивидендами. Этот запрос упрощает это:

; Сравнение заработной платы и дивидендов с начала года
SELECT account, SUM(position)
WHERE (account ~ "Expenses:Payroll:Wages" OR account ~ "Equity:Distributions")
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"

Часто задаваемые вопросы (быстро)

  • Может ли моя зарплата быть 0 долларов, если моя компания потеряла деньги? 📉 Если вы выполняли значительные услуги, IRS все равно ожидает, что вам будет выплачена разумная заработная плата за эту работу. Если денежный поток является серьезной проблемой, обратитесь за профессиональной консультацией о том, как действовать.
  • Как часто мне следует пересматривать свою зарплату? 🗓️ Как минимум ежегодно. Вам также следует переоценивать ее каждый раз, когда ваша роль, обязанности или рынок значительно меняются.
  • Что делать, если я единственный человек в компании? 🙋 Даже если вы работаете в одиночку, вы все равно являетесь сотрудником своей S-корпорации. Вы должны вести официальную заработную плату, если работаете в бизнесе.

Это руководство предоставляет общую информацию и не заменяет профессиональную налоговую консультацию. Всегда консультируйтесь с квалифицированным CPA, чтобы решить вашу конкретную финансовую ситуацию.

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

· 6 минут чтения
Mike Thrift
Mike Thrift
Marketing Manager

Думаете о выборе налогового статуса S-corp? Отлично — только не пропустите сроки. Выбор S-corp может быть мощным инструментом налоговой экономии для владельцев малого бизнеса, но сроки его подачи строгие и не подлежат обсуждению. Пропуск срока может значительно усложнить вашу налоговую ситуацию.

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

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


Краткий обзор срока

Самая важная дата — это дата подачи Формы 2553, Заявление малой бизнес-корпорации. Это форма, которая сообщает IRS, что вы хотите облагаться налогом как S-corp.

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

Совет: Если ваш бизнес работает по финансовому году, а не по календарному, применяется та же логика. Рассчитайте свой крайний срок как 15-й день 3-го месяца с даты начала вашего финансового года.


Что делать, если вы пропустили срок?

Не паникуйте. IRS понимает, что владельцы бизнеса могут пропустить сроки. Если вы намеревались выбрать статус S-corp, но не успели подать заявление вовремя, вы можете иметь право на льготы при поздней подаче заявления.

IRS предоставляет упрощенную процедуру, Revenue Procedure 2013-30, которая позволяет многим малым предприятиям запросить ретроактивный статус S-corp. Как правило, вы имеете право на это, если можете показать, что у вас были уважительные причины для поздней подачи заявления, и соответствуете другим требованиям процедуры.


Другие ключевые даты, связанные с S-Corp

После того, как вы стали S-corp, сроки не прекращаются. Вот две другие важные даты, которые следует отметить в своем календаре:

  • Подача 1120-S (Налоговая декларация S-corp): Ваша ежегодная налоговая декларация S-corp, Форма 1120-S, должна быть подана до 15-го числа 3-го месяца после окончания вашего налогового года. Для большинства предприятий (по календарному году) это совпадает со сроком подачи заявления: 17 марта 2025 года.
  • Нужно больше времени? Если вы не можете подать свою 1120-S вовремя, вы можете подать Форму 7004 для автоматического 6-месячного продления. Это продлевает срок подачи вашей декларации до 15 сентября. Важно отметить, что это продление срока подачи, а не срока оплаты. Любые налоги, которые вы должны, по-прежнему должны быть уплачены к первоначальному сроку в марте.

Кому вообще следует выбирать S-Corp?

Статус S-corp подходит не всем. Его основное преимущество заключается в снижении налогов на самозанятость. Это достигается за счет того, что вы можете разделить прибыль вашего бизнеса на две категории:

  1. Разумная заработная плата W-2: Это зарплата, которую вы платите себе, которая облагается стандартными налогами на заработную плату (социальное обеспечение и медицинское обслуживание).
  2. Распределение между акционерами: Это оставшаяся прибыль, которую вы получаете от бизнеса, которая не облагается налогом на самозанятость.

Однако это преимущество связано с дополнительной сложностью и затратами. S-corp требуют ведения формальной заработной платы, соблюдения стандартов «разумной компенсации», установленных IRS, и обработки большего количества документов, связанных с соблюдением требований, таких как подача Форм 1120-S и выдача K-1 акционерам.

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


Упростите соблюдение сроков — с Beancount

Хорошо организованная бухгалтерская книга — ваш лучший друг для соблюдения требований S-corp. Вы можете использовать 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-corp организованно и связанной с вашей бухгалтерской книгой.

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

Крайние случаи, на которые следует обратить внимание

  • Дата начала вашего «первого налогового года» может не совпадать с датой образования. Отсчет «2 месяцев и 15 дней» начинается, когда ваша компания имеет акционеров, приобретает активы или начинает деловые операции — в зависимости от того, что наступит раньше.
  • Для некалендарных финансовых лет будьте точны. Срок подачи вашей Формы 2553 основан на дате начала вашего финансового года, в то время как срок подачи вашей Формы 1120-S основан на дате окончания.

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

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

✅ Решите, подходит ли структура S-corp вашему бизнесу, исходя из уровня прибыли, готовности к начислению заработной платы и правил, специфичных для штата. ✅ Отметьте в календаре Форму 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): Поскольку GUI-приложение загружает весь свой набор данных в память, производительность заметно снижается с увеличением размера. Файл 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% для доходов одиноких лиц выше 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 хуки: Если вы храните свою книгу в Git (а вам следует это делать), вы можете использовать pre-commit хук для запуска bean-check при каждом изменении. Этот простой скрипт проверяет ваш файл, выявляя опечатки и ошибки баланса до того, как они будут зафиксированы в вашей ветке main.
  • Git = Журнал аудита: Каждый коммит — это история. git blame показывает, кто и когда изменил транзакцию. git log предоставляет полную, неизменную историю ваших финансовых решений. Это самый надежный журнал аудита, который только можно представить.

Построение финансовой устойчивости

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

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

    ; Предполагая, что прибыль за июль составила $4,500. 10% = $450.
    2025-07-31 * "Monthly Profit Sweep" "Перевести 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% и обязуйтесь переводить этот капитал на отдельный счет для реинвестирования или резервный фонд каждый месяц. Пересматривайте соотношение ежеквартально.

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

Ведение учета vs. Бухгалтерский учет: В чем разница и как 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

Позже вы можете амортизировать ее ежемесячно или анализировать во время бюджетных сессий.

👩‍💼 Специалист по ведению учета vs. Бухгалтер: Кто чем занимается?

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

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

Например:

  • Как основатель, вы можете вести свой учет с помощью Beancount.
  • В налоговый период вы экспортируете отчеты или необработанные данные для вашего бухгалтера, чтобы он их доработал.

🛠️ Программное обеспечение для ведения учета и бухгалтерского учета: Где место Beancount?

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

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

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

🧠 Почему это различие важно

Знание различий между ведением учета и бухгалтерским учетом помогает вам:

  • Оставаться соответствующим требованиям и готовым к аудиту
  • Понимать, куда инвестировать время (ежедневное отслеживание vs. ежемесячные аналитические данные)
  • Четко общаться с финансовыми специалистами
  • Масштабировать свои финансовые системы, не утопая в сложности

🪄 Заключительная мысль: Ваша книга, ваши правила

Независимо от того, являетесь ли вы индивидуальным предпринимателем или владельцем малого бизнеса, 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 или варианты примеров, специфичные для малого бизнеса.