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

59 дописів з тегом "Beancount"

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

Основи бухгалтерського обліку для терапевтів за допомогою Beancount

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

Терапія – це про слухання; бухгалтерський облік – це про слухання ваших грошей. Коли нотатки про сеанси накопичуються, а відшкодування затримуються, прозорий набір книг стає спокоєм у хаосі.

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

2024-08-24-bookkeeping-basics-for-therapists-with-beancount

Чому бухгалтерський облік у терапії відчувається інакше

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

  • Нерегулярний грошовий потік. Ваш потік доходів рідко буває лінійним. Сьогодні на ваш рахунок може надійти співплата клієнта, але відповідне відшкодування від страхової компанії може зайняти тижні або навіть місяці. Додайте до цього платіжні плани зі змінною шкалою, і ви керуєте готівкою, яка надходить у дуже різні терміни. Тому важливо розуміти різницю між тим, коли ви заробляєте гроші (нарахувальний облік) та коли ви їх отримуєте (касовий облік).
  • Сукупність зборів. Витрати на ведення сучасної практики швидко зростають. Від підписки на електронні медичні записи (ЕМЗ) та плати за обробку платежів до страхування відповідальності та професійного розвитку – численні невеликі витрати можуть непомітно з'їдати вашу прибуток, якщо їх не відстежувати ретельно.
  • Звільнення від податку з продажу, але велике самозайнятість. Хоча більшість послуг з психічного здоров'я звільнені від податку з продажу, ви не звільнені від податків. Як самозайнятий фахівець, ви несете відповідальність за сплату щоквартальних передплачених податків, які включають як податок на прибуток, так і податки на самозайнятість (SECA) для покриття соціального забезпечення та медичного страхування.
  • Чутливість HIPAA. Ваші фінансові дані пов'язані з захищеною медичною інформацією (ЗМІ). Використання стороннього хмарного програмного забезпечення для бухгалтерського обліку може розширити "поверхню атаки" вашої практики, створюючи ще один потенційний вектор для витоку даних. Система обліку у вигляді простого тексту, така як Beancount, зберігає всі ваші дані на вашому власному комп'ютері, під вашим контролем, зменшуючи цей ризик.

Семикроковий план Beancount

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

• Розділіть особисті та практичні кошти

Це перший крок у фінансах бізнесу, який не підлягає обговоренню. Відкрийте окремий розрахунковий рахунок для бізнесу та бізнес-кредитну картку. Відтепер кожен платіж клієнта надходить на цей рахунок, а кожна бізнес-витрата – від ліцензійних зборів до офісного приладдя – оплачується з цих коштів. У Beancount ви можете легко їх позначити, створюючи чітку межу: кожна транзакція є або особистою, або пов'язаною з практикою, що усуває здогадки. Наприклад, ваш новий рахунок стає Assets:Bank:Practice.

• Створіть зручний для терапевта план рахунків

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

2025-07-23 open Income:Therapy:SelfPay       USD
2025-07-23 open Income:Therapy:Insurance USD
2025-07-23 open Assets:AccountsReceivable USD
2025-07-23 open Expenses:CEU USD
2025-07-23 open Expenses:Software:EHR USD
2025-07-23 open Expenses:Licensing USD

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

• Виберіть касовий або нарахувальний метод (і дотримуйтесь його)

Вам потрібно вирішити, коли визнавати свої доходи та витрати.

  • Касовий метод: Ви записуєте доходи, коли отримуєте готівку, та витрати, коли їх оплачуєте.
  • Нарахувальний метод: Ви записуєте доходи, коли ви їх заробляєте (наприклад, коли сеанс завершено), та витрати, коли ви їх понесете, незалежно від того, коли відбувається обмін грошима.

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

Емпіричне правило: Сольна практика, мало страхових виплат → касовий метод простіший і часто достатній. Групова практика, великі відшкодування → нарахувальний метод дає чіткіше уявлення про прибутковість.

• Відстежуйте дебіторську заборгованість та відшкодування

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

2025-07-10 * "Сеанс CPT 90837 – очікується BlueCross"
Assets:AccountsReceivable 150.00 USD
Income:Therapy:Insurance

2025-07-25 * "Платіж BlueCross CPT 90837"
Assets:Bank:Practice 135.00 USD
Expenses:InsuranceWriteOff 15.00 USD
Assets:AccountsReceivable -150.00 USD

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

• Негайно класифікуйте витрати, що підлягають відрахуванню

Контроль над вашими витратами є ключем до мінімізації вашого податкового рахунку. IRS дозволяє вам відраховувати витрати, які є "звичайними та необхідними" для вашої професії. Для терапевтів це включає курси безперервної освіти (БО), обов'язковий державний нагляд, плату за поновлення ліцензії, страхування відповідальності та підписку на ЕМЗ. Класифікуючи ці витрати в міру їх виникнення, ви матимете точну суму на рік, готову до ваших щоквартальних податкових оцінок та подання декларації на кінець року.

• Звіряйте щотижня

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

# Перевірте кінцевий баланс вашого банківського рахунку для практики
bean-balance books.bean "Assets:Bank:Practice"

# Перегляньте зведення ваших джерел доходу
bean-query books.bean "SELECT account, SUM(position) WHERE account ~ 'Income' GROUP BY account"

# Сформуйте звіт про доходи за рік на сьогодні
bean-report books.bean income_statement --end 2025-07-23

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

• Автоматизуйте та створюйте резервні копії

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

  • Використовуйте інструмент вилучення, такий як bean-extract, для автоматичного перетворення файлів CSV з вашого банку або ЕМЗ на записи транзакцій Beancount.
  • Зберігайте PDF-файли важливих документів, таких як пояснення виплат (EOB) або сертифікати БО, в окремій папці та пов'язуйте їх безпосередньо з відповідною транзакцією у вашій книзі за допомогою метаданих document:.
  • Ваша книга .bean – це простий текстовий файл, що робить її ідеальною для контролю версій. Щодня надсилайте свою книгу до приватного репозиторію Git (наприклад, на GitHub або GitLab) для безпечного резервного копіювання поза сайтом.

Поширені помилки (та швидкі виправлення)

Навіть з хорошою системою кілька поширених помилок можуть збити з пантелику терапевтів. Ось як їх виявити та виправити.

ПомилкаВиправлення
Облік чистих депозитів (об'єднує всі доходи/збори)Розділіть кожен страховий чек на рядки дохід та списання.
Забування про плату за неявкуОпублікуйте окремий рядок доходу з позначкою noshow для ясності.
Змішування витрат на БО та подорожіРозділіть Expenses:CEU та Expenses:Travel – обидва підлягають відрахуванню, але відстежуються по-різному.
Ігнорування старіння дебіторської заборгованостіЗапитуйте Assets:AccountsReceivable за датою, щоб відстежувати прострочені вимоги.

Контрольний список швидкого старту

  • Відкрийте банківський рахунок та кредитну картку лише для практики.
  • Клонуйте стартовий репозиторій Beancount та створіть свій план рахунків, специфічний для терапії.
  • Визначтеся з касовою або нарахувальною основою та зазначте це у своїх параметрах Beancount.
  • Напишіть просту конфігурацію імпортера для завантажень CSV з вашого банку, ЕМЗ або страхової компанії.
  • Заплануйте повторювану "годину Bean" (можливо, у п'ятницю вдень) для вашого робочого процесу імпорт → звірка → звітність.
  • Налаштуйте автоматичне резервне копіювання поза сайтом для ваших файлів .bean та перевіряйте процес відновлення раз на квартал.

Додаткова література

Готові заспокоїти фінансовий шум? Встановіть Beancount, запишіть свою першу плату за сеанс і дозвольте ясності простотекстового обліку надати вашій практиці необхідний простір та фінансову стабільність. Щасливого ведення обліку!

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

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

Коли ваша маржа залежить від копійок, точність перемагає здогадки.

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

2024-07-16-bookkeeping-basics-for-amazon-sellers-with-beancount

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

Чому бухгалтерський облік Amazon відрізняється

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

  • Двотижневі одноразові виплати: Amazon не надсилає вам дохід від кожного продажу. Натомість, він надсилає один депозит кожні два тижні. Ця одноразова сума є чистою цифрою, з валових продажів віднімаються реферальні комісії, комісії FBA, витрати на рекламу, повернення та інші утримання. Щоб зрозуміти свій бізнес, ви повинні розбити цю єдину цифру на складові частини. (doola: A Business-in-a-Box™)
  • Інвентаризація всюди: Ваш інвентар постійно в русі — від вашого постачальника до центру підготовки, до різних центрів виконання FBA по всій країні та, нарешті, до клієнта. Точне відстеження собівартості реалізованих товарів (COGS) вимагає знання того, яка партія інвентарю (за якою вартістю) була використана для кожного продажу. (Bean Ninjas)
  • Комісії торговельного майданчика та акції: Значна частина вашого доходу негайно споживається комісіями: реферальні комісії, комісії FBA за комплектування та упаковку, щомісячні комісії за зберігання та витрати на рекламу. Окреме відстеження кожної з цих категорій витрат – єдиний спосіб розрахувати вашу справжню валову маржу та визначити реальну прибутковість продукту. (Profitwise Accounting)
  • Клаптикова ковдра податку з продажів: Хоча закони Amazon Marketplace Facilitator обробляють стягнення та перерахування податку з продажів у більшості штатів, це не повне рішення. Зберігання інвентарю на складах FBA може створити "нексус" (ділову присутність), що потенційно вимагатиме від вас реєстрації та подання документів у цих штатах, навіть якщо податок не стягується. Це складна сфера дотримання вимог, яка вимагає ретельного відстеження. (TaxDo)
  • Нижчі пороги 1099-K: Зі зниженням порогу звітності за формою 1099-K з 20 000 доларів США до 5 000 доларів США у 2024 році (і встановленням його на рівні лише 600 доларів США з 2026 року), майже кожен серйозний продавець отримає форму від Amazon, яка повідомляє про їхній валовий обсяг транзакцій до IRS. Ваша бухгалтерія повинна мати можливість ідеально звірятися з цією цифрою. (IRS)

Семикроковий план Beancount

Цей план використовує точність Beancount для вирішення складності Amazon.

1. Розділення каналів на ранній стадії

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

2025-07-22 open Income:Amazon               USD
2025-07-22 open Expenses:Amazon:FBAFee USD
2025-07-22 open Assets:Amazon:Payouts USD

2. Розкладання кожної виплати

Це найважливіша звичка. Ніколи не записуйте депозит Amazon як один рядок доходу. Натомість завантажте звіт про врегулювання "Усі транзакції" з Seller Central за відповідний період. Використовуйте цей звіт для створення однієї транзакції Beancount, яка розбиває виплату на її складові.

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

; двотижнева виплата зі звіту про врегулювання
2025-07-14 * "Amazon Settlement #4361"
Assets:Bank:Operating 8432.17 USD
Income:Amazon:Sales -12274.50 USD
Expenses:Amazon:FBAFee 2454.80 USD
Expenses:Amazon:Adverts 1012.06 USD
Expenses:Amazon:Refunds 375.47 USD
Assets:Amazon:Reserve -100.00 USD

3. Відстеження запасів та COGS за допомогою партій

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

; Купівля 1000 одиниць у постачальника
2025-07-01 * "Supplier PO-7421"
Assets:Inventory:WidgetA 1000 WidgetA {@ 4.20 USD}
Assets:Bank:Operating

; Пізніше запишіть вартість одного продажу
2025-07-16 * "FBA sale WidgetA | COGS"
Expenses:COGS 1 WidgetA {4.20 USD}
Assets:Inventory:WidgetA

4. Оберіть нарахування для ясності

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

5. Автоматизуйте імпорт

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

  • Використовуйте bean-extract для вилучення даних з форматованих CSV-файлів, експортованих такими сервісами, як A2X.
  • Напишіть прості скрипти Python для вилучення даних безпосередньо з SP-API Amazon.
  • Використовуйте існуючі імпортери для вилучення банківських CSV-файлів для звіряння депозитів та комісій, що стягуються безпосередньо з кредитних карток.

6. Звіряйте щотижня

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

# Перевірте поточну кількість та вартість ваших запасів
bean-balance books.bean "Assets:Inventory" "2025-07-21"

# Створіть звіт про доходи за останній період
bean-report books.bean income_statement -e 2025-07-21

7. Архівуйте вихідні документи

Для кожної великої транзакції додайте посилання на вихідний документ. Додайте офіційний PDF-файл про врегулювання Amazon, рахунок-фактуру постачальника на придбання інвентарю або квитанцію про доставку, використовуючи синтаксис метаданих Beancount (document:). Це створює автономний, готовий до аудиту фінансовий запис.

Контрольний список податку з продажів та відповідності

  • Закони посередника торговельного майданчика: Зрозумійте, що хоча Amazon перераховує податок з продажів від вашого імені в більшості штатів, зберігання інвентарю в таких штатах, як Каліфорнія, Техас або Пенсільванія, все ще може створювати економічний нексус, що потенційно вимагатиме від вас реєстрації вашого бізнесу там. (TaxGPT)
  • Звіряння 1099-K: Переконайтеся, що загальна сума, яку ви записуєте в Income:Amazon:Sales за рік, збігається з валовою сумою, зазначеною у вашій формі 1099-K, до цента. Будь-яка розбіжність є ознакою аудиту. (IRS)
  • Прямий податок з продажів: Якщо ви продаєте через інші канали, на які не поширюється посередник, ведіть піддерево рахунків Liabilities:SalesTaxPayable:State для відстеження податків, які ви винні безпосередньо.

Поширені пастки (та виправлення)

  • Пастка: Запис лише чистого депозиту від Amazon.
    • Виправлення: Завжди розкладайте виплати, використовуючи повний звіт про врегулювання.
  • Пастка: Ігнорування відшкодованих повернень або пошкоджених товарів.
    • Виправлення: Зареєструйте як початкові витрати на повернення коштів, так і наступне відшкодування від Amazon як окреме зарахування.
  • Пастка: Забування про перехідні резерви.
    • Виправлення: Amazon часто утримує "резервний" баланс з виплат, особливо для нових акаунтів. Відстежуйте ці кошти, які вам винні, на окремому рахунку Assets:Amazon:Reserve.
  • Пастка: Невідповідність псевдонімів SKU між вашою системою та системою Amazon.
    • Виправлення: Нормалізуйте всі коди SKU у ваших скриптах імпорту, щоб переконатися, що пошук COGS не завершиться невдачею.

Швидкий старт

  • Увімкніть та завантажте свій перший звіт про врегулювання в Seller Central.
  • Клонуйте стартовий репозиторій Beancount та створіть план рахунків, специфічний для Amazon.
  • Напишіть невеликий скрипт імпортера, який перетворює CSV-файл врегулювання на транзакцію Beancount (файл .txn).
  • Заплануйте щотижневе нагадування про вилучення нових звітів та запустіть bean-check, щоб переконатися, що ваші файли є дійсними.
  • Щомісяця переглядайте свій звіт про доходи, щоб приймати рішення на основі даних щодо витрат на рекламу, ціноутворення та інвентарю.

Додаткова література

Відправляйте більше, хвилюйтеся менше — тримайте свої боби збалансованими. Успішних продажів!

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

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

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

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

2024-07-16-bookkeeping-basics-for-etsy-sellers-with-beancount

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

Чому бухгалтерський облік Etsy відрізняється

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

  • Комісії майданчика всюди: Ваш остаточний платіж - це те, що залишається після того, як Etsy бере свою частку. Плата за розміщення, плата за транзакції, плата за обробку платежів та витрати на рекламу - все це віднімається від кожного продажу. Не відстежуючи їх окремо, ви не можете знати свої справжні прибутки. (Bench)
  • Платформовий контроль податку з продажів: Etsy автоматично розраховує, збирає та перераховує податок з продажів від вашого імені в більшості штатів. Однак, якщо ви продаєте на інших каналах або маєте фізичну присутність у певних штатах, у вас все ще можуть бути власні зобов'язання щодо податку з продажів через правила "нексусу". (Bench)
  • Гнучка періодичність виплат: Залежно від ваших налаштувань та історії облікового запису, Etsy може перераховувати ваші кошти щодня, щотижня, раз на два тижні або щомісяця. Ця гнучкість може зробити грошовий потік непередбачуваним, особливо коли кошти резервуються або затримуються. (Довідка Etsy)
  • Нижчі пороги для 1099-K: Часи, коли можна було залишатися поза увагою податкової служби, минули. Порогове значення звітності IRS для форми 1099-K, яка повідомляє про ваш валовий обсяг продажів, встановлено на рівні 5000 доларів США на 2024 рік і планується знизити до 600 доларів США до 2026 року. Це означає, що майже кожен магазин отримає форму IRS, і ваші книги обліку повинні ідеально з нею узгоджуватися. (IRS)

План Beancount у сім швидких кроків

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

1. Розділіть канали заздалегідь

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

2025-07-22 open Income:Etsy               USD
2025-07-22 open Expenses:Etsy:ListingFee USD
2025-07-22 open Assets:Etsy:Payout USD

2. Деталізуйте кожну виплату

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

; щотижнева виплата з CSV-файлу платіжного рахунку Etsy
2025-07-15 * "Депозит Etsy № 2025-28"
Assets:Bank:Operating 1842.77 USD
Income:Etsy:Sales -2100.00 USD
Expenses:Etsy:TransactionFee 136.50 USD ; 6.5 %
Expenses:Etsy:PaymentProcessing 66.00 USD ; 3 % + $0.25 за замовлення
Expenses:Etsy:ListingFee 14.00 USD ; $0.20 x 70 оновлень
Assets:Etsy:Reserve -75.73 USD

3. Відстежуйте запаси та собівартість реалізованої продукції за допомогою партій

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

; Купівля матеріалів оптом для запасів
2025-07-01 * "Оптове придбання пряжі | Постачальник XYZ"
Assets:Inventory:ScarfBlue 500 ScarfBlue {@ 3.45 USD}
Assets:Bank:Operating

; Запис COGS при продажу товару
2025-07-20 * "Продано синій шарф | Замовлення № 1234"
Expenses:COGS 1 ScarfBlue {3.45 USD}
Assets:Inventory:ScarfBlue

4. Оберіть свій метод бухгалтерського обліку заздалегідь

У вас є два основні варіанти:

  • Касовий метод: Простий та легкий. Ви записуєте дохід, коли гроші надходять на ваш банківський рахунок, та витрати, коли ви їх оплачуєте. Це добре працює для невеликих магазинів хобі-рівня.
  • Нарахувальний метод: Забезпечує більш точне уявлення про прибутковість. Ви записуєте дохід, коли здійснюєте продаж (а не коли отримуєте оплату), та витрати, коли ви їх несете. Це краще для магазинів, які купують матеріали оптом або продають товари на замовлення. (Bench)

5. Автоматизуйте імпорт

Заощадьте час, автоматизувавши введення даних. Простотекстова екосистема пропонує кілька варіантів:

  • Використовуйте bean-extract з власними правилами для аналізу CSV-файлів Etsy.
  • Налаштуйте імпортер CSV-файлів банку для відстеження рекламних витрат або транспортних етикеток, оплачених кредитною карткою.
  • Для досвідчених користувачів напишіть скрипт Python для отримання звітів безпосередньо з API Etsy.

6. Звіряйте щотижня

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

# Перевірте баланс вашого рахунку Etsy
bean-balance books.bean "Assets:Etsy:Payout" "2025-07-21"

# Сформуйте звіт про доходи за останній період
bean-report books.bean income_statement -e 2025-07-21

7. Додайте вихідні документи

Створіть повністю самостійний та перевірений запис, посилаючись на вихідні документи безпосередньо в метаданих транзакції. Це ідеально підходить для квитанцій постачальників, PDF-файлів транспортних етикеток або замовлень на придбання.

2025-07-12 * "Транспортна етикетка Etsy для замовлення № 4321"
Expenses:ShippingLabel 4.25 USD
Assets:Bank:Operating
document: "docs/labels/2025-07-12-order4321.pdf"

Знайте свої комісії Etsy (США)

Щоб отримати справжнє уявлення про свій прибуток, відстежуйте кожен тип комісії на окремому рахунку витрат:

  • Плата за розміщення: $0.20 за товар, яка автоматично оновлюється кожні 4 місяці або після продажу. (Etsy)
  • Комісія за транзакцію: 6.5% від загальної суми замовлення (включаючи ціну товару, доставку та подарункове пакування). (Etsy)
  • Комісія за обробку платежів: Різниться залежно від країни, але для США зазвичай становить 3% + $0.25 за замовлення, оброблене через Etsy Payments. (Довідка Etsy)
  • Підписка (Etsy Plus): Додатково $10/місяць за додаткові інструменти. (Bench)

Поради щодо податку з продажів та дотримання вимог

  • Хоча Etsy перераховує податок з продажів для більшості штатів США, майте на увазі, що продаж на інших платформах або наявність фізичної майстерні може створити додаткові податкові зобов'язання ("нексус"). Уважно відстежуйте свої пороги продажів. (Bench)
  • Як тільки пороги 1099-K застосовуватимуться до вашого магазину, переконайтеся, що загальна сума Income:Etsy:Sales у Beancount збігається з валовою сумою у формі до цента. (IRS)

Типові пастки (та виправлення)

  • Пастка: Облік чистих депозитів.
    • Виправлення: Завжди використовуйте CSV-файл платежів, щоб розбити депозити на валові продажі, комісії та резерви.
  • Пастка: Застаріла вартість запасів.
    • Виправлення: Записуйте свої покупки матеріалів та постачання як запаси в момент їх придбання. Не чекайте, поки готовий виріб буде продано.
  • Пастка: Сліпі зони повернення коштів.
    • Виправлення: При поверненні коштів зареєструйте витрати та також скасуйте початковий запис COGS, щоб повернути вартість на ваш рахунок запасів.
  • Пастка: Ігнорування резервних утримань.
    • Виправлення: Відкрийте рахунок Assets:Etsy:Reserve для відстеження коштів, які утримує Etsy. Це забезпечує чесність ваших звітів про рух грошових коштів.

Контрольний список швидкого старту

  • У своєму менеджері магазину налаштуйте щомісячні звіти та завантажте свій перший CSV-файл.
  • Клонуйте стартовий репозиторій Beancount та складіть план рахунків свого магазину.
  • Визначтеся з касовим або нарахувальним методом обліку та дотримуйтесь його.
  • Напишіть базовий скрипт імпортера або файл правил та заплануйте щотижневу синхронізацію.
  • Звіряйте свої виплати, рівні запасів та банківський баланс щопонеділка.
  • Щомісяця генеруйте звіт про доходи та переглядайте тенденції валової маржі.
  • Створюйте резервні копії своїх файлів .bean за допомогою Git та зовнішнього сховища.

Готові вшити бухгалтерський облік у свій творчий робочий процес? Встановіть Beancount, зробіть свій перший запис та дозвольте простотекстовій ясності звільнити більше часу для роботи. Щасливого ведення обліку!

Навігація дебіторською заборгованістю в Beancount

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

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

Розуміння дебіторської заборгованості в Beancount:

2024-02-17-navigating-receivables-beancount-guide

Дебіторська заборгованість представляє гроші, які вам винні. Це може виникнути в різних сценаріях, наприклад, після повернення покупки в очікуванні повернення коштів або коли ви позичаєте гроші комусь. Наприклад, уявіть, що ви повернули ремінець для годинника в онлайн-магазин, як-от Amazon.com, і очікуєте повернення коштів. У Beancount ця транзакція записується як переміщення грошей з вашого зобов'язання по кредитній картці до ваших активів як дебіторська заборгованість:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

Управління поверненнями коштів:

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

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

Повний цикл транзакцій:

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

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

Обробка неврегульованих транзакцій:

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

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

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

Підтримка нульового балансу:

У належній бухгалтерській книзі сума всіх транзакцій за рахунком Assets:Receivables, за винятком тих, що позначені тегом #UNRESOLVED, в ідеалі повинна повертатися до нуля. Це гарантує, що всі очікувані кошти були враховані, підтримуючи цілісність ваших фінансових записів.

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

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

Недійсна бухгалтерська книга — це та, де транзакція призводить до того, що рахунок дебіторської заборгованості не обнуляється, що вимагає використання тегу #UNRESOLVED для виправлення.

Висновок

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

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

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

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

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

2023-09-03-diy-vs-hiring-a-bookkeeper-a-beancount-playbook-for-cost-conscious-founders

TL;DR: Якщо ви оцінюєте свій час у 85 доларів США за годину і витрачаєте лише чотири години на місяць на бухгалтерію, ця робота коштує вам 340 доларів США втраченого доходу. Типовий віддалений бухгалтер починає приблизно з 249 доларів США на місяць — плюс вони звільняють вас, щоб ви могли фактично розвивати бізнес. (Bench)

1. Оцініть свій час

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

Математика проста:

  1. Відстежуйте, скільки годин ви витрачаєте на бухгалтерські завдання щомісяця (звірка, кодування, виправлення помилок).
  2. Помножте ці години на вашу ефективну погодинну ставку.
  3. Порівняйте цю цифру з щомісячною платою зовнішнього бухгалтера (типова початкова ставка становить близько 249 доларів США на місяць).

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

; Відстеження альтернативної вартості вашого часу
2025-07-31 * "Час на бухгалтерію за липень"
Expenses:Admin:BookkeepingTime 4.00 H ; Ваша власна одиниця для годин
Equity:OwnerTime -340.00 USD
; metadata: rate:85

Тут H — це власна валюта для "Годин". Ви можете безпосередньо записувати час і використовувати скрипт або директиву price, щоб призначити йому доларову вартість, зробивши вартість вашої власної праці явною частиною ваших фінансових звітів.

2. Врахуйте приховані витрати самостійної бухгалтерії

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

  • Помилки в податковій звітності: Невпорядкована бухгалтерія — це кошмар для податкових консультантів. CPA може стягувати від 150 до 400 доларів США за годину лише за те, щоб упорядкувати ваші записи, перш ніж вони зможуть навіть почати роботу над податковою декларацією (Bench).
  • Пропущені відрахування та штрафи IRS: Невеликі, ненавмисні помилки, такі як неправильна класифікація витрат або забуття записати готівкову транзакцію, можуть накопичуватися з часом, що призводить до штрафів, відсотків та вищих податкових рахунків (Bench).
  • Вигорання засновника: Психологічне виснаження від пізньої нічної звірки — це реальність. Воно виснажує фокус та енергію, які слід присвятити високоефективній діяльності, такій як продажі та розробка продукту (Bench).

Пом'якшення за допомогою Beancount: Ви можете зменшити кількість помилок, додавши pre-commit hook Git, який відмовляється фіксувати зміни, якщо bean-check не вдається або якщо транзакції не мають тега категорії. Це забезпечує дисципліну, навіть коли ви втомилися.

3. Три способи, як бухгалтер (або дисципліна Beancount) заощаджує гроші

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

  1. Чистіша податкова звітність: Організована, точна бухгалтерія означає менше годин CPA, витрачених на очищення, що безпосередньо перекладається на менший рахунок.
  2. Розуміння готівки в режимі реального часу: Знання вашого точного стану готівки допомагає вам уникнути дорогих комісій за овердрафт та потреби в терміновому фінансуванні під високі відсотки.
  3. Буфер від стресу: Стабільні, передбачувані фінансові операції зменшують стрес засновника, що призводить до кращого прийняття рішень та здоровішої культури бізнесу.

4. Коли вам ще не варто наймати

Найм бухгалтера не завжди є правильним кроком. У деяких випадках самостійна бухгалтерія все ще є розумнішим фінансовим вибором.

  • Ви ще не отримуєте дохід або маєте дуже низький грошовий потік. На цьому етапі кожен долар має йти на продажі та залучення клієнтів. Спочатку зосередьтеся на отриманні доходу (Bench).
  • Ваші фінанси прості. Якщо у вас є один банківський рахунок, один канал Stripe та менше ніж ~60 транзакцій на місяць, ви, ймовірно, можете керувати всім у Beancount та Fava менше ніж за годину на тиждень.

5. Гібридний варіант: ваш "готовий для бухгалтера" реєстр Beancount

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

  • Автоматизуйте отримання даних: Налаштуйте bean-extract для щонічного запуску, автоматично отримуючи нові транзакції.
  • Стандартизуйте свій план рахунків: Використовуйте загальноприйняті назви рахунків (Expenses:Software, Assets:Bank:Checking), щоб будь-який професіонал міг миттєво зрозуміти ваш реєстр.
  • Додайте вихідні документи: Для кожної витрати понад 75 доларів США використовуйте метадані link:, щоб додати PDF-файл квитанції або рахунку-фактури.
  • Дотримуйтесь щомісячного контрольного списку закриття:
    1. Звірте всі банківські та кредитні карткові рахунки.
    2. Запустіть bean-check, щоб переконатися, що немає помилок.
    3. Експортуйте PDF-звіти за допомогою bean-report balance_sheet та bean-report income_statement.
  • Виконуйте щоквартальну передачу: Надайте своєму бухгалтеру або CPA тег Git або простий архів (books-Q3-2025.tar.gz). Вони можуть перевірити вашу роботу, додати складні коригувальні записи (такі як нарахування та амортизація) та підготувати податкові пакети.

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

6. Швидка матриця рішень

СитуаціяНайняти професіоналаЗалишитися з Beancount (самостійно)
>60 транзакцій/місяць, >$20 тис. MRR
Ви оцінюєте свій час у $100+/год, але витрачаєте 3+ год/міс на бухгалтерію
У фінансовій скруті, <$5 тис. MRR
Вам дійсно подобаються електронні таблиці та автоматизація

7. Наст

Бізнес-облік vs Особистий облік: Чітке розмежування з Beancount

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

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

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

2023-08-12-business-vs-personal-bookkeeping-with-beancount

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

Чому розділення важливе

Нерозділення ваших фінансів — це не просто погана звичка; це несе значні ризики та приховує цінну бізнес-інформацію.

  • Чіткість для ДПС: ДПС не просто пропонує вам мати окремі банківські рахунки; вони наполегливо рекомендують це. Коли бізнес-кошти та особисті кошти змішані, важко довести, які витрати є законними бізнес-витратами. Ця неоднозначність може призвести до питань та ускладнень, яких краще уникати.
  • Ризик аудиту: Змішування транзакцій є серйозним сигналом для аудиторів. Якщо ваші книги — це заплутана суміш особистої та бізнес-діяльності, ви ризикуєте тим, що ваші законні відрахування будуть відхилені або навіть зіткнетеся зі штрафами. Чиста, окрема бухгалтерська книга демонструє професіоналізм та робить будь-який потенційний аудит більш плавним та менш стресовим.
  • Чіткіше розуміння: Як ви можете знати свою справжню норму прибутку, якщо грошовий потік вашого бізнесу затьмарений особистими витратами? Окрема бізнес-бухгалтерська книга дає вам нефільтрований погляд на фінансове здоров'я вашої компанії. Ви можете точно відстежувати доходи, аналізувати витрати та розраховувати податкові зобов'язання без "шуму" вашого особистого фінансового життя.

Ключові відмінності з першого погляду

Мета, правила та структура бізнес-обліку та особистого обліку принципово відрізняються. Розуміння цих відмінностей є ключем до ведення точного обліку.

ОбластьБізнес-облікОсобистий облік
МетаВідстеження доходів, витрат, активів та зобов'язань для прийняття податкових та рішень щодо зростанняУправління домашнім бюджетом та цілями заощаджень
Податкові правилаПовинні відповідати Додатку C, 1120‑S або 1065; суворі стандарти відрахуваньКілька формальних вимог, окрім базового обліку
РахункиВласний капітал, кредиторська заборгованість, дебіторська заборгованість, податок з продажів, заробітна платаРозрахунковий рахунок, ощадний рахунок, інвестиції, кредити
Оплата власникаЗарплата (W‑2) або виплата власника через власний капіталN/A — особисті зняття коштів фінансують витрати на проживання

Чотириетапний план Beancount

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

• 1 — Відкрийте окремі рахунки

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

2025-07-23 open Assets:Bank:Business   USD
2025-07-23 open Assets:Bank:Personal USD

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

• 2 — Записуйте внески та зняття власника

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

  • Внесок: Коли ви вкладаєте власні гроші у бізнес, щоб розпочати його або покрити дефіцит.
  • Зняття: Коли ви забираєте гроші з бізнесу для особистого користування (саме так багато індивідуальних підприємців "платять" собі).
; Внесення капіталу для запуску бізнесу
2025-07-23 * "Внесок власника"
Assets:Bank:Business 10,000.00 USD
Equity:Owner:Contrib

; Зняття грошей для особистих витрат на проживання
2025-08-05 * "Зняття власника на оренду"
Equity:Owner:Draw 2,500.00 USD
Assets:Bank:Business

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

• 3 — Швидко обробляйте змішані квитанції

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

2025-08-07 * "Особисті покупки продуктів на бізнес-картці"
Equity:Owner:Draw 72.35 USD
Assets:Bank:Business

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

• 4 — Звіряйте та переглядайте за графіком

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

# Перевірте баланс вашого бізнес-банку з вашою випискою
bean-balance books.bean "Assets:Bank:Business"

# Створіть звіт про доходи, щоб переглянути прибутковість
bean-report books.bean income_statement -e 2025-08-31

Ця звичка регулярного перегляду задовольняє вимоги ДПС щодо ведення обліку та тримає вас в курсі фінансового стану вашого бізнесу.

Податкові міркування

  • Очікувані податки: Щоб уникнути болісного податкового рахунку, ставтеся до своїх майбутніх податків як до поточних бізнес-витрат. Створіть рахунки зобов'язань (Liabilities:Tax:Federal, Liabilities:Tax:State) та регулярно переміщуйте певний відсоток кожного депозиту на них. Коли настає час квартальних платежів, готівка вже чекає.
  • Невідраховані особисті витрати: Пам'ятайте правило ДПС: бізнес-витрати повинні бути "звичайними та необхідними" для вашої роботи. Ваші особисті обіди, витрати на проїзд та небізнес-передплати не кваліфікуються та повинні бути повністю виключені з звіту про прибутки та збитки вашого бізнесу.

Список швидкого старту

  • Відкрийте банківські рахунки та кредитні картки лише для бізнесу.
  • Створіть план рахунків Beancount з Assets:Bank:Business, Equity:Owner:Contrib та Equity:Owner:Draw.
  • Визначтеся з вашою основою обліку (касовий метод або метод нарахування) та зазначте це у ваших options Beancount.
  • Негайно позначайте будь-які випадкові особисті витрати на бізнес-картках як Equity:Owner:Draw.
  • Звіряйте щотижня; створюйте резервні копії вашого файлу .bean у приватному віддаленому репозиторії Git.
  • Переглядайте звіт про доходи, баланс та звіти про рух грошових коштів щомісяця.

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

Моделювання операцій з нерухомістю в Beancount

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

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

Припустимо, пан А придбав елітний будинок за адресою 123 ABC Street, XYZ City, CA, 12345 1 січня 2020 року за ціною 1 мільйон. Процентна ставка становить 3,0%, перший внесок — 20%, а сума кредиту — 800 000.

ПозиціяСума
Сума іпотеки800 000
Процентна ставка3%
Термін іпотеки30 років
Загальна вартість іпотеки1 478 219.62
Щомісячні платежі4 106.17
Страхування житла1 300 на рік (39 000 загалом)
Податок на нерухомість7 500 на рік (225 000 загалом)
Погашення кредиту2049 груд
Загальна сума сплачених відсотків414 219.62

2023-06-09-відстеження-нерухомості

Знімок екрана з деталями іпотеки

Створення рахунків

По-перше, ми розглядаємо будинок як Актив. Оскільки будинок вказується як Актив, йому потрібно присвоїти одиницю виміру. У цьому випадку кількість одиниць становить лише одну, малоймовірно, що їх буде кілька, і навіть якщо це n-й будинок, ми хотіли б записати його в окремий Актив. Тобто, один будинок відповідає одному Активу, і цей Актив має особливу одиницю виміру, його значення може бути лише 1.

2019-12-31 commodity HOUSE.ABC
name: "123 ABC Street, XYZ City, CA, 12345"

2019-12-31 open Assets:Property:US:CA:123ABC HOUSE.ABC
2019-12-31 open Liabilities:Bank:US:SomeBank:Mortgage:Loan USD

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

Купівля

З налаштованими вище рахунками, акт купівлі будинку еквівалентний

позика грошей (борг) + витрата грошей (перший внесок) = 1 будинок в активі

Найважливішим документом при купівлі нерухомості, ймовірно, є Заява про розрахунок покупця (Buyer’s Settlement Statement), яка чітко описує рух коштів.

2020-01-01 * "Купівля будинку"
Assets:Property:US:CA:123ABC 1 HOUSE.ABC {1,000,000 USD}
Assets:Bank:US:SomeBankA -100,000 USD
Assets:Bank:US:SomeBankB -101,000 USD
Liabilities:Bank:US:SomeBank:Mortgage:Loan -800,000.00 USD
Expenses:Home:Insurance 1,000 USD
Expenses:Home:Mortgage:Loan:ClosingCost

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

Погашення іпотеки

На основі вищезгаданого запису про купівлю, ми наразі винні 800 000 USD. Через відсотки, і враховуючи, що всі кредити в США амортизуються рівномірно за основною сумою та відсотками, щомісячний платіж включає частину для відсотків і частину для основної суми боргу. На ранніх етапах відсотки становлять більшу частину.

Щоб записати погашення кредиту, все, що вам потрібно зробити, це перевірити виписку вашого банку-кредитора. Вам просто потрібно знати, яку частину основної суми боргу ви погашаєте щомісяця, а решта — це відсотки. Відсотки враховуються як Витрати.

2020-02-01 * "Іпотечний платіж"
Assets:Bank:US:SomeBank:Saving:Joint -3,372.83 USD
Liabilities:Bank:US:SomeBank:Mortgage:Loan 1,376.26 USD
Expenses:Home:Mortgage:Loan:Interest

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

Зростання вартості

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

Я не прийняв цей метод, головним чином з наступних причин:

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

Розуміння дебіторської та кредиторської заборгованості в Beancount

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

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

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

Дебіторська та кредиторська заборгованість: Основи

2023-05-30-receiveable-and-payable

В обліку «дебіторська заборгованість» та «кредиторська заборгованість» — це терміни, що використовуються для відстеження грошей, які належать. «Дебіторська заборгованість» стосується грошей, які інші винні вам, тоді як «кредиторська заборгованість» стосується грошей, які ви винні іншим.

Розглянемо приклад:

  1. Рахунки дебіторської заборгованості (A/R): Припустимо, ви володієте книжковим магазином, і клієнт купує книгу в кредит. Гроші, які вони винні вам за книгу, є рахунком дебіторської заборгованості.

  2. Рахунки кредиторської заборгованості (A/P): З іншого боку, уявіть, що ви замовляєте новий набір книг у видавця, але не платите за них одразу. Гроші, які ви винні видавцю, є рахунком кредиторської заборгованості.

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

Налаштування дебіторської та кредиторської заборгованості в Beancount

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

Ось простий приклад:

1970-01-01 open Assets:AccountsReceivable
1970-01-01 open Liabilities:AccountsPayable

Відстеження транзакцій

Сторона одержувача

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

2023-05-29 * "Продано книги клієнту в кредит"
Assets:AccountsReceivable 100 USD
Income:BookSales -100 USD

Тут ви додаєте 100 доларів до своєї дебіторської заборгованості, оскільки клієнт винен вам цю суму. Одночасно ви зменшуєте свій дохід на ту саму суму, щоб підтримувати баланс (оскільки ви ще не отримали грошей).

Коли клієнт зрештою заплатить, ви запишете це так:

2023-06-01 * "Отримано платіж від клієнта"
Assets:Bank:Savings 100 USD
Assets:AccountsReceivable -100 USD

Сторона платника

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

2023-05-30 * "Куплено книги у видавця в кредит"
Liabilities:AccountsPayable 200 USD
Expenses:BookPurchases -200 USD

І коли ви погашаєте свій борг:

2023-06-02 * "Погашено борг перед видавцем"
Liabilities:AccountsPayable -200 USD
Assets:Bank:Checking 200 USD

Підсумок

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

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

Деконструкція облікової книги Beancount: Приклад для бізнес-бухгалтерії

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

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

Деконструкція облікової книги Beancount: Приклад для бізнес-бухгалтерії

Почнемо з коду:

2023-05-22-business-template

1970-01-01 open Assets:Bank:Mercury
1970-01-01 open Assets:Crypto

1970-01-01 open Equity:Bank:Chase

1970-01-01 open Income:Stripe
1970-01-01 open Income:Crypto:ETH

1970-01-01 open Expenses:COGS
1970-01-01 open Expenses:COGS:Contabo
1970-01-01 open Expenses:COGS:AmazonWebServices

1970-01-01 open Expenses:BusinessExpenses
1970-01-01 open Expenses:BusinessExpenses:ChatGPT

2023-05-14 * "CONTABO.COM" "Mercury Checking ••1234"
Expenses:COGS:Contabo 17.49 USD
Assets:Bank:Mercury -17.49 USD

2023-05-11 * "Amazon Web Services" "Mercury Checking ••1234"
Expenses:COGS:AmazonWebServices 14490.33 USD
Assets:Bank:Mercury -14490.33 USD

2023-03-01 * "STRIPE" "Mercury Checking ••1234"
Income:Stripe -21230.75 USD
Assets:Bank:Mercury 21230.75 USD

2023-05-18 * "customer_182734" "0x5190E84918FD67706A9DFDb337d5744dF4EE5f3f"
Assets:Crypto -19 ETH {1,856.20 USD}
Income:Crypto:ETH 19 ETH @@ 35267.8 USD

Розуміння коду

  1. Відкриття рахунків: Код починається з відкриття серії рахунків 01.01.1970. До них входять як рахунки активів (Assets:Bank:Mercury та Assets:Crypto), так і рахунок власного капіталу (Equity:Bank:Chase), рахунки доходів (Income:Stripe та Income:Crypto:ETH), а також рахунки витрат (Expenses:COGS, Expenses:COGS:AmazonWebServices, Expenses:BusinessExpenses та Expenses:BusinessExpenses:ChatGPT).

  2. Транзакції: Далі реєструється серія транзакцій між 01.03.2023 та 18.05.2023.

    • Транзакція від 14.05.2023 представляє платіж у розмірі 17.49 USD на адресу CONTABO.COM з рахунку Mercury Checking ••1234. Це реєструється як витрата (Expenses:COGS:Contabo) та відповідне списання з рахунку Assets:Bank:Mercury.

    • Аналогічно, транзакція від 11.05.2023 представляє платіж у розмірі 14490.33 USD на адресу Amazon Web Services з того ж банківського рахунку. Це реєструється під Expenses:COGS:AmazonWebServices.

    • Транзакція від 01.03.2023 показує надходження доходу від STRIPE, який був зарахований на рахунок Mercury Checking ••1234, на загальну суму 21230.75 USD. Це реєструється як дохід (Income:Stripe) та додаток до банківського рахунку (Assets:Bank:Mercury).

    • Остання транзакція від 18.05.2023 представляє криптотранзакцію, що включає 19 ETH від клієнта. Це відстежується під Assets:Crypto та Income:Crypto:ETH. {1,856.20 USD} показує ціну ETH на момент транзакції, тоді як @@ 35267.8 USD вказує загальну вартість транзакції 19 ETH.

У всіх транзакціях дотримується принцип подвійного запису, що гарантує постійне дотримання рівняння Активи = Зобов'язання + Власний капітал.

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

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

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

Повторне запровадження безкоштовного плану для нових клієнтів

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

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

Представляємо новий безкоштовний план для нових клієнтів

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

2023-04-28-start-serving-free-users

Нові клієнти, які зареєструються після 1 травня 2023 року, отримають доступ до безкоштовного плану.

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

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