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

87 записей с тегом "Beancount"

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

Депозиты против сберегательных счетов для денежных средств малого бизнеса (с примерами Beancount)

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

Решение о том, где разместить денежные резервы вашего малого бизнеса, может показаться балансированием между получением приличной доходности и сохранением доступности средств. Два наиболее распространенных и безопасных варианта — это высокодоходные сберегательные счета и депозитные сертификаты (депозиты). Каждый служит определенной цели, и выбор правильного зависит от ваших временных рамок и потребностей в ликвидности.

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

2025-09-05-cd-vs-savings-account-for-small-business-cash

Краткое изложение

  • Сберегательные счета / счета денежного рынка (СМДС): Лучше всего подходят для ликвидных повседневных операционных денежных средств и краткосрочных налоговых платежей. Их процентные ставки переменные. Хотя ФРС отменила старые ограничения на снятие средств, банки все еще могут устанавливать свои собственные правила.
  • Депозитные сертификаты (депозиты): Предлагают более высокую, фиксированную доходность, если вы можете заблокировать денежные средства на определенный срок. Досрочное снятие денег влечет за собой штраф.
  • Безопасность прежде всего: Оба застрахованы DIA до 250 000 долларов на вкладчика, на банк, на категорию собственности. Правила немного отличаются для индивидуальных предпринимателей и корпораций.
  • Превышение лимита?: Для остатков свыше 250 000 долларов услуги, такие как Застрахованный Денежный Свип (ICS), могут распределить ваши средства по нескольким банкам для максимизации страхового покрытия, сохраняя при этом единые банковские отношения.
  • Пользователи Beancount: Перейдите к концу статьи для паттернов журнала для моделирования депозитов, начисления процентов и правильной обработки штрафов за досрочное снятие.

Что каждый счет делает хорошо 🏦

Высокодоходные сберегательные счета / счета денежного рынка (СМДС)

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

  • Ликвидность: Это их главное преимущество. Вы можете снимать средства в любое время без штрафа. Важно отметить, что хотя Федеральная резервная система отменила старое правило "шести удобных снятий в месяц" (Регулирование D) в 2020 году, отдельные банки по-прежнему свободны устанавливать свои собственные лимиты транзакций или комиссии. Всегда читайте условия вашего счета.
  • Страхование и безопасность: Сберегательные счета и СМДС в банке, застрахованном DIA, покрываются страховкой. Не путайте их с взаимными фондами денежного рынка, предлагаемыми брокерскими компаниями, которые являются инвестициями и не застрахованы DIA.
  • Лучший случай использования: Идеально подходят для вашего операционного денежного буфера (3-6 месяцев расходов), средств, отложенных для краткосрочной зарплаты или налогов, и вашего общего аварийного резерва.

Депозитные сертификаты (депозиты)

Депозиты — это сделка, которую вы заключаете с банком: вы соглашаетесь не трогать свои деньги в течение установленного срока (например, 3, 6, 12 месяцев), и взамен банк дает вам более высокую фиксированную процентную ставку.

  • Определенность доходности: Фиксированная ставка является ключевым преимуществом, защищающим вас в случае падения рыночных ставок. Обратная сторона — штраф за досрочное снятие. Если вы нарушите депозит в течение первых шести дней, федеральные правила требуют минимального штрафа в размере семи дней простых процентов. После этого штраф определяется собственной политикой банка (например, три месяца процентов).
  • Страхование и безопасность: Депозиты имеют такое же страхование DIA, как и сберегательные счета, до того же лимита в 250 000 долларов.
  • Лучший случай использования: Идеально подходит для денежных средств, которые вы уверены, что не понадобятся в течение срока действия. Это могут быть деньги, предназначенные для налогового платежа через девять месяцев, или резерв для капитальных расходов, которые вы планируете сделать в следующем году. Лестница депозитов — открытие нескольких депозитов с разными сроками погашения (например, 3, 6, 9 и 12 месяцев) — популярная стратегия для балансирования более высокой доходности с регулярным доступом к денежным средствам.

Покрытие DIA: практические аспекты для бизнеса 🛡️

Правила страхования DIA просты, но имеют важные различия для разных бизнес-структур.

  • Основное правило: Вы получаете 250 000 долларов покрытия на вкладчика, на застрахованный банк, на категорию собственности. Все ваши вклады (текущие счета, сберегательные счета, СМДС, депозиты) в пределах одной категории собственности в одном банке складываются для определения вашего покрытия.
  • Индивидуальные предприниматели: Бизнес-счета для ИП рассматриваются как индивидуальные счета владельца. Они объединяются с другими личными индивидуальными счетами владельца в том же банке для одного лимита страхования в 250 000 долларов.
  • Корпорации, ООО и партнерства: Эти юридические лица застрахованы отдельно от личных счетов их владельцев. Сам бизнес получает свои собственные 250 000 долларов покрытия на банк.
  • Нужно больше покрытия?: Если ваш бизнес держит более 250 000 долларов, вам не нужно жонглировать несколькими банковскими отношениями. Спросите у своего банка о Застрахованном Денежном Свипе (ICS). Эта услуга автоматически распределяет ваши вклады по сети других застрахованных DIA учреждений, сохраняя все ваши средства застрахованными, пока вы управляете ими через свой основной банк.

Когда малому бизнесу следует отдавать предпочтение каждому варианту 🤔

  • Выбирайте сберегательный счет/СМДС, когда...

    • Ваш денежный поток непредсказуем или у вас есть частые переменные расходы.
    • Вы строите свой буфер операционных расходов на 3-6 месяцев.
    • Вам нужен немедленный доступ к средствам, и вы готовы принять переменную процентную ставку.
  • Выбирайте депозит, когда...

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

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


Важные мелкие детали для прочтения 📝

  • Штрафы за досрочное снятие: Они специфичны для каждого банка и будут раскрыты в вашем соглашении о депозите. Лучший способ их избежать — тщательно планировать свою лестницу, чтобы вам не пришлось нарушать депозит.
  • Лимиты транзакций на сберегательных счетах: То, что федеральное правило отменено, не означает, что ваш банк не будет взимать с вас комиссию после определенного количества ежемесячных снятий. Проверьте соглашение о вашем счете.
  • Налоги на проценты: Проценты, полученные как со сберегательных счетов, так и с депозитов, обычно являются налогооблагаемым доходом в году, когда они зачисляются на ваш счет. Вы получите Форму 1099-INT. Если вы платите штраф за досрочное снятие, он подлежит вычету. Сумма штрафа указывается в поле 2 вашей формы 1099-INT и обычно рассматривается как бизнес-расход.

Альтернативы, которые стоит знать

  • Казначейские векселя (Т-векселя): Это краткосрочные займы правительству США, которые погашаются через 4-52 недели. Они считаются одной из самых безопасных инвестиций в мире, обеспеченных полной верой и кредитом правительства США (не страхование DIA). Они высоколиквидны и могут быть отличным вариантом для денежных резервов, превышающих лимиты DIA.
  • Взаимные фонды денежного рынка (ВФР): Предлагаемые брокерскими фирмами, это инвестиционные продукты, не банковские депозиты, и они не застрахованы DIA. Они инвестируют в высококачественные краткосрочные долги и стремятся поддерживать стабильную стоимость 1 доллар за акцию, но это не гарантируется.

Шпаргалка для принятия решений ✅

Если вы...То выбирайте...
Нужны средства в любое время и не хотите терминального риска?Сберегательный счет/СМДС
Знаете будущую дату потребности в денежных средствах и хотите лучшую фиксированную ставку?Депозит (или лестница депозитов)
Держите более 250 тыс. долл. в одном банке?Несколько банков или услуга Застрахованного Денежного Свипа (ICS)
Хотите государственную, ликвидную, краткосрочную доходность?Т-векселя в брокерском счете

Beancount: Как моделировать сберегательные счета и депозиты 💻

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

1) План счетов

Сначала убедитесь, что у вас есть необходимые счета. Настройте названия под свой собственный план.

Assets:Bank:Checking
Assets:Bank:Savings
Assets:Bank:CD:12M ; Создайте уникальный счет для каждого депозита
Assets:InterestReceivable ; Опционально, для ежемесячных начислений
Income:Interest:Bank
Expenses:Bank:EarlyWithdrawalPenalty
Documents:Bank ; Для привязки выписок и соглашений

2) Открытие и финансирование депозита

Когда вы открываете депозит, это простой перевод с одного счета активов на другой.

; Открыть 12-месячный депозит на $50,000
2025-01-15 * "Открыть 12М депозит @ фиксированная ставка"
Assets:Bank:CD:12M 50,000.00 USD
Assets:Bank:Checking -50,000.00 USD
document: "Documents:Bank/CD-Agreement-2025-01-15.pdf"

3) Признание процентов: два метода

Вариант А: Признание процентов только при выплате (простой)

Если ваш банк зачисляет все проценты при погашении, это самый простой метод.

; Депозит погашен; основная сумма + проценты выплачены на текущий счет
2026-01-15 * "Депозит погашен; проценты зачислены"
Assets:Bank:Checking 52,375.00 USD
Assets:Bank:CD:12M -50,000.00 USD
Income:Interest:Bank -2,375.00 USD

Вариант Б: Ежемесячное начисление процентов (лучше для отчетности)

Для более точных ежемесячных финансовых отчетов вы можете начислять заработанные проценты каждый месяц.

; Ежемесячное начисление (иллюстративная сумма)
2025-02-15 * "Начисление процентов по депозиту"
Assets:InterestReceivable 197.40 USD
Income:Interest:Bank -197.40 USD

; При погашении, сторнирование дебиторской задолженности при поступлении денежных средств
2026-01-15 * "Депозит погашен; расчет начисленных процентов"
Assets:Bank:Checking 52,375.00 USD
Assets:Bank:CD:12M -50,000.00 USD
Assets:InterestReceivable -2,372.80 USD
Income:Interest:Bank -2.20 USD ; корректировка на округление

4) Досрочное снятие и штраф

Запись штрафа требует дополнительной проводки на счет расходов. Это поддерживает чистоту вашей отчетности и облегчает налоговое время.

; Досрочное нарушение депозита; банк возвращает основную сумму плюс чистые проценты после штрафа
2025-06-10 * "Досрочное погашение депозита; применен штраф"
Assets:Bank:Checking 50,900.00 USD
Assets:Bank:CD:12M -50,000.00 USD
Income:Interest:Bank -1,200.00 USD
Expenses:Bank:EarlyWithdrawalPenalty 300.00 USD
document: "Documents:Bank/1099-INT-2025.pdf" ; Поле 2 показывает штраф

5) Проценты по высокодоходному сберегательному счету и сверка

Запись процентов со сберегательного счета проста. Используйте утверждение balance для подтверждения соответствия ваших книг банковской выписке.

; Ежемесячные проценты начислены на сберегательный счет
2025-03-31 * "Ежемесячные проценты - Сберегательный счет"
Assets:Bank:Savings 185.23 USD
Income:Interest:Bank -185.23 USD

; Сверка с выпиской на конец месяца
2025-03-31 balance Assets:Bank:Savings 150,185.23 USD

Совет: Всегда прикрепляйте цифровые копии ваших выписок и соглашений о депозитах, используя тег метаданных document:. Во время налогового времени вы можете легко искать Expenses:Bank:EarlyWithdrawalPenalty и проверять сумму по полю 2 вашей формы 1099-INT.


Заключительные мысли: простая денежная политика

  • Сегментируйте ваши денежные средства: Храните свою взлетно-посадочную полосу плюс 1-2 месяца операционных расходов в ликвидном сберегательном счете/СМДС. Размещайте резервы на следующие 3-12 месяцев в лестнице депозитов или Т-векселях.
  • Помните о своем страховании: Держите остатки для каждого юридического лица под лимитом в $250k на банк или используйте услугу ICS.
  • Избегайте сюрпризов: Читайте мелкий шрифт о правилах снятия и штрафах по депозитам до того, как вы зафиксируете свои денежные средства.
  • Оставайтесь в курсе налогов: Помните, что проценты облагаются налогом, а штрафы за досрочное снятие подлежат вычету. Проконсультируйтесь со своим CPA, чтобы убедиться, что вы правильно их обрабатываете.

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

Детокс финансов вашего малого бизнеса — способ Beancount

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

Превратите беспорядочную главную книгу в спокойный, уверенный в денежных средствах бизнес за 30 дней—используя простую текстовую бухгалтерию.


2025-09-04-detox-your-small-business-finances

Коротко

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

Зачем "Детокс"?

Финансовый беспорядок в малом бизнесе не просто неряшливый—он дорогой. Он скрывает расточительные траты, затемняет вашу истинную прибыльность и превращает налоговый сезон в бешеную охоту за сокровищами. Финансовый детокс это фокусированная, 30-дневная перезагрузка: вы определяете что движет (и утекает) деньги, убираете сложность, а затем институционализируете простые, повторяемые рутины для поддержания чистоты.

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


Неделя 0 — Установите свою базовую линию

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

Создайте простой план счетов

Ваш план счетов это скелет вашей финансовой системы. Цель здесь минимализм. Не создавайте счет для каждого возможного расхода, который у вас может быть. Начните с существенного, что вы используете сегодня; вы всегда можете добавить больше позже. Загроможденный план счетов поощряет неправильную категоризацию и делает анализ высокого уровня трудным.

Вот простая, эффективная отправная точка:

; Основные сущности
2025-01-01 open Assets:Bank:Checking USD
2025-01-01 open Assets:Bank:Savings USD
2025-01-01 open Liabilities:CreditCard:Business USD
2025-01-01 open Income:Sales
2025-01-01 open Expenses:COGS
2025-01-01 open Expenses:Overhead:Rent
2025-01-01 open Expenses:Overhead:Utilities
2025-01-01 open Expenses:SaaS
2025-01-01 open Equity:Opening-Balances

Заблокируйте балансы, которые вы можете проверить

Самая мощная функция в простой текстовой бухгалтерии это способность утверждать реальность. Директива balance говорит Beancount: "На эту дату этот счет имел точно такую сумму денег." Если это не так, Beancount выбросит ошибку. Это ваша основная страховочная сетка.

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

; Инициализировать из выписок
2025-01-01 pad Assets:Bank:Checking Equity:Opening-Balances
2025-01-01 balance Assets:Bank:Checking 12345.67 USD

Слово предостережения: Используйте pad экономно. Это для чистого начала, а не для маскировки повторяющихся ошибок сверки.


Неделя 1 — Разделите и упростите потоки

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

Держите Бизнес ≠ Личное

Это золотое правило финансов малого бизнеса. Смешивание средств это рецепт для путаницы и налоговых головных болей.

  • Ведите один выделенный бизнес банковский счет и одну бизнес кредитную карту.
  • Отражайте это разделение в вашей главной книге: Assets:Bank:Business:Checking, Liabilities:CreditCard:Business.
  • Если вы платите себе, проводите это как распределение в Equity:Owner-Draws. Никогда не категоризируйте личные расходы напрямую с бизнес счетов.

Стандартизируйте категории поставщиков

Платите за AWS, Google Cloud и Vercel? Не создавайте три отдельных счета. Сопоставьте их все с одной логической категорией как Expenses:Cloud. Избегайте создания микро-счетов, которые вы на самом деле не будете анализировать. Цель увидеть паттерны, а не отследить каждого отдельного поставщика с его собственным счетом.


Неделя 2 — Автоматизируйте входы и чеки

Ручной ввод данных медленный, подверженный ошибкам и неустойчивый. Эта неделя о построении машины для надежного питания вашей главной книги.

Постройте путь импорта без драмы

Фреймворк импорта Beancount позволяет вам научить его как читать CSV или OFX файлы от вашего банка и автоматически генерировать транзакции. Инвестируйте время на настройку этого один раз, и вы сэкономите сотни часов в долгосрочной перспективе. Держите ваши правила импорта под контролем версий (как Git), чтобы ваша система была повторяемой и архивированной.

  • Начните с официального руководства Beancount Importing External Data.
  • Для более интерактивного рабочего процесса рассмотрите инструмент как beancount-import, который предоставляет веб-интерфейс для полуавтоматического сопоставления.
  • Многие пользователи полагаются на встроенные ingest или более новые beangulp фреймворки для построения своих пользовательских импортеров. Выберите один и придерживайтесь его для последовательности.

Прикрепляйте документы туда, где они принадлежат

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

У вас есть два отличных варианта:

  1. Папка документов + Директива: Храните все ваши чеки и выписки в выделенной папке. Затем свяжите файл с транзакцией, используя директиву document.
  2. Перетаскивание в Fava: Просто перетащите PDF или файл изображения на транзакцию в интерфейсе Fava. Fava автоматически сохраняет файл и вставляет правильную директиву document в ваш файл главной книги.
; В вашем основном файле главной книги скажите Fava где живут ваши документы
option "documents" "/home/acme/docs"

; Свяжите чек с конкретной проводкой транзакции
2025-08-07 * "Figma" "Monthly Subscription"
Assets:CreditCard:Business -12.00 USD
Expenses:SaaS 12.00 USD
document: "receipts/figma-2025-08-07.pdf"

Неделя 3 — Увидьте истину (Быстрые запросы, которые вы будете переиспользовать)

Ваша главная книга теперь чистая и наполненная данными. Пришло время задать ей важные вопросы. Запустите инструмент командной строки bean-query для мгновенных ответов.

1) Где мои деньги?

Получите быстрый снимок ваших ликвидных активов.

bean-query business.beancount 'BALANCES FROM year = 2025 AND (account ~ "Assets:Bank" OR account ~ "Liabilities:CreditCard")'

Это дает вам немедленный, реальновременный вид вашей денежной позиции без входа в множественные банковские порталы.

2) На что я трачу на накладные расходы против себестоимости?

Поймите куда действительно идут ваши деньги. Тратите ли вы больше на несущественные накладные расходы или на затраты, напрямую связанные с доставкой вашего продукта (Себестоимость проданных товаров)?

SELECT
account,
units(sum(position))
WHERE
account ~ "^Expenses:(Overhead|COGS)" AND year = 2025
GROUP BY
account
ORDER BY
account

Этот запрос разделяет ваши основные операционные затраты от вашего административного бремени, критическое понимание для прибыльности.

3) Какие подписки выглядят "зомби"?

Найдите повторяющиеся, небольшие расходы, которые часто летают под радаром. Эти "зомби" подписки могут кровоточить ваш денежный поток.

SELECT
payee,
COUNT(*) AS num_transactions,
SUM(number) AS total_spent
WHERE
account ~ "^Expenses:SaaS" AND date >= '2025-01-01'
GROUP BY
payee
ORDER BY
num_transactions DESC,
total_spent DESC

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


Неделя 4 — Приберите и заблокируйте систему

Финальная неделя о построении привычек и ограждений, которые держат ваши финансы чистыми навсегда.

Поставьте простые бюджеты на место

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

; Ограничьте расходы на SaaS до $100 в месяц
2025-01-01 custom "budget" Expenses:SaaS "monthly" 100.00 USD

Установите их для ключевых категорий переменных расходов как программное обеспечение, реклама или подрядчики, чтобы заметить дрейф прежде чем он станет проблемой.

Закрывайте месяц, каждый раз

Установите простой, не подлежащий обсуждению процесс ежемесячного закрытия:

  1. Сверяйте: Для каждого банка и счета кредитной карты добавьте утверждение balance, соответствующее финальному числу в вашей месячной выписке.
  2. Прикрепляйте: Прикрепите саму PDF выписку к записи balance, используя директиву document.
  3. Отчитывайтесь: Запустите ваши три сохраненных запроса (наличность, накладные расходы/себестоимость, подписки) и вставьте выходы в краткую заметку месячного обзора.

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


Сделайте налоговый сезон скучным (хорошим способом)

Следуя этой системе, вы трансформируете подготовку налогов от кризиса к простому упражнению отчетности.

  • Чеки прикреплены к транзакциям, так что нет бешеного поиска. В Fava вы на один клик от исходного документа для любого расхода.
  • Налогово-релевантные элементы могут быть помечены (напр., #tax-deductible), позволяя вам получить чистый отчет с bean-query для вашего бухгалтера.
  • Годовые балансы заблокированы и верифицированы с утверждениями balance, давая вам и вашему подготовителю уверенность в числах.

30-дневный чек-лист (Распечатайте это)

  • День 1–3
    • Создайте минимальный план счетов.
    • Добавьте pad + balance для каждого банка/карты, используя последние выписки.
  • День 4–10
    • Настройте один импорт пайплайн и закоммитьте ваши правила в контроль версий.
    • Заполните 90 дней транзакций; запустите первый снимок BALANCES.
  • День 11–15
    • Стандартизируйте поставщиков к их соответствующим счетам (SaaS, Cloud, Доставка и т.д.).
    • Прикрепите PDF выписки для сверенных периодов; подтвердите, что они появляются в Fava.
  • День 16–20
    • Запустите запрос накладные расходы против себестоимости; исправьте любые неправильно категоризированные элементы.
    • Запустите запрос частоты подписок; отмените или объедините неиспользуемые сервисы.
  • День 21–25
    • Добавьте один или два бюджетных лимита для ключевых переменных расходов через custom "budget".
    • Сохраните ваши три самые важные команды bean-query в скрипт для легкого переиспользования.
  • День 26–30
    • Сверьте все счета с утверждениями balance конца месяца.
    • Напишите краткую заметку "месячного закрытия", резюмирующую ключевые числа и ссылающуюся на документы.

Общие фрагменты, которые вы будете переиспользовать

Чистая проводка расхода

2025-08-05 * "Figma" "Pro plan"
Expenses:SaaS 12.00 USD
Assets:Bank:Checking -12.00 USD

Утверждение баланса из выписки

2025-09-01 balance Assets:Bank:Checking  8423.17 USD

Бюджетное ограждение для аренды

2025-01-01 custom "budget" Expenses:Overhead:Rent "monthly" 2500.00 USD

Держите это простым, держите это скриптованным

Философия финансового детокса на основе Beancount проста:

  • Скриптуйте то, что повторяете: Автоматизируйте импорты и отчетность.
  • Позвольте утверждениям громко проваливаться: Они ваши страховочные рельсы, а не неудобство.
  • Предпочитайте меньше, более ясных счетов над совершенной, гранулярной категоризацией.

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


Ссылки и дополнительное чтение

Этот пост только для образовательных целей и не является налоговым или юридическим советом.

Понимание бухгалтерских проводок в Beancount

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

Бухгалтерские проводки — это основа двойной записи, и в Beancount каждая транзакция *, которую вы пишете, является проводкой. Это руководство объясняет основные понятия — дебет и кредит, корректирующие и обратные проводки — и показывает, как они чисто отображаются в простом текстовом синтаксисе Beancount. Вы научитесь вести точный учет с минимальными формальностями.


2025-09-02-journal-entries-in-beancount

Краткое напоминание: Что такое бухгалтерская проводка?

Бухгалтерская проводка — это формальная, датированная запись финансовой транзакции. Она выражается в терминах дебета и кредита, которые поддерживают баланс базового уравнения бухгалтерского учета:

Активы=Обязательства+КапиталАктивы = Обязательства + Капитал

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


Дебет и кредит за одну минуту

Концепции дебета и кредита могут сначала сбивать с толку, но они сводятся к нескольким простым правилам. Думайте так: «откуда пришла стоимость?» (кредит) и «куда ушла стоимость?» (дебет).

Ниже — шпаргалка, как они увеличивают пять основных типов счетов:

Тип счетаУвеличивается
АктивыДебет
РасходыДебет
ОбязательстваКредит
КапиталКредит
ДоходКредит

Как выглядит бухгалтерская проводка в Beancount

Beancount использует простые, читаемые человеком текстовые директивы для записи транзакций. Каждая транзакция должна балансировать к нулю для каждой валюты (например, USD, EUR, акции AAPL). Beancount выдаст ошибку, если баланс нарушен.

Пример базовой транзакции покупки кофе:

2025-09-10 * "Coffee Bar" "Team coffee"
Expenses:Food:Coffee 18.00 USD
Assets:Bank:Checking -18.00 USD

Обратите внимание, как две строки‑постинга (строки с аккаунтами) суммируются к нулю: $18.00 + (-$18.00) = 0.

Вы можете добавить мощный контекст непосредственно в описание, используя теги (например, #clientX) для фильтрации и ссылки (например, ^INV-2025-001) для соединения связанных записей.

Например, как связать счёт‑фактуру с её оплатой:

; Сначала фиксируем выставленный клиенту счёт‑фактуру
2025-09-15 * "Acme Corp" "Invoice 2025-001 #clientX ^INV-2025-001"
Assets:AccountsReceivable 1000.00 USD
Income:Consulting -1000.00 USD

; Позже фиксируем оплату и связываем её с оригинальной фактурой
2025-09-28 * "Acme Corp" "Payment on ^INV-2025-001"
Assets:Bank:Checking 1000.00 USD
Assets:AccountsReceivable -1000.00 USD

Тег #clientX позволяет легко отфильтровать все транзакции этого клиента, а ссылка ^INV-2025-001 создаёт связь между двумя записями, которую можно проследить в отчётах.


Часто используемые бухгалтерские проводки (готовые к вставке)

Ниже представлены несколько типовых бизнес‑транзакций, отформатированных для Beancount.

Вложение наличных владельцем

Владелец вносит личные средства для запуска бизнеса.

2025-01-01 * "Owner" "Initial capital contribution"
Assets:Bank:Checking 10000.00 USD
Equity:Owner-Capital -10000.00 USD

Продажа наличными с НДС

Клиент платит наличными за товар, включая 8 % налога с продаж, который позже нужно перечислить в бюджет.

2025-01-05 * "Walk-in Customer" "Cash sale with 8% tax"
Assets:Cash 108.00 USD
Income:Sales -100.00 USD
Liabilities:Tax:Sales -8.00 USD

Продажа в кредит (счёт‑фактура) и её погашение

Вы оказываете услугу, выставляете счёт‑фактуру клиенту, а затем получаете оплату.

2025-01-10 * "Acme Corp" "Consulting invoice ^INV-2025-002"
Assets:AccountsReceivable 2500.00 USD
Income:Consulting -2500.00 USD

2025-01-30 * "Acme Corp" "Payment on ^INV-2025-002"
Assets:Bank:Checking 2500.00 USD
Assets:AccountsReceivable -2500.00 USD

Расход по кредитной карте

Вы покупаете офисные принадлежности с помощью корпоративной кредитной карты.

2025-01-12 * "OfficeMax" "Supplies on credit card"
Expenses:Office:Supplies 75.00 USD
Liabilities:CreditCard -75.00 USD

Зарплата (упрощённая модель)

Вы проводите расчёт зарплаты, фиксируя валовую заработную плату, удержания налогов и чистый платёж из банка.

2025-01-31 * "Payroll" "January wages and withholdings"
Expenses:Payroll:Wages 2000.00 USD
Liabilities:Taxes:Withheld -400.00 USD
Assets:Bank:Checking -1600.00 USD

Ежемесячная амортизация

Вы фиксируете ежемесячный расход амортизации для актива, например ноутбука.

2025-01-31 * "Depreciation" "Laptop, straight-line"
Expenses:Depreciation 100.00 USD
Assets:Equipment:AccumDepr -100.00 USD

Предоплата расходов и их ежемесячная амортизация

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

; 1. Оплата годовой страховки
2025-01-01 * "InsureCo" "Annual insurance premium"
Assets:Prepaid:Insurance 1200.00 USD
Assets:Bank:Checking -1200.00 USD

; 2. Признание одного месяца расходов в конце января
2025-01-31 * "InsureCo" "Amortize 1/12 of insurance"
Expenses:Insurance 100.00 USD
Assets:Prepaid:Insurance -100.00 USD

Неотложенный доход и его ежемесячное признание

Клиент предоплачивает 3‑месячную подписку. Вы фиксируете поступление наличных, а затем признаёте доход за каждый месяц.

; 1. Предоплата за услугу
2025-02-01 * "Subscriber" "3-month plan prepaid"
Assets:Bank:Checking 300.00 USD
Liabilities:Unearned:Subs -300.00 USD

; 2. Признание дохода за первый месяц после оказания услуги
2025-02-28 * "Recognition" "Recognize month 1 of 3"
Liabilities:Unearned:Subs 100.00 USD
Income:Subscriptions -100.00 USD

Резерв под безнадёжные долги и списание

Вы создаёте резерв под потенциально невозвратные счета, а затем списываете конкретный безнадёжный счёт.

; 1. Создание резерва в размере 2 % от дебиторской задолженности
2025-03-31 * "Provision" "2% of A/R for doubtful accounts"
Expenses:BadDebt 200.00 USD
Assets:AllowanceForDoubtful -200.00 USD

; 2. Списание конкретного счёта, который не будет оплачен
2025-04-15 * "Write-off" "Customer XYZ invoice"
Assets:AllowanceForDoubtful 150.00 USD
Assets:AccountsReceivable -150.00 USD

Периодическая инвентаризация и корректировка COGS

В конце периода вы рассчитываете себестоимость проданных товаров (COGS), корректируя счёт запасов.

2025-03-31 * "COGS adjustment" "Periodic inventory method"
Expenses:COGS 4500.00 USD
Assets:Inventory -4500.00 USD

Корректирующие проводки vs. Обратные проводки

Корректирующие проводки фиксируются в конце учётного периода (месяца или квартала) для правильного сопоставления доходов и расходов с тем периодом, в котором они фактически заработаны или понесены. Это включает начисления, отложенные операции и оценки, такие как амортизация.

Обратные проводки — это необязательные записи, делаемые в первый день нового периода, которые полностью отменяют конкретную корректирующую запись предыдущего периода. Их цель — упростить бухгалтерию. Отменив начисление, вы можете записать последующую денежную операцию обычным способом, не вспоминая о необходимости распределять её между счетом обязательств.

Пример: Начисление и обратная запись коммунальных услуг

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

; 1. Начисление оценочного расхода в конце января
2025-01-31 * "Accrual" "Estimate January utilities expense"
Expenses:Utilities 500.00 USD
Liabilities:Accrued:Utilities -500.00 USD

; 2. (Опционально) Обратная запись начисления в первый день следующего периода
2025-02-01 * "Reversal" "Undo January utilities accrual"
Liabilities:Accrued:Utilities 500.00 USD
Expenses:Utilities -500.00 USD

; 3. Фактическая оплата счета, когда он приходит в феврале
; Счёт составляет $520. Благодаря обратной записи вы можете
; полностью записать сумму в расход без дополнительных действий.
; Чистый расход за февраль будет $520 - $500 = $20.
2025-02-10 * "City Utilities" "Payment for January bill"
Expenses:Utilities 520.00 USD
Assets:Bank:Checking -520.00 USD

Примечание: В примере из исходного текста показано разделение окончательной оплаты. Метод обратных записей — это альтернатива, упрощающая запись окончательной оплаты.


Чек‑лист для каждой бухгалтерской проводки в Beancount

Следуйте этим шагам, чтобы ваши записи были чистыми и корректными:

  1. Начинайте с даты (ГГГГ‑ММ‑ДД) и флага транзакции (*).
  2. Добавьте контрагента и описательное описание. Используйте #теги и ^ссылки для удобного поиска.
  3. Укажите как минимум две строки‑постинга, которые в сумме дают ноль для каждой валюты.
  4. Применяйте правильные имена счетов из пяти типов: Assets, Liabilities, Equity, Income, Expenses.
  5. При необходимости добавляйте метаданные, например document: "invoices/INV-2025-001.pdf" для трассируемости.

Распространённые ошибки (и как Beancount их предотвращает)

  • Несбалансированные постинги: Если дебет и кредит не суммируются к нулю, Beancount отклонит запись. Это ключевая функция, предотвращающая ошибки. Вы даже можете оставить одну сумму пустой — Beancount автоматически вычислит её.
  • Неправильный знак у счета: Легко забыть, что Income, Equity и Liabilities увеличиваются кредитом (обычно отрицательные числа в Beancount). Ошибочный знак приведёт к странному виду отчётов, но правило баланса всё равно защитит от критических ошибок.
  • Отсутствие связей между записями: Если забыть связать счёт‑фактуру с её оплатой, будет сложнее отследить, что осталось непогашенным. Последовательное использование ^ссылок решает эту проблему, создавая проверяемый след.

Что дальше?

  • Язык Beancount и правила баланса: Погрузитесь глубже в официальную документацию.
  • Шпаргалка по синтаксису: Удобный справочник всех директив Beancount.
  • Вводный курс по дебету/кредиту: Отличный старт, если вы новичок в правилах бухгалтерского учёта.
  • Корректирующие и обратные проводки: Более подробные статьи о теории учёта.

Приложение: Сопоставление бухгалтерского языка и синтаксиса Beancount

Эта быстрая справка поможет сопоставить бухгалтерские инструкции с синтаксисом Beancount.

Бухгалтерская инструкцияДействие в Beancount
Дебетировать расходПоложительная сумма в счёт Expenses:
Кредитировать обязательствоОтрицательная сумма в счёт Liabilities:
Начислить доходAssets:AccountsReceivable +
Income:* -
Отложить доходAssets:Bank:* +
Liabilities:Unearned:* -
Признать отложенный доходLiabilities:Unearned:* +
Income:* -

С этими шаблонами и примерами вы сможете моделировать почти любое бизнес‑событие в Beancount, гарантируя, что ваши финансовые отчёты будут точными и предсказуемыми.

10 практических шагов к быстрому и надёжному закрытию месяца в Beancount

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

Если ваш реестр хранится в простом тексте, закрытие месяца может быть и быстрым, и проверяемым. Процесс не должен превращаться в лихорадочную суету с таблицами и калькуляторами. Это руководство формирует чистый, повторяемый процесс, адаптированный для Beancount и его веб‑интерфейса Fava, построенный вокруг проверок баланса, умных импортов и лёгких проверок.

Вот чек‑лист для безболезненного закрытия:

2025-09-02-month-end-close

  1. Соберите выписки и импортируйте все необработанные транзакции.
  2. Нормализуйте получателей, описания и метаданные.
  3. Сверьте каждый наличный, банковский и кредитный счёт с помощью balance‑утверждений.
  4. Согласуйте переводы и перемещения между счетами.
  5. Обновите цены для инвестиций и проверьте их оценку.
  6. Присоедините или укажите документы (чеки, счета) в вашем реестре.
  7. Запустите запросы и дашборды для P&L и проверок отклонений.
  8. При необходимости проведите начисления и корректировки.
  9. Проверьте реестр с помощью автоматических проверок.
  10. Зафиксируйте, пометьте тегом и архивируйте месяц.

1. Установите базовые правила (и переиспользуйте их)

Последовательное закрытие начинается со стабильного фундамента. План счетов и ключевые параметры Beancount должны быть объявлены централизованно и изменяться редко. Параметры вроде operating_currency и обработка documents гарантируют предсказуемое поведение отчётов и импортов каждый раз.

Совет: Рассматривайте файл параметров как «инфраструктуру». Его изменение может изменить способ расчёта цифр. Версионируйте его аккуратно в Git.


2. Импортируйте всё — и больше никогда не вводите данные вручную

Автоматизация импорта данных — это главный ускоритель закрытия книг. Используйте мощные инструменты импорта Beancount и импортёры, созданные сообществом, для загрузки банковских выписок, CSV/OFX‑файлов кредитных карт, брокерских данных и отчётов по зарплате.

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


3. Нормализуйте получателей и метаданные заранее

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

Плагин‑система Beancount позволяет добавить лёгкие трансформации и проверки при загрузке файлов. Это идеально для внедрения пользовательских проверок согласованности или использования встроенного плагина noduplicates для пометки повторяющихся транзакций до того, как они станут проблемой.


4. Сверяйте с помощью утверждений balance

Для каждого счёта, имеющего выписку (текущий, сберегательный, кредитные карты), используйте директиву balance Beancount, чтобы зафиксировать конечный баланс. Эта простая строка превращает сверку из ручного «взгляда в глаза» в точный автоматический тест.

; Утверждает, что баланс ровно 1234.56 в начале дня
2025-09-01 balance Assets:Bank:Checking 1234.56 USD

Поскольку балансы проверяются в начале дня, удобнее использовать первый день следующего месяца для выписки закрытия. Если рассчитанный Beancount баланс не совпадает с вашим утверждением, вы получите точную ошибку и дату для начала расследования. Сначала исправляйте источник правды (транзакции), а не «принуждайте» сверку.


5. Согласуйте межсчётные переводы

Убедитесь, что каждый перевод отображён с обеих сторон операции. Платёж из текущего счёта на кредитную карту, к примеру, должен быть отражён в обоих счетах. Несоответствия переводов — частая причина проблем при сверке.

Директиву pad используйте только для установки исторических начальных балансов при первом создании счёта. Это инструмент настройки, а не «костыль» для исправления различий в конце месяца.


6. Проверьте позиции и цены инвестиций

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

2025-08-31 price VTI  290.14 USD
2025-08-31 price EUR 1.11 USD

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


7. Присоединяйте чеки и исходные документы

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

option "documents" "/path/to/Finance/Documents"

Если вы именуете файлы по дате (например, 2025-08-13.vendor.receipt.pdf), Beancount и Fava смогут автоматически находить и связывать их, позволяя открыть чек одним щелчком по любой транзакции.


8. Просмотрите месяц в Fava и BQL

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

Для более точных проверок применяйте Beancount Query Language (BQL). Этот запрос, к примеру, выдаёт ранжированный список всех расходов за август 2025 года:

SELECT
account,
ROUND(SUM(position), 2) AS total
WHERE
date >= 2025-08-01 AND date < 2025-09-01
AND account 'Expenses'
GROUP BY
account
ORDER BY
total DESC;

9. Проведите начисления и корректировки

Если вы используете начисленную бухгалтерию, фиксируйте месячные корректировки как явные датированные проводки. Это могут быть начисленные расходы (например, счёт за коммунальные услуги, который ещё не получен), амортизация предоплаченных расходов или признание выручки. Делайте их простыми и хорошо документированными в описании, чтобы их было легко понять при будущих проверках.


10. Проверьте, пометьте тегом и архивируйте

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

bean-check your-ledger.beancount

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

Когда всё в порядке, зафиксируйте изменения в системе контроля версий (например, Git) с чётким сообщением и тегом, например close-2025-08. Затем архивируйте банковские выписки и считайте месяц закрытым.


Простой скрипт закрытия, который вы можете адаптировать

Большую часть этих шагов можно автоматизировать простым shell‑скриптом. Это превращает закрытие в одну повторяемую команду.

#!/usr/bin/env bash
set -euo pipefail

# Пример: ./close.sh 2025-08
MONTH=${1:?Please provide a month in YYYY-MM format}
LEDGER= /finance/ledger.beancount

# 1. Импорт новых транзакций
echo "Importing transactions for $MONTH..."
make import MONTH="$MONTH"

# 2. Обновление рыночных цен на последний день месяца
PRICE_DATE=$(date -d "$MONTH-01 +1 month -1 day" +%F)
echo "Fetching prices for $PRICE_DATE..."
make prices DATE="$PRICE_DATE"

# 3. Проверка всего реестра
echo "Running bean-check..."
bean-check "$LEDGER"

# 4. Генерация ключевого отчёта (например, разбивка расходов)
echo "Generating expense report for $MONTH..."
bean-query "$LEDGER" -f txt "
SELECT account, SUM(position)
WHERE date >= '${MONTH}-01' AND date < '${MONTH}-01' + 1 month
AND account 'Expenses'
GROUP BY account ORDER BY SUM(position) DESC;
" > "reports/${MONTH}-expenses.txt"

# 5. Фиксация и тегирование закрытия в Git
echo "Committing and tagging the close..."
git -C /finance add .
git -C /finance commit -m "Close ${MONTH}"
git -C /finance tag "close-${MONTH}"

echo "Month ${MONTH} is closed and tagged."

Почему это работает

Процесс быстрый и надёжный, потому что построен на нескольких ключевых принципах:

  • Утверждения, а не визуальный осмотр: Директива balance превращает сверку в точную автоматическую проверку.
  • Детерминированные входы: Автоматические импортёры и нормализованные метаданные делают реестр воспроизводимым и согласованным.
  • Исследуемые данные: Fava и BQL предоставляют мощные инструменты для валидации результатов и мгновенного анализа отклонений.
  • Аудируемые изменения: Корректировки — это записи в простом тексте, их легко просмотреть и понять даже через годы.

Хорошее закрытие месяца — в основном логистика. С Beancount вы превращаете его в короткий, скриптуемый ритуал: импорт, утверждение, цены, запрос и фиксацию. Держите рабочий процесс стабильным, и закрытие останется быстрым, даже когда ваша финансовая жизнь становится более сложной.

Лучшие бизнес-линии кредита (2025)

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

Если вам нужен гибкий оборотный капитал, который можно брать, погашать и повторно использовать, бизнес-линия кредита (LOC) лучше, чем постоянные займы. Ниже представлены самые сильные варианты этого года по сценариям использования, а также быстрый способ сравнить расходы и простой рецепт Beancount для записи снятий, процентов и комиссий.


2025-08-27-best-business-lines-of-credit-2025

TL;DR — Лучшие варианты по сценариям

  • Быстрая, гибкая финтех‑линия: Bluevine — до $250 000, еженедельные или ежемесячные выплаты, финансирование часто в течение 24 часов, ставки рекламируются «от 7,8 % (простые проценты)».
  • Снятия за фиксированную плату с несколькими сроками: American Express Business Blueprint® Line of Credit — размеры линии 20002 000–250 000; выбирайте 1–3‑мес. единовременное погашение или рассрочку 6–24 мес. с фиксированными комиссиями (не APR).
  • Банковская линия на основе Prime с прозрачным ценообразованием: Wells Fargo BusinessLine® / Prime Line — BusinessLine: Prime + 1,75 % до +9,75 %; Prime Line: Prime + 0,50 % (минимум 5 %); типичные лимиты 1000010 000–150 000.
  • Ценообразование по отношениям и возможность «выпустить»: Bank of America — необеспеченная линия Business Advantage (скидки по отношениям 0,25–0,75 %); либо обеспеченная наличными линия, где ваш депозит определяет лимит (от $1 000), полезно для построения бизнес‑кредита.
  • Филиалы + национальное покрытие: Chase Business Line of Credit — онлайн до $250 000, 5‑летний оборотный период, затем 5‑летнее погашение (доступно в 48 штатах).
  • **До 250000спрозрачнойполитикойгодовойкомиссии:U.S.BankCashFlowManager—линиидо250 000 с прозрачной политикой годовой комиссии:** **U.S. Bank Cash Flow Manager** — линии до 250 000; необеспеченный вариант до 100000;отсутствиегодовойкомиссии,еслилиния>100 000; отсутствие годовой комиссии, если линия > 50 000 (иначе $150).
  • Новые компании, которым нужна скорость (знайте стоимость): Headway Capital50005 000–100 000, калькулятор показывает стартовую ставку 3,3 % в месяц + 2 % комиссия за снятие (по штатам).
  • Быстрое одобрение, но обычно дорого: OnDeck LOC — до $200 000; средний APR, по данным компании, 56,6 % для линий (первая половина 2025 г.).
  • Для больших, низкосточных, контролируемых линий (при соответствующей квалификации): SBA линии — классические программы CAPLines и новая программа 7(a) Working Capital Pilot (WCP). WCP позволяет кредиторам выдавать контролируемые оборотные линии до $5 млн с гарантией SBA.

Что изменилось или имеет значение в 2025 г.? 📈

Два ключевых тренда формируют рынок бизнес‑кредитования в этом году:

  • Prime опустился ниже максимумов 2023 г. Prime‑ставка по данным Wall Street Journal составляет 7,50 % (по состоянию на 2 сентября 2025), последнее изменение — 19 декабря 2024. Это базовый показатель, который напрямую влияет на цены большинства переменных банковских линий кредита (обычно «Prime + маржа»). Стабильный, более низкий Prime делает затраты более предсказуемыми для заемщиков.
  • SBA расширила контролируемые линии оборотного капитала. Программа 7(a) Working Capital Pilot (WCP), действующая с 1 августа 2024, продолжает расти. Она позволяет кредиторам выдавать контролируемые LOC, основанные на активах или транзакциях, что особенно полезно для компаний, нуждающихся в финансировании запасов, дебиторской задолженности или конкретных контрактов.

Обзор: Популярные линии кредита, которые действительно доступны

ПоставщикМаксимальный размер линииКак формируется ценаПримечательные условия/комиссииЛучшее для
Bluevineдо $250 000Простые процентные ставки «от 7,8 %»; еженедельные или ежемесячные выплатыФинансирование часто в течение 24 часовБыстрая гибкая линия
American Express Business Blueprint®20002 000–250 000Комиссия за займ вместо процентов; выбирайте 1–3‑мес. единовременное погашение или рассрочку 6–24 мес. с фиксированными комиссиямиФиксированные комиссии (не APR)Компании, которым нужна гибкость
Wells Fargo BusinessLine®1000010 000–150 000Переменная Prime + 1,75 % до +9,75 %Простой процент; необеспеченная оборотная линияСтандартные бизнес‑кредиты
Wells Fargo Prime Line1000010 000–150 000Prime + 0,50 % (минимум 5 %)Обычно для более сильных профилейКомпании с хорошей кредитной историей
Chaseдо $250 000Переменная (не публикуется публично онлайн)5‑летний оборот, затем 5‑летнее погашение; не в Аляске/ГавайяхШирокий национальный охват
U.S. Bankдо $250 000Переменная; обеспеченные и необеспеченные вариантыНеобеспеченный до 100000;отсутствиегодовойкомиссиипри>100 000; отсутствие годовой комиссии при > 50 000 (иначе $150)Гибкие варианты с прозрачной комиссией
PNC Unsecured LOC1000010 000–150 000WSJ Prime + маржа (переменная)$175 годовая комиссияКомпании, которым нужен простой необеспеченный кредит
Headway Capital50005 000–100 000Стартовая ставка 3,3 % в месяц + 2 % комиссия за снятие (по штатам)Еженедельно или ежемесячноНовые компании, которым нужна скорость
OnDeck LOCдо $200 000Высокий средний APR 56,6 % (первая половина 2025 г.)Быстрое одобрение; еженедельные платежи распространеныБыстрое одобрение, но обычно дорого
SBA CAPLines & 7(a) WCPдо $5 млнСтавки, ограниченные SBA, через кредиторов; контролируемые линииСроки WCP до 12 месяцев, возобновляемые; сроки CAPLines до 10 летБольшие, низкосточные контролируемые линии при квалификации

Как выбрать правильную линию кредита (7 быстрых проверок) ✅

  1. Индекс и маржа: Если банковская линия оценивается как «Prime ± X%», проверьте текущий Prime Rate (7,50 %) и добавьте предложенную маржу. Это ваш текущий переменный APR.
  2. Фиксированная плата vs. Процентная ставка: Некоторые финтех‑компании (например, AmEx Blueprint) берут фиксированную «комиссию за займ» за каждое снятие вместо процентов. Сравните эффективный APR этой комиссии с предложениями, основанными на процентах.
  3. Годовые/комиссии за снятие: Они увеличивают общие затраты, особенно при редком использовании линии. U.S. Bank отменяет годовую комиссию 150длялиний>150 для линий > 50 000, в то время как PNC указывает $175 комиссии за свою необеспеченную линию.
  4. Частота погашения: Еженедельные платежи (часто у онлайн‑кредиторов) могут сгладить денежный поток, но требуют более частого управления. Ежемесячные платежи упрощают бухгалтерию. Bluevine предлагает оба варианта.
  5. Скорость финансирования: При необходимости наличных сейчас скорость критична. Bluevine часто финансирует в течение 24 часов, а American Express предлагает мгновенные депозиты при снятии на счет AmEx Business Checking.
  6. Квалификация и путь «выпуска»: Если пока нет возможности получить необеспеченную линию, продукт вроде обеспеченной наличными линии Bank of America (от $1 000) поможет построить бизнес‑кредит и позже «выпустить» на необеспеченную линию.
  7. Рассмотрите SBA для размера или структуры: Для крупных потребностей, связанных с запасами, дебиторской задолженностью или контрактами, программы SBA 7(a) WCP или CAPLines могут предоставить более крупные, контролируемые линии по регулируемым ставкам, если вы готовы к более глубокой проверке.

Быстрый совет по сравнению расходов 🧮

  • Пример на основе Prime: Если банк предлагает Prime + 2,75 %, ваш стартовый APR сегодня будет 10,25 % (7,50 % + 2,75 %). Помните, эта ставка будет колебаться вместе с изменением Prime.
  • Пример с фиксированной платой (AmEx Blueprint): Снятие на 12 месяцев с общей комиссией 6–18 % может выглядеть низко. Однако для честного сравнения необходимо рассчитать эквивалентный APR по амортизирующему балансу. Фиксированная комиссия от начальной суммы не эквивалентна APR по убывающему балансу.

Beancount: Как записать бизнес‑линию кредита

Для пользователей текстового инструмента бухгалтерии Beancount отслеживание линии кредита простое. LOC — это обязательство; снятия увеличивают это обязательство и ваш денежный остаток, а проценты и комиссии учитываются как расходы. Замените названия счетов в примерах ниже на свои собственные.

# 1. Снятие средств
2023-01-01 draw "Business line of credit draw"
assets:bank:checking $10,000
liabilities:credit:loc

# 2. Начисление процентов
2023-01-31 interest "Business line of credit interest"
expenses:interest:loc $50
liabilities:credit:loc

# 3. Погашение части основного долга
2023-02-01 payment "Business line of credit payment"
liabilities:credit:loc $5,000
assets:bank:checking $5,000

Когда линия, поддержанная SBA, имеет смысл

Гарантированная SBA линия не подходит всем, но она мощный инструмент, если:

  • Вам нужен больший кредитный лимит, чем предлагают большинство финтех‑ или банковских необеспеченных продуктов.
  • Ваши потребности в оборотном капитале связаны с залогом, например, дебиторской задолженностью (A/R), запасами или подписанными контрактами.
  • Вы способны выполнять требования контроля, такие как предоставление сертификатов базы заимствования и регулярных финансовых отчетов.

Чек‑лист для подачи заявки 📝

  • Время работы компании, доход и кредитный рейтинг: Банки обычно требуют от 1 до 2+ лет работы и хорошую кредитную историю, тогда как многие онлайн‑кредиторы более гибки, но оценивают риск выше.
  • Финансовая документация: Подготовьте последние выписки из банка, налоговые декларации бизнеса и, при необходимости, анализ дебиторской задолженности или отчеты по запасам.
  • Личная гарантия: Стандартное требование для большинства бизнес‑линий кредита; вы лично отвечаете за погашение долга, если компания не сможет это сделать.

Ключевые источники

Финальное слово

SBA‑гарантированная линия не подходит всем, но она может стать мощным инструментом для компаний, которым нужен более высокий кредитный лимит, гибкие условия и контроль за использованием средств. При правильном выборе и тщательном сравнении вариантов вы сможете подобрать оптимальную бизнес‑линию кредита, соответствующую вашим финансовым целям.

Запись налогов в Beancount (практический подход)

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

Налоги часто кажутся особым, сложным зверем в мире личных финансов. Но что, если бы это было не так? Что, если их можно рассматривать как любой другой поток денег в вашем реестре? Хорошие новости: можно. Рассматривая налоги как простые перемещения стоимости, ваш реестр Beancount останется чистым, легко запросимым и — самое главное — понятным.

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

2025-08-25-recording-taxes-in-beancount


Основные принципы

Прежде чем погрузиться в код, согласуем несколько простых правил. Эти принципы делают всё логичным и предотвращают будущие головные боли.

  • Разделяйте «что это» и «когда движется наличность». 🗓️
    Это самое важное понятие. Налоговый расход относится к году, в котором вы заработали доход (например, 2024), даже если вы оплачиваете его в IRS в апреле 2025 года. Если не отделять момент возникновения расхода от момента выплаты, ваши годовые отчёты будут путаными и вводящими в заблуждение.

  • Делайте иерархию счетов простой и скучной. 📁
    Назовите счета чётко, исходя из типа налога (например, IncomeTax, SocialSecurity). Это делает запросы невероятно простыми. Не захламляйте имена счетов названиями поставщиков или номерами форм, вроде «W‑2» или «1099»; используйте метаданные и теги для этих деталей.

  • Применяйте начисление для корректировок в конце года. ⚖️
    Даже в личном реестре использование простого начисления в конце года — самый чистый способ сделать отчёты точными. Это значит признавать расход или возврат в правильном году, даже если деньги переместятся только в следующем. Это один небольшой дополнительный шаг, который спасёт вас от умственных гимнастик позже.

  • Пишите для своего будущего «я». 🧠
    Цель — ясность. Добавляйте детали, такие как налоговый год, к имени счета только если это действительно упрощает запросы. Избегайте создания нового набора счетов каждый год (Expenses:Taxes:2024:Federal, Expenses:Taxes:2025:Federal и т.д.), если только у вас нет убедительной причины. Плоская структура обычно легче в управлении.


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

Вот базовый набор счетов, с которого можно начать. Эта структура ориентирована на США, но вы легко адаптируете названия под налоговую систему своей страны. Просто вставьте эти директивы open в ваш файл Beancount.

; --- US Federal Income & Payroll Taxes ---
; Для удержаний из вашей зарплаты
2024-01-01 open Expenses:Taxes:Federal:IncomeTax:Withheld USD
; Для оценочных платежей или счетов, которые вы платите напрямую
2024-01-01 open Expenses:Taxes:Federal:IncomeTax:Payments USD
; Для возвратов налогов, которые вы получаете
2024-01-01 open Expenses:Taxes:Federal:IncomeTax:Refunds USD

; Ваши взносы в FICA
2024-01-01 open Expenses:Taxes:Federal:SocialSecurity USD
2024-01-01 open Expenses:Taxes:Federal:Medicare USD

; --- Другие распространённые налоги ---
; Для налогов с продаж/использования, которые вы платите при покупках
2024-01-01 open Expenses:Taxes:Sales USD

; --- Счета для корректировок в конце года (опционально, но рекомендуется!) ---
; Временный счёт‑задолженность для налогов, которые вы должны, но ещё не оплатили
2024-01-01 open Liabilities:AccruedTaxes:Federal:Income USD
; Временный счёт‑актив для возврата, который вам полагается, но ещё не получен
2024-01-01 open Assets:Tax:Receivable USD

Эта настройка отделяет удержанные налоги от прямых платежей и возвратов, делая очевидным, куда ушли ваши деньги. Счета Liabilities и Assets — наше секретное оружие для точной отчётности в конце года.


Пример 1: Зарплатный чек

Запишем типичный чек, где налоги удерживаются автоматически. Ключ — сначала зафиксировать валовой доход, а затем показать, как он разделился между налогами и наличными, которые действительно попали на ваш счёт.

2025-07-15 * "Employer Inc." "Salary for first half of July"
Income:Work:Salary -6,000.00 USD
Expenses:Taxes:Federal:IncomeTax:Withheld 1,200.00 USD
Expenses:Taxes:Federal:SocialSecurity 372.00 USD
Expenses:Taxes:Federal:Medicare 87.00 USD
Assets:Cash:Checking 4,341.00 USD

Эта одна транзакция рассказывает всю историю:

  • Вы заработали $6 000 валового дохода.
  • $1 200 из них отправлены в IRS как федеральный подоходный налог.
  • 372ушливSocialSecurity,372 ушли в Social Security, 87 — в Medicare.
  • Оставшиеся $4 341 — это ваша чистая зарплата.

Совет: Вы можете добавить метаданные из вашего расчётного листа (например, pay_period_end: "2025-07-15") к транзакции для удобного аудита.


Пример 2: Подача декларации (проблема перехода года)

Ситуация, которая ставит людей в тупик: апрель 2025 г., вы подаёте декларацию за 2024 год и обнаруживаете, что после всех удержаний вам ещё нужно доплатить $3 000.

Как это записать? Нужно, чтобы расход учитывался в 2024 году, а платёж наличными произошёл в 2025 году. Ниже два отличных способа.

Вариант A: Ручное двухшаговое начисление

Чистый Beancount, без плагинов. Ясный двухшаговый процесс.

Шаг 1: Признать расход в конце налогового года.
Последний день 2024 г. — создаём запись «true‑up». Деньги ещё не движутся; мы лишь признаём расход и «паркуем» его во временном счёте‑задолженности.

2024-12-31 * "Federal income tax true-up for 2024"
Expenses:Taxes:Federal:IncomeTax:Payments 3,000.00 USD
Liabilities:AccruedTaxes:Federal:Income -3,000.00 USD

Теперь ваш отчёт о доходах за 2024 год правильно показывает этот расход.

Шаг 2: Записать денежный платёж, когда он произойдёт.
В апреле 2025 г., когда вы действительно отправляете деньги в IRS, очищаем задолженность.

2025-04-15 * "IRS" "Payment for 2024 tax return"
Liabilities:AccruedTaxes:Federal:Income 3,000.00 USD
Assets:Cash:Checking -3,000.00 USD

Ваши отчёты за 2024 год корректны, а денежный поток за 2025 год тоже. Идеально! Тот же шаблон работает в обратную сторону для возврата — просто используйте Assets:Tax:Receivable вместо счета‑задолженности.

Вариант B: Автоматизация с плагином

Если хотите объединить платёж в одну транзакцию, существует отличный плагин сообщества beancount_reds_plugins.effective_date. Он позволяет задать «эффективную дату» для отдельной строки.

Сначала включите плагин в главном файле Beancount:

plugin "beancount_reds_plugins.effective_date"

Затем можно написать одну запись; плагин автоматически разобьёт её на две части.

; Одна запись; плагин делает остальное
2025-04-15 * "IRS" "Payment for 2024 tax return"
Assets:Cash:Checking -3,000.00 USD
Expenses:Taxes:Federal:IncomeTax:Payments 3,000.00 USD
effective_date: 2024-12-31

Здесь денежная часть записана 15 апреля 2025 г., а расход ретроспективно применяется к 31 декабря 2024 г. Результат тот же, что и в варианте A, но рабочий процесс иной.


Что насчёт налога с продаж?

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

2025-07-19 * "Local Grocery Store"
Expenses:Groceries 12.32 USD
Expenses:Taxes:Sales 1.28 USD
Assets:Cash:Checking -13.60 USD

Так вы легко отслеживаете, сколько тратите на налог с продаж в течение года. Если вы ведёте бизнес с НДС, понадобится более формальная система со счётами‑пассивами и‑активами, но принцип тот же.


Запросы, которые вы действительно будете выполнять

Вся идея этой структуры — упростить получение ответов. Ниже несколько запросов BQL, показывающих вашу налоговую картину.

1. Каков мой общий федеральный подоходный налог за 2024 год?

SELECT cost(sum(position))
WHERE account "Expenses:Taxes:Federal:IncomeTax"
AND date >= 2024-01-01 AND date < 2025-01-01;

2. Как эта сумма разбивается между удержаниями, платежами и возвратами?

SELECT account, cost(sum(position))
WHERE account "Expenses:Taxes:Federal:IncomeTax"
AND date >= 2024-01-01 AND date < 2025-01-01
GROUP BY account
ORDER BY account;

3. Есть ли у меня непогашенные налоговые долги или получаемые суммы? (Полезно проверить свою работу!)

SELECT account, units(sum(position))
WHERE account "Liabilities:AccruedTaxes" OR account "Assets:Tax"
GROUP BY account
ORDER BY account;

Если запрос возвращает ненулевые балансы, значит у вас есть начисления, которые ещё не погашены.


Быстрый FAQ

  • Нужны ли мне счета по каждому году, типа Expenses:Taxes:2024?
    Скорее всего, нет. Метод начисления (или плагин) сохраняет плоскую структуру счётов чистой и читаемой. Создавайте годовые счета только если они действительно упрощают ваши запросы.

  • Может ли Beancount рассчитывать мои налоги автоматически?
    Не напрямую, но он может подготовить данные. Некоторые продвинутые пользователи пишут скрипты, которые передают результаты BQL в налоговое программное обеспечение — удобно для оценки обязательств в течение года.

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


Чек‑лист для быстрого старта

Готовы начать?

  1. Добавьте скелет счетов в ваш файл Beancount (и адаптируйте названия под вашу страну).
  2. Записывайте зарплаты, начиная с валового дохода и распределяя налоговые постинги.
  3. В конце года начисляйте любые корректировки с помощью счета‑задолженности/актива (или используйте плагин effective_date).
  4. Отслеживайте возвраты как получаемые суммы и закрывайте их, когда деньги поступят.
  5. Запускайте приведённые выше BQL‑запросы, чтобы проверить итоги перед подачей декларации.

Делайте всё скучным, делайте всё последовательным, и ваш налоговый сезон наконец‑то станет просто ещё одной частью вашей финансовой истории — а не загадкой, которую нужно решить.

Начисленные расходы в Beancount: Практическое руководство (с примерами записей, готовыми к копированию)

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

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

TL;DR ⚡

  • Начисленные расходы — это затраты, понесённые в текущем периоде, но ещё не оплаченные. Они фиксируются как обязательство до момента выхода наличных.
  • В Beancount это просто: дебетируется счёт Expenses: и кредитируется счёт Liabilities:Accrued:. Позже обязательство снимается при оплате.
  • Для отчёта можно увидеть, что вы должны на конкретную дату, запустив bean-query с параметрами CLOSE ON и CLEAR для получения чистого снимка баланса.

2025-08-24-accrued-expenses-in-beancount-a-practical-guide

Что такое начисленный расход?

Начисленный расход — это стоимость, которую бизнес уже понёс, но ещё не оплатил. Он фиксируется в момент получения услуги или возникновения стоимости, даже если счёт ещё не пришёл или оплата ещё не требуется. Эта практика следует принципу соответствия начисленного учёта, согласно которому расходы должны учитываться в том же периоде, что и связанные с ними доходы.

Типичные примеры:

  • Заработная плата, начисленная сотрудникам к концу месяца, но выплачиваемая в следующем.
  • Коммунальные услуги (электричество, вода), использованные в декабре, но выставленные в счёт только в январе.
  • Процент по кредиту, накопившийся за месяц, но ещё не списанный со счёта.

Фиксируя эти затраты в момент их возникновения, вы получаете более правдивую картину финансовой эффективности компании за данный период.

Как Beancount воспринимает это (за 30 секунд)

Beancount — это система двойной записи в виде простого текста. Всё представлено датированными директивами или транзакциями в файле. Система построена на пяти базовых типах счетов: Assets, Liabilities, Equity, Income и Expenses.

Записи всегда упорядочены по дате. Важный момент: проверки balance выполняются до обработки транзакций того же дня. Это нужно учитывать при размещении проверок и обратных записей.

Наконец, язык bean-query предоставляет мощный, похожий на SQL, способ генерации отчётов. Операторы OPEN ON, CLOSE ON и CLEAR позволяют создавать точные «по состоянию на» представления финансовой отчётности.

План счетов (рекомендация)

Чистая иерархическая структура плана счетов — ваш лучший помощник. Для начисленных расходов структура проста. Вам понадобится:

  • Счёт расходов: например, Expenses:Utilities, Expenses:Payroll:Wages
  • Соответствующий счёт обязательств: например, Liabilities:Accrued:Utilities, Liabilities:Accrued:Payroll
  • Счёт наличных: например, Assets:Bank:Checking

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

Основной шаблон (без плагинов, без магии)

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

Шаг 1: Начислить расход в конце месяца

В последний день периода фиксируем расход и создаём обязательство.

2025-02-28 * "Accrue February electricity" #accrual
Expenses:Utilities 120.00 USD
Liabilities:Accrued:Utilities

Шаг 2: Снять начисление при оплате

Когда приходит счёт и вы его оплачиваете, повторно не трогаете счёт расходов. Вместо этого дебетируете счёт обязательств, чтобы очистить его.

2025-03-05 * "Pay Feb electricity - City Power"
Liabilities:Accrued:Utilities 120.00 USD
Assets:Bank:Checking

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

Альтернатива: Обратная запись в первый день следующего месяца

Если вам ближе классический стиль «авто‑отмены», можно разместить противоположную запись к начислению в первый день следующего месяца, а затем обычным способом записать реальный счёт поставщика.

Шаг 1: Начислить в конце месяца (как выше)

2025-02-28 * "Accrue February electricity" #accrual
Expenses:Utilities 120.00 USD
Liabilities:Accrued:Utilities

Шаг 2: Отменить в первый день следующего месяца

2025-03-01 * "Reverse Feb electricity accrual" #reversal
Liabilities:Accrued:Utilities 120.00 USD
Expenses:Utilities

Шаг 3: Записать оплату как обычно

2025-03-05 * "City Power - February bill"
Expenses:Utilities 120.00 USD
Assets:Bank:Checking

Внимание к проверкам: Помните, что проверки balance оцениваются до транзакций того же дня. Если хотите проверить баланс Liabilities:Accrued:Utilities, разместите проверку на 2025-02-28 для подтверждения начисления или на 2025-03-01 после отмены, чтобы убедиться, что он равен нулю. Размещение её до отмены 1‑го марта вызовет ложный сбой.

Шесть типовых начислений (шаблоны для копирования) 📋

Ниже — готовые примеры для распространённых бизнес‑начислений.

1. Аренда, ещё не выставленная в счёт

2025-01-31 * "Accrue January rent" #accrual
Expenses:Rent 3000.00 USD
Liabilities:Accrued:Rent

2. Заработная плата, начисленная, но не выплаченная

2025-03-31 * "Accrue March wages" #accrual
Expenses:Payroll:Wages 8500.00 USD
Liabilities:Accrued:Payroll

3. Оплата отпуска (PTO), начисленная

2025-03-31 * "Accrue PTO earned in March" #accrual
Expenses:Payroll:PTO 900.00 USD
Liabilities:Accrued:Payroll

4. Процент по кредиту, начисленный

2025-02-29 * "Accrue monthly loan interest" #accrual
Expenses:Interest 210.00 USD
Liabilities:Accrued:Interest

5. Профессиональные услуги (аудит/юридические)

2025-12-31 * "Accrue year-end audit fees" #accrual
Expenses:Professional:Audit 4200.00 USD
Liabilities:Accrued:Professional

6. Коммунальные услуги, использованные, но не выставленные в счёт

2025-04-30 * "Accrue April utilities" #accrual
Expenses:Utilities 95.00 USD
Liabilities:Accrued:Utilities

Отчётность: «Что я должен на определённую дату?»

bean-query — ваш инструмент для получения ответов. Ниже показано, как получить корректный снимок баланса по начисленным расходам.

Получить все балансы начисленных обязательств на конец периода

Этот запрос выдаёт баланс каждого счёта начисленных обязательств на 31 марта 2025 г.

bean-query main.beancount '
SELECT account, UNITS(SUM(position)) AS balance
FROM OPEN ON 2025-01-01 CLOSE ON 2025-04-01 CLEAR
WHERE account "^Liabilities:Accrued"
GROUP BY 1
ORDER BY 1;
'
  • OPEN ON задаёт начальные остатки в начале периода.
  • CLOSE ON отсекает транзакции до указанной даты (исключительно). Поэтому используем 2025-04-01, чтобы включить данные до 2025-03-31.
  • CLEAR обнуляет доходы и расходы, давая чистый вид баланса (Активы, Обязательства, Капитал).

Просмотр реестра всех записей начислений

Если нужен список всех транзакций по начисленным счетам:

bean-query main.beancount '
SELECT date, payee, narration, position
WHERE account "^Liabilities:Accrued"
ORDER BY date;
'

Получить суммарный итог по всем начислениям

Для быстрого резюме общей суммы задолженности:

bean-query main.beancount '
SELECT UNITS(SUM(position)) AS total_accruals
FROM OPEN ON 2025-01-01 CLOSE ON 2025-04-01 CLEAR
WHERE account "^Liabilities:Accrued";
'

Управление и «подводные камни» в Beancount

  • Время проверок баланса: Как уже упоминалось, проверки выполняются в начале дня. Запись 2025-03-01 balance ... срабатывает до любых транзакций 1‑го марта. Планируйте соответственно.
  • Именование и иерархия: Чистое дерево вида Liabilities:Accrued:* — не только для красоты. Оно упрощает запросы и делает отчёты сразу понятными.
  • Pad с осторожностью: Директива pad может исправлять начальные остатки, но не используйте её для «исправления» регулярных начислений. Явные записи обеспечивают прозрачный аудит‑трейл.
  • Отчёты «по состоянию на»: Для снимков баланса всегда предпочтительно OPEN … CLOSE … CLEAR в bean-query. Это исключает влияние доходов и расходов на итоговые обязательства.

Предоплата vs. Начисление (быстрый контраст)

Легко перепутать. Это зеркальные ситуации:

  • Начисленный расход: Услуга получена сейчас, деньги выплачиваются позже → образуется обязательство.
  • Предоплаченный расход: Деньги выплачены сейчас, услуга получена позже → образуется актив.

Логика учёта в Beancount одинаковая; меняются лишь счета (Assets:Prepaid:* vs. Liabilities:Accrued:*).

Шаблон для вставки в начало файла

Ниже — директивы open, необходимые для примеров в этой статье. Добавьте их в начало вашего файла‑регистра.

; --- Accounts (open once) ---
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Expenses:Utilities
2025-01-01 open Expenses:Payroll:Wages
2025-01-01 open Expenses:Interest
2025-01-01 open Expenses:Professional:Audit
2025-01-01 open Liabilities:Accrued:Utilities
2025-01-01 open Liabilities:Accrued:Payroll
2025-01-01 open Liabilities:Accrued:Interest
2025-01-01 open Liabilities:Accrued:Professional

Заключительные замечания

Если вы ведёте книги по кассовому методу, начисления вовсе не нужны — расходы фиксируются в момент оплаты. При начисленном методе использование вышеописанных шаблонов необходимо для сопоставления затрат с периодом их потребления.

Приведённые примеры носят общий образовательный характер. Консультируйтесь с бухгалтером по отраслевым нюансам, особенно в отношении бонусов, налогов на зарплату и порогов капитализации.

Накопленная амортизация (для Beancount): Практическое руководство в виде простого текста

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

Если вы учитываете основные средства в своей бухгалтерии — ноутбуки, камеры, оборудование или даже офисную мебель — ваши книги должны отражать их снижающуюся стоимость. Это включает два ключевых понятия: амортизация (расход) и её суммарный показатель — накопленная амортизация. В этом руководстве оба понятия объяснены простым языком, а затем показано, как моделировать их в Beancount с готовыми к копированию примерами, включая мощные варианты автоматизации.


2025-08-23-accumulated-depreciation

Что такое накопленная амортизация?

Накопленная амортизация — это общая сумма амортизации, записанной по активу с момента его ввода в эксплуатацию. Представьте её как текущий подсчёт. Это не новый тип расхода — это просто сумма всех прошлых амортизационных начислений по данному активу.

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

Важный момент: накопленная амортизация — это контра‑актив счёт. Это может звучать сложно, но идея проста:

  • Это счёт «актив», поэтому он находится в разделе Assets вашего плана счетов.
  • Однако он имеет кредитовый остаток (отрицательное значение в активных счетах Beancount), что уменьшает стоимость связанного основного средства.

Где она отображается в балансе?

Накопленная амортизация обычно появляется в балансе сразу под соответствующим основным средством. Например:

Оборудование: Компьютеры$3,000.00
Минус: Накопленная амортизация($1,000.00)
Оборудование: Компьютеры, чистая стоимость$2,000.00

Во многих финансовых отчётах это упрощается до одной строки — «Основные средства, чистая стоимость». Эта цифра представляет собой общую историческую стоимость всех активов за вычетом их накопленной амортизации, давая окончательную чистую балансовую стоимость.


Как рассчитывается амортизация?

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

  • Прямолинейный (SL): Самый простой и часто используемый метод. Вы списываете равную часть стоимости актива каждый период его полезного срока службы. Например, ноутбук стоимостью 3,000сполезнымсроком36мес.(3года)будетамортизироваться3,000 с полезным сроком 36 мес. (3 года) будет амортизироваться 83.33 в месяц.
  • Налоговые методы (например, MACRS в США): Для налоговых целей государства часто задают ускоренные графики. В США система Modified Accelerated Cost Recovery System (MACRS) позволяет брать большие амортизационные отчисления в первые годы эксплуатации актива. Beancount легко справляется с такими графиками — нужно лишь рассчитать суммы по официальным таблицам (например, из IRS Publication 946) и сформировать соответствующие проводки.

Формула (прямолинейная)

Периодическая амортизация = СтоимостьЛиквидационная стоимостьПолезный срок\frac{\text{Стоимость} - \text{Ликвидационная стоимость}}{\text{Полезный срок}}

Накопленная амортизация (на дату t) = (Периодическая амортизация до t)\sum (\text{Периодическая амортизация до } t)

Ликвидационная стоимость — это предполагаемая остаточная стоимость актива в конце его срока службы. Для простоты часто принимается равной нулю.


Подход Beancount: моделируем стоимость и накопленную амортизацию

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

  • Assets:Equipment:Computers:Cost — для хранения исторической стоимости
  • Assets:Equipment:Computers:AccumDep — контра‑актив, который будет кредитоваться со временем
  • Expenses:Depreciation:Computers — для записи периодических расходов

Эта структура отражает стандартную бухгалтерскую практику и рекомендуется для управления амортизацией основных средств в Beancount.


Вариант A: Ручные прямолинейные проводки

Самый прямой метод. Вы контролируете каждую запись, что удобно для понимания механики.

1. Откройте необходимые счета

2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers

2. Запишите покупку (по исторической стоимости)

При покупке актива дебетуйте счёт Cost.

2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

3. Запишите ежемесячную амортизацию

Каждый месяц фиксируйте расход амортизации. Для актива 3,000за36мес.месячнаяамортизация=3,000 за 36 мес. месячная амортизация = 3000 ÷ 36 = $83.33.

Транзакция включает дебет расходного счёта и кредит контра‑активного счёта.

2025-02-28 * "Monthly depreciation - MacBook Pro (SL 36mo)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD ; кредит контра‑актива

Повторяйте эту запись каждый месяц в течение 36 мес. Баланс Assets:Equipment:Computers:AccumDep будет становиться всё более отрицательным, уменьшая чистую балансовую стоимость актива.

Быстрая проверка: легко проверить чистую стоимость в отчёте Balance Sheet Fava или запросом:

bean-query myledger.bean "SELECT account, SUM(position) WHERE account   'Assets:Equipment:Computers:(Cost|AccumDep)' GROUP BY account"

Сумма остатков этих двух счетов — это ваша чистая балансовая стоимость.


Вариант B: Автоматизация плагином amortize в Fava

Если вы используете Fava (популярный веб‑интерфейс для Beancount) и ваша амортизация фиксирована каждый месяц, её можно автоматизировать.

Сначала включите плагин в начале файла Beancount:

plugin "fava.plugins.amortize_over"

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

; 1. Запишите покупку как обычно
2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

; 2. Настройте график амортизации
2025-01-20 * "Depreciation schedule - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 USD
Assets:Equipment:Computers:AccumDep -3000.00 USD

Плагин увидит эту транзакцию и автоматически сгенерирует виртуальные проводки по $83.33 каждый месяц в течение 36 мес. Эти записи не записываются в ваш .bean‑файл, но отображаются во всех отчётах. Это идеально для прямолинейной амортизации, но не подходит для нерегулярных графиков, таких как MACRS.


Вариант C: Генерация периодических записей сторонним плагином

Если хотите, чтобы реальные (не виртуальные) проводки записывались в файл, но при этом нужна автоматизация, подойдёт генератор периодических записей. Один из самых популярных — beancount-periodic от Далласа Лу. Плагин можно настроить для создания датированных проводок, давая вам контроль ручных записей и удобство автоматизации.


Просмотр результатов: стоимость, накопленная амортизация и чистая балансовая стоимость

Независимо от выбранного метода, ваш Balance Sheet будет показывать оба счёта — Cost и AccumDep — в разделе Активов. Сумма этих двух — это ваша чистая балансовая стоимость. Такое представление — историческая стоимость за вычетом накопленной амортизации — ожидается бухгалтерами и финансовыми аналитиками. Оно обеспечивает полную прозрачность возраста и стоимости ваших активов.


Вывод актива из учёта (продажа, утилизация, списание)

Когда актив достигает конца срока службы, его нужно либо продать, утилизировать, либо списать. Чтобы удалить его из книг, необходимо:

  1. Удалить его историческую стоимость.
  2. Удалить связанную накопленную амортизацию.
  3. Записать полученные денежные средства.
  4. Записать полученную прибыль или убыток (разницу между полученными деньгами и чистой балансовой стоимостью).

Пример: продажа актива с прибылью

Допустим, вы продаёте MacBook Pro 15 июня 2027 г.

  • Историческая стоимость: $3,000
  • Накопленная амортизация на момент продажи: -$2,500
  • Чистая балансовая стоимость: 3,0003,000 - 2,500 = $500
  • Вы продаёте за: $800
  • Прибыль от продажи: 800800 - 500 = $300

Транзакция Beancount для отражения выбытия:

2027-06-15 * "Sell MacBook Pro"
Assets:Bank:Checking 800.00 USD ; полученные деньги
Assets:Equipment:Computers:AccumDep 2500.00 USD ; дебет для обнуления контра‑актива
Assets:Equipment:Computers:Cost -3000.00 USD ; кредит для снятия исторической стоимости
Income:Gains:AssetDisposals -300.00 USD ; кредит для записи прибыли

Если бы вы получили только 400(убыток400 (убыток 100), разницу следует отразить в счёте Expenses:Losses:AssetDisposals с положительным значением (дебет).


FAQ (быстро)

  • Является ли накопленная амортизация активом или обязательством?
    Ни тем, ни другим. Это контра‑актив. Он находится в разделе активов баланса, но имеет кредитовый остаток, уменьшающий общую стоимость актива.

  • Стоит ли когда‑либо писать напрямую в счёт Cost после покупки?
    Обычно — нет. Контра‑актив нужен, чтобы сохранять историческую стоимость. Все списания стоимости из‑за амортизации должны идти в ...:AccumDep.

  • Можно ли использовать Beancount для графиков MACRS?
    Да. Нужно рассчитать суммы амортизации по таблицам IRS Publication 946, а затем записать их вручную или через периодический плагин. Плагин amortize в Fava не подходит, так как суммы в MACRS не равны каждый месяц.

  • Что насчёт списания по разделу 179?
    Раздел 179 позволяет списать полную стоимость квалифицированного имущества в год ввода в эксплуатацию вместо амортизации. В Beancount это просто дебет расходного счёта вместо счёта основного средства в момент покупки.


Частые ошибки (и как их избежать)

  • Запись амортизации напрямую в счёт Cost.
    Исправление: всегда кредитуйте счёт ...:AccumDep. Это сохраняет историческую стоимость, важную для финансовой отчётности.

  • Забывание удалить накопленную амортизацию при выбытии.
    Исправление: при продаже или списании обязательно делайте дебет ...:AccumDep, чтобы обнулить его баланс.

  • Смешивание внутренних графиков амортизации и налоговых.
    Исправление: внутренние книги часто используют прямолинейный метод, а налоговые — MACRS. Держите их раздельно и документируйте политику.

  • Ожидание, что плагин amortize в Fava справится с неравными графиками.
    Исправление: помните, что плагин работает только с равными ежемесячными частями. Для любых других схем используйте ручные проводки или более гибкий периодический плагин.


Шаблон для копирования

Ниже полностью готовый шаблон, который вы можете адаптировать под свой журнал.

option "title" "My Business Ledger"
plugin "fava.plugins.amortize_over" ; Удалите, если не используете автоматизацию Fava

; --- Счета ---
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers
2025-01-01 open Income:Gains:AssetDisposals
2025-01-01 open Expenses:Losses:AssetDisposals

; --- Покупка ---
2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

; --- Прямолинейные проводки ---
2025-02-28 * "Monthly depreciation - MacBook Pro (SL 36mo)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD

; --- Автоматический график (если используете плагин) ---
2025-01-20 * "Depreciation schedule - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 USD
Assets:Equipment:Computers:AccumDep -3000.00 USD

; --- Выбытие актива ---
2027-06-15 * "Sell MacBook Pro"
Assets:Bank:Checking 800.00 USD
Assets:Equipment:Computers:AccumDep 2500.00 USD
Assets:Equipment:Computers:Cost -3000.00 USD
Income:Gains:AssetDisposals -300.00 USD

Таблица сравнения методов

МетодПреимуществаНедостатки
Ручные прямолинейныеПолный контроль, простота пониманияТребует ручного ввода каждый месяц
Плагин amortize в FavaАвтоматические виртуальные записи, быстрый обзорНе записывает реальные проводки, не подходит для ускоренных графиков
beancount-periodicРеальные записи + автоматизацияТребует настройки стороннего плагина

Заключение

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

Могу ли я позволить себе нанять сотрудника?

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

Руководство Beancount‑first по моделированию реальной стоимости, тестированию денежного потока и интеграции в ваш реестр.

Найм первого сотрудника — огромный шаг. Это ставка на ваше будущее, но также значительное финансовое обязательство, выходящее далеко за рамки цифры в предложении о работе. Слишком многие основатели и владельцы малого бизнеса ошибаются, сосредотачиваясь только на зарплате, и потом удивляются истинной «полной» стоимости.

2025-08-22-can-i-afford-to-hire-an-employee

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

TL;DR

  • Не останавливайтесь на зарплате. В США реальная стоимость включает налоги работодателя (Social Security, Medicare, FUTA/SUTA), льготы, страховку, инструменты и рекрутинг. В частном секторе льготы в среднем составляют 30 % от общей компенсации, что подразумевает мультипликатор ≈ 1,42× к базовой зарплате. Эти цифры сильно варьируются в зависимости от компании и региона.
  • Быстрое правило для старта: Полная стоимость ≈ Зарплата + Налоги работодателя + Льготы + Страховка + Инструменты/ПО + Рекрутинг/Адаптация.
  • Используйте Beancount, чтобы снизить риск. Смоделируйте месячный бюджет зарплат в реестре с помощью функции бюджета в Fava. Затем запустите прогноз, чтобы проверить runway, маржу и срок окупаемости роли перед принятием решения.

1) Что именно формирует «полную» стоимость?

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

  • Базовая оплата (Зарплата/Взносы): Это простая часть — согласованная годовая зарплата или почасовая ставка. Это самая крупная статья, но лишь отправная точка.

  • Налоги работодателя (США): Вы платите не только сотруднику, но и налоги с его зарплаты. Как работодатель, вы отвечаете за:

    • Social Security (OASDI): Вы платите 6,2 % от зарплаты сотрудника до годового лимита. Для 2025 года лимит = 176 100 $.
    • Medicare (HI): Вы платите 1,45 % от всех зарплат без ограничения.
    • Налоги по безработице (FUTA & SUTA): Федеральный налог по безработице (FUTA) — 6,0 % от первых 7 000 $, однако большинство работодателей получают кредит за уплату государственных налогов (SUTA), что снижает эффективную ставку FUTA до 0,6 %. Ставки SUTA сильно различаются по штатам и зависят от истории компании.
  • Льготы: Обычно вторая по величине статья расходов. Включает медицинскую страховку, пенсионные взносы (например, матч 401(k)), оплачиваемый отпуск. В частном секторе США льготы в среднем ≈ 30 % от общей компенсации. Для сравнения, средняя годовая премия за медицинскую страховку, предоставляемую работодателем, в 2024 году = 8 951 дляодногочеловекаи25572** для одного человека и **25 572 для семьи. Сотрудники вносят часть, но работодатель покрывает большую часть.

  • Страховка от несчастных случаев на работе: Обязательно почти во всех штатах, покрывает медицинские расходы и потерю дохода при травме на работе. Ставки зависят от штата, отрасли и роли сотрудника (офисный работник дешевле, чем кровельщик). Не планируйте ноль.

  • Инструменты и накладные расходы: Новому сотруднику нужны оборудование и программы: ноутбук, лицензии SaaS, стол (если есть офис) и программное обеспечение для расчёта зарплат. Типичная служба расчёта зарплат для малого бизнеса стоит 49–50 вмесяцбазовойплаты+610в месяц базовой платы + 6–10 за сотрудника.

  • Рекрутинг и адаптация: Не забывайте о разовых расходах: размещение вакансий, ваше время на интервью и, главное, период адаптации. Новый сотрудник может потребовать 1–3 мес для полной продуктивности, в течение которых вы платите полную стоимость за частичный результат.


2) Конкретный пример

Представим, что вы нанимаете сотрудника в США с зарплатой = 80 000 $. Вы планируете предложить медицинскую страховку для одного человека, покрывая национальную среднюю долю работодателя 84 % от премии.

Годовая разбивка расходов:

  • Налоги работодателя:

    • Social Security (OASDI): 80 000 ×6,2× 6,2 % = 4 960
    • Medicare: 80 000 ×1,45× 1,45 % = 1 160
    • FUTA (эффективная ставка): 7 000 ×0,6× 0,6 % = 42
    • Итого налоги работодателя: 6 162 $
  • Медицинская страховка (ваша часть):

    • Средняя премия 2024 года для одного человека = 8 951 ,вашадоля=84, ваша доля = 84 %: 8 951 × 0,84 = **7 519 вгод(627в год** (≈ 627 в месяц).
  • Программное обеспечение и инструменты:

    • Программное обеспечение для расчёта зарплат: (50 базоваяплата+6базовая плата + 6 за сотрудника) × 12 мес = 672 $ в год.
    • Инструменты/ноутбук/ SaaS (оценочно): 2 000 $ в год.

Итого:

СтатьяГодовая стоимость
Зарплата80 000 $
Налоги работодателя6 162 $
Медицинская страховка7 519 $
Программное обеспечение672 $
Инструменты и ноутбук2 000 $
Итого годовая стоимость96 353 $
Месячная стоимость8 029 $

В этом сценарии полная стоимость ≈ 96 353 ,что1,20×базовойзарплаты.Этоотносительноскудныйпакетльгот.Еслидобавить401(k)‑матч,болеещедрыйотпускилисемейнуюстраховку,мультипликаторможетдостичь1,42×,т.е.для80k, что **1,20×** базовой зарплаты. Это относительно скудный пакет льгот. Если добавить 401(k)‑матч, более щедрый отпуск или семейную страховку, мультипликатор может достичь **1,42×**, т.е. для 80 k ≈ 113 800 $.

Вывод: Реальная стоимость, как правило, находится в диапазоне 1,20× (скудно) до 1,40×+ (богато) от базовой зарплаты. Рассчитайте свои цифры.


3) «Могу ли я позволить себе?» — три практических теста

Теперь, когда у вас есть реальная месячная стоимость (8 029 $), как понять, выдержит ли ваш бизнес её?

  1. Покрытие валовой маржи: Окупает ли роль себя? При валовой марже = 65 % новый сотрудник должен генерировать минимум **12 352 вмесяц(8029в месяц** (8 029 ÷ 0,65) только для безубыточности. Если роль предназначена для экономии, она должна обеспечить эквивалентные, устойчивые сокращения расходов.

  2. Окупаемость и runway: Сколько времени потребуется, чтобы роль начала приносить прибыль, и сможете ли вы продержаться до этого? Стремитесь к периоду окупаемости = 6–12 мес. Кроме того, после учёта периода адаптации у вас должно быть 3–6 мес полной стоимости в наличных как резерв.

  3. Реальность адаптации: Новый сотрудник не будет работать на 100 % сразу. Запланируйте 1–3 мес онбординга и сниженную продуктивность. Если ваш денежный буфер не покрывает одновременно их зарплату и падение продуктивности, вы ещё не готовы. Рассмотрите вариант контрактора или частичной занятости для проверки необходимости.

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


4) Реализуйте модель в Beancount

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

A. Задайте бюджет зарплат в Fava

Сначала добавьте прогнозируемые месячные расходы в реестр через директиву custom "budget" в Fava. Это позволит визуализировать новые расходы относительно доходов.

; Бюджет на одного сотрудника при полной стоимости 96 k $/год
2025-09-01 custom "budget" Expenses:Payroll:Wages "monthly" 6666.67 USD
2025-09-01 custom "budget" Expenses:Payroll:Taxes:Employer "monthly" 513.50 USD
2025-09-01 custom "budget" Expenses:Benefits:HealthInsurance "monthly" 626.57 USD
2025-09-01 custom "budget" Expenses:Tools:PayrollSoftware "monthly" 55.00 USD

После добавления отчёты Income Statement и Changes в Fava автоматически покажут, как вы отклоняетесь от нового уровня расходов.

B. Запишите реальный запуск зарплат

При расчёте зарплат есть два распространённых способа записи.

  • Подробно (с обязательствами): Наиболее точный метод. Разделяет налоги работодателя и удержания сотрудника, которые временно учитываются как обязательства до их перечисления в налоговые органы.
2025-09-30 * "Payroll - Alice (September)" ; Пример удержаний для иллюстрации
Expenses:Payroll:Wages 6666.67 USD
; Налоги работодателя (прямые расходы)
Expenses:Payroll:Taxes:Employer:SocialSecurity 413.33 USD
Expenses:Payroll:Taxes:Employer:Medicare 96.67 USD
Expenses:Payroll:Taxes:Employer:FUTA 3.50 USD
; Удержания сотрудника (обязательства)
Liabilities:Payroll:Withholding:Federal -1000.00 USD
Liabilities:Payroll:Withholding:State -300.00 USD
Liabilities:Payroll:FICA:Employee:SocialSecurity -413.33 USD
Liabilities:Payroll:FICA:Employee:Medicare -96.67 USD
; Вывод средств на банковский счёт (чистая выплата)
Assets:Bank:Checking -4853.54 USD

Позже, когда ваш провайдер выплатит налоги, запишите отдельную транзакцию для снятия обязательств (например, Liabilities:Payroll:Withholding:FederalAssets:Bank:Checking).

  • Упрощённо (единой суммой): Если вы хотите минимизировать запись, используйте один блок без обязательств.
2025-09-30 * "Payroll - Alice (September)" ; Упрощённый вариант
Expenses:Payroll:Wages 6666.67 USD
Expenses:Payroll:Taxes:Employer:SocialSecurity 413.33 USD
Expenses:Payroll:Taxes:Employer:Medicare 96.67 USD
Expenses:Payroll:Taxes:Employer:FUTA 3.50 USD
Expenses:Benefits:HealthInsurance 627.00 USD
Expenses:Tools:PayrollSoftware 55.00 USD
Assets:Bank:Checking -7858.17 USD

C. Прогноз и анализ

После того как модель внедрена, используйте функции прогноза в Fava (или внешние инструменты) чтобы смоделировать runway, маржу и сроки окупаемости при разных сценариях роста.


5) Таблица сравнения расходов

ПоказательЗначение
Годовая полная стоимость96 353 $
Месячная полная стоимость8 029 $
Мультипликатор к базовой зарплате1,20× – 1,42×
Ожидаемый период адаптации1–3 мес
Требуемый резерв наличных после адаптации3–6 мес полной стоимости

5) Заключительные рекомендации

  • Планируйте заранее. Чем раньше вы построите модель полной стоимости, тем больше времени останется на поиск оптимального пакета льгот и на поиск резервов.
  • Следите за маржой. Высокая валовая маржа даёт больше пространства для найма без ущерба для cash flow.
  • Регулярно обновляйте модель. По мере роста компании меняются ставки налогов, цены на страховку и стоимость инструментов — держите ваш реестр актуальным.
  • Используйте теги и метки в Beancount (например, #employee, #payroll) для быстрой фильтрации и анализа.

6) Полезные ссылки


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

Вопрос: Нужно ли учитывать инфляцию при расчёте полной стоимости?
Ответ: Да. Если вы планируете удерживать сотрудника более года, учитывайте ожидаемый рост премий страховки и возможные изменения налоговых ставок.

Вопрос: Как отразить в реестре бонусы и переменную часть компенсации?
Ответ: Создайте отдельную статью расходов, например Expenses:Payroll:Bonuses, и включите её в ваш бюджет.

Вопрос: Можно ли использовать другие валюты вместо доллара?
Ответ: Да, Beancount поддерживает любые валюты. Просто замените $ на нужный символ и укажите соответствующий курс в реестре.


8) Заключение

Найм первого сотрудника — это не только стратегический, но и финансовый вызов. Точное моделирование полной стоимости, проверка её через тесты на валовую маржу, окупаемость и runway, а затем интеграция модели в ваш реестр Beancount помогут принять обоснованное решение и избежать неприятных сюрпризов в будущем. Используйте возможности бюджета в Fava, записывайте зарплаты подробно, и ваш денежный поток останется под контролем.

Сборы продавцов Amazon (2025): Что это такое и как их учитывать в Beancount

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

Продажи на Amazon — мощный способ достичь миллионов покупателей, но структура сборов платформы может напоминать лабиринт. Если вы оператор, ценящий чистые, проверяемые двойные записи, точный учёт этих расходов — обязательный пункт. Это руководство разбирает сборы Amazon в американском маркетплейсе за 2025 год и показывает, как фиксировать их с помощью инструмента бухгалтерии в виде простого текста Beancount.

TL;DR ⚡

2025-08-21-amazon-seller-fees-2025

  • Вы столкнётесь с рядом повторяющихся сборов Amazon: план продаж, реферальный сбор, закрывающий сбор (медиа), выполнение и хранение FBA, размещение inbound, сбор за низкий уровень запасов, обработка возвратов, административный сбор за возврат, а также сбор за большой объём листинга для очень больших каталогов.
  • Ведите отдельный счёт Assets:Amazon:Clearing. Записывайте туда продажи и сборы; когда Amazon выплачивает деньги, переводите чистую сумму на ваш банковский счёт. Это упрощает сверку.
  • Отслеживайте каждый SKU как отдельный товар (например, SKU:WATER-BOTTLE), чтобы Beancount мог автоматически рассчитывать себестоимость проданных товаров (COGS) по партиям.
  • Быстро сверяйте данные, импортируя отчёты о расчётах или отчёты за диапазон дат и сопоставляя «типы транзакций» Amazon напрямую с вашими расходными счетами в Beancount.

Карта сборов Amazon (рынок США)

Ниже — разбивка самых распространённых сборов, которые вы увидите в 2025 году.

Сбор за план продаж

Это базовый абонентский платёж за доступ к маркетплейсу.

  • Индивидуальный план: Нет ежемесячной платы. Вместо этого вы платите $0.99 за каждый проданный товар.
  • Профессиональный план: Фиксированная плата $39.99 в месяц, которая отменяет плату за каждый товар. Это стандартный выбор для любого серьёзного продавца. Все остальные сборы начисляются поверх этой суммы.

Реферальный сбор

Это комиссия Amazon за каждую продажу.

Он представляет собой процент от общей цены продажи товара (включая доставку и любую подарочную упаковку). Ставка полностью зависит от категории продукта. Большинство категорий находятся в диапазоне 8–15 %, но некоторые используют ступенчатые ставки (например, 15 % на первые $500 и 8 % на оставшуюся часть). В некоторых категориях есть минимальный реферальный сбор, часто $0.30. Всегда проверяйте актуальную таблицу ставок для вашей категории.

Закрывающий сбор (медиа‑категории)

Если вы продаёте медиа‑товары, такие как книги, музыка, видео или DVD, Amazon взимает дополнительный фиксированный $1.80 за каждый товар.

Сборы за выполнение FBA

Это сборы за подбор, упаковку и доставку единицы товара при использовании Fulfillment by Amazon (FBA). Стоимость зависит от размера и веса товара. Amazon периодически обновляет эти тарифы. Для 2025 года непиковые тарифы вернулись к уровням 2024 года 15 января 2025 года. Всегда обращайтесь к текущей тарифной таблице FBA, чтобы узнать точный размер вашего продукта и соответствующий сбор.

Ежемесячное хранение и надбавка за старый инвентарь (FBA)

Amazon взимает плату за место, которое ваш инвентарь занимает в их центрах выполнения.

  • Ежемесячное хранение: Оплата за кубический фут.
  • Надбавка за старый инвентарь: Дополнительная ежемесячная плата за товары, которые слишком долго находятся в центре выполнения. Эта надбавка добавляется к обычной плате за хранение.

Сбор за сервис размещения inbound (FBA)

Это сбор за единицу, связанный с тем, как вы отправляете инвентарь в Amazon. Он покрывает расходы Amazon на распределение ваших товаров по их сети выполнения. Некоторые программы, такие как «New Selection», могут временно освобождать новые товары от этого сбора до определённых лимитов.

Сбор за низкий уровень запасов (FBA)

Этот сбор применяется к товарам стандартного размера с постоянно низким уровнем запасов относительно спроса клиентов. Amazon измеряет это метрикой «исторические дни поставки». Если уровень запасов популярного товара падает ниже порога (обычно 28 дней), сбор активируется.

Сбор за обработку возвратов (FBA)

Для товаров в категориях с выше среднего уровнем возвратов (например, одежда и обувь) Amazon может взимать сбор за обработку возврата за каждый возврат клиента. Некоторые единицы «New Selection» освобождаются от этого сбора до определённого лимита.

Административный сбор за возврат

Когда вы возвращаете клиенту деньги за заказ, Amazon возвращает вам уплаченный реферальный сбор. Однако часть его удерживается как сбор за обработку. Это минимум из $5.00 или 20 % от реферального сбора за данный товар.

Сбор за большой объём листинга (огромные каталоги)

Этот сбор затрагивает только продавцов с массивными каталогами. Если у вас более 1,5 млн активных SKU, Amazon взимает ежемесячный сбор $0.001 за каждый подходящий SKU сверх этого порога.

Примечание: Тарифы и политики могут различаться в зависимости от страны, региона и категории. Всегда проверяйте локальные справочные страницы Seller Central перед тем, как фиксировать операции.


Как эти сборы отображаются в ваших отчётах 🧾

Все данные доступны в Seller Central. Два самых полезных отчёта для бухгалтерии:

  1. Отчёты за диапазон дат (Payments → Date Range Reports): Предоставляют сводку вашего дохода, расходов, налогов и чистых переводов за определённый период. Идеальны для импорта в главный журнал и сверки.
  2. Файлы расчётов (например, Flat File V2): Эти файлы разбивают каждую отдельную транзакцию, показывая тип сбора, номер заказа, сумму и дату. Это детальные данные, которые вы будете использовать для точного сопоставления.

Beancount‑ориентированный способ записи активности Amazon

Вот как превратить сложный мир Amazon в чистые, простые записи Beancount.

1. Создайте минимальный план счетов

Сначала определите необходимые счета. Эта простая структура покрывает всё.

; --- ASSETS ---
Assets:Amazon:Clearing ; Ваш «кошелёк» Amazon
Assets:Bank:Checking ; Счёт, куда приходят выплаты
Assets:Inventory:SKU:<code> ; Подсчёт по каждому SKU

; --- INCOME & COGS ---
Income:Sales:Amazon
Expenses:COGS:Inventory

; --- EXPENSES ---
Expenses:Marketplace:Amazon:Referral
Expenses:Marketplace:Amazon:FBAFulfillment
Expenses:Marketplace:Amazon:Storage:Monthly
Expenses:Marketplace:Amazon:Storage:Aged
Expenses:Marketplace:Amazon:InboundPlacement
Expenses:Marketplace:Amazon:LowInventoryLevel
Expenses:Marketplace:Amazon:ReturnsProcessing
Expenses:Marketplace:Amazon:Other ; Для прочих сборов

Beancount‑способность отслеживать партии инвентаря и базу стоимости — это суперсила. Вы «покупаете» инвентарь в Assets:Inventory:SKU:... с указанием стоимости {...}. При продаже Beancount автоматически рассчитывает себестоимость проданных товаров.

2. Записывайте каждую продажу и её сборы

Запишем продажу FBA на $30 для SKU:WATER-BOTTLE. Реферальный сбор $4.50, сбор за выполнение FBA $4.24, сбор за низкий уровень запасов $0.15. Вы изначально закупили эту единицу за $5.00.

2025-02-10 * "Amazon Order 113-2233445-6677889" "WATER-BOTTLE"
Assets:Amazon:Clearing 21.11 USD
Income:Sales:Amazon -30.00 USD
Expenses:Marketplace:Amazon:Referral 4.50 USD
Expenses:Marketplace:Amazon:FBAFulfillment 4.24 USD
Expenses:Marketplace:Amazon:LowInventoryLevel 0.15 USD
Assets:Inventory:SKU:WATER-BOTTLE -1 SKU:WATER-BOTTLE {5.00 USD}
Expenses:COGS:Inventory 5.00 USD

Почему баланс: $30 продажи зачисляются в Income. Сборы ($4.50 + $4.24 + $0.15) и COGS ($5.00) списываются в расходы. Чистый денежный поток от продажи, $21.11, дебетируется в Assets:Amazon:Clearing. Инвентарь уменьшается на одну единицу, а соответствующая стоимость списывается как расход.

3. Запишите выплату

Когда Amazon переводит вам средства, операция проста: переводим деньги из «кошелька» Amazon на реальный банковский счёт.

2025-02-15 * "Amazon Payments" "Settlement disbursement"
Assets:Bank:Checking 2,500.00 USD
Assets:Amazon:Clearing -2,500.00 USD

После каждой выплаты баланс Assets:Amazon:Clearing должен стремиться к нулю. Используйте итоги отчётов за диапазон дат, чтобы находить расхождения.

4. Хранение, надбавка за старый инвентарь и сервис размещения inbound

Эти сборы часто появляются отдельными строками в файлах расчётов. Записывайте их как прямые списания из вашего clearing‑счёта.

2025-03-15 * "Amazon FBA Storage Fees" "Monthly + aged inventory"
Expenses:Marketplace:Amazon:Storage:Monthly 125.40 USD
Expenses:Marketplace:Amazon:Storage:Aged 35.20 USD
Assets:Amazon:Clearing -160.60 USD

2025-03-20 * "FBA Inbound Placement Service" "Shipment split optimization"
Expenses:Marketplace:Amazon:InboundPlacement 62.00 USD
Assets:Amazon:Clearing -62.00 USD

5. Возвраты и возвраты средств

Когда клиент возвращает товар, вы отменяете продажу и COGS, а также учитываете любые несгораемые сборы. Для этой продажи $30 предположим, что Amazon удерживает $0.30 административного сбора за возврат.

2025-03-02 * "Refund 113-2233445-6677889" "Refunded WATER-BOTTLE"
Assets:Amazon:Clearing -29.70 USD ; Чистый дебет
Income:Sales:Amazon 30.00 USD ; Отмена продажи
Expenses:Marketplace:Amazon:Other 0.30 USD ; Сбор за возврат
Assets:Inventory:SKU:WATER-BOTTLE 1 SKU:WATER-BOTTLE {5.00 USD}
Expenses:COGS:Inventory -5.00 USD ; Отмена COGS

Здесь вы дебетируете Income, чтобы отменить доход, и кредитуете Expenses:COGS, чтобы отменить себестоимость. Товар возвращается в инвентарь. Чистый эффект на Assets:Amazon:Clearing — сумма, возвращённая клиенту.


Быстрый импорт и сверка

Ключ к эффективности — сопоставление. Экспортируйте Date Range Report или Flat File V2 из Seller Central. Затем создайте простое сопоставление столбца transaction-type Amazon с вашими расходными счетами:

  • OrderIncome:Sales:Amazon
  • CommissionExpenses:Marketplace:Amazon:Referral
  • FBA-fulfillment-feeExpenses:Marketplace:Amazon:FBAFulfillment
  • StorageFeeExpenses:Marketplace:Amazon:Storage:Monthly
  • AgedInventorySurchargeExpenses:Marketplace:Amazon:Storage:Aged
  • InboundPlacementFeeExpenses:Marketplace:Amazon:InboundPlacement
  • LowInventoryLevelFeeExpenses:Marketplace:Amazon:LowInventoryLevel

Для желающих автоматизировать процесс, экосистема импорта Beancount (например, beancount-import) отлична. Вы задаёте правила один раз, и файлы расчётов автоматически загружаются в ваш журнал.


Практические рекомендации, экономящие деньги (и клавиши) 💰

  • Избегайте сбора за низкий уровень запасов: Следите за историческими днями поставки. Держите достаточный буфер, но не переусердствуйте, чтобы не вызвать надбавку за старый инвентарь.
  • Воспользуйтесь преимуществами New Selection: При запуске новых товаров подключайте их к программе New Selection, чтобы получить временное освобождение от сборов за обработку возвратов и размещение inbound.
  • Проверяйте реферальные ставки перед ценообразованием: Небольшое изменение цены может перевести ваш товар в более высокий тарифный диапазон, существенно снизив чистую маржу. Уточняйте ставки и минимумы для вашей категории.
  • Сверяйте ежемесячно: Загружайте отчёт за диапазон дат каждый месяц. Эта простая привычка помогает быстро обнаружить изменения в сборах Amazon и поддерживать журнал в надёжном состоянии.

Шаблон Beancount, готовый к использованию

Чтобы помочь вам начать, я подготовил стартовый файл журнала. Он включает:

  • Умный план счетов для Amazon.
  • Инвентарь, настроенный как товары для автоматического расчёта COGS по партиям.
  • Примеры записей для продаж, сборов, хранения, возвратов и выплат.

➡️ Скачать шаблон
(Откройте файл в редакторе, замените примерные SKU и суммы, и начните импортировать строки расчётов.)


Ссылки и дополнительная литература


Автоматизация и интеграция

Если вы хотите соединить Beancount с другими инструментами (например, Google Sheets, Power BI или собственными скриптами), рассмотрите возможность экспорта данных из Beancount в CSV и последующей обработки. Beancount поддерживает пользовательские скрипты на Python, что позволяет создавать кастомные отчёты, визуализации и даже автоматические уведомления о предстоящих сборах.


Заключительные мысли

Amazon предоставляет огромные возможности для роста, но без чёткого учёта сборов вы рискуете «съесть» большую часть прибыли. Beancount предлагает прозрачный, гибкий и полностью проверяемый способ вести двойную запись в виде простого текста, что делает процесс аудита и автоматизации гораздо проще. Настройте ваш план счетов, автоматизируйте импорт расчётов и держите ваш финансовый контроль под рукой — и ваш бизнес на Amazon будет расти без лишних сюрпризов.