Преминете към основното съдържание

43 публикации маркиран с/със "счетоводство"

Вижте всички етикети

Основи на счетоводството за продавачи в 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)
  • Пачуърк от данъци върху продажбите: Докато законите на Marketplace Facilitator на Amazon се справят със събирането и превеждането на данъци върху продажбите в повечето щати, това не е пълно решение. Съхраняването на инвентар в складове на FBA може да създаде "нексус" (бизнес присъствие), което потенциално изисква да се регистрирате и подадете документи в тези щати, дори ако не се дължи данък. Това е сложна област на съответствие, която изисква внимателно проследяване. (TaxDo)
  • По-ниски прагове за 1099-K: С намаляването на прага за отчитане на формуляр 1099-K от 20000на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

Ами ако можехте да управлявате финансите на магазина си със същата грижа и прецизност, които влагате в продуктите си? Това ръководство представя plain-text счетоводен работен процес, използващ Beancount, двигател с отворен код, проектиран за точност и контрол. Това е метод, който ви помага да овладеете числата си, за да можете да се съсредоточите върху занаята си.

Защо счетоводството за Etsy е различно

Един Etsy магазин има уникален финансов отпечатък, със сложности, които често се пропускат от универсалния счетоводен софтуер.

  • Такси на пазара навсякъде: Вашето окончателно плащане е това, което остава, след като Etsy вземе своя дял. Такси за обяви, такси за транзакции, такси за обработка на плащания и разходи за реклама - всички те отхапват от всяка продажба. Без да ги проследявате поотделно, не можете да знаете истинските си маржове на печалба. (Bench)
  • Данък върху продажбите, контролиран от платформата: В огромна победа за продавачите, Etsy сега автоматично изчислява, събира и превежда данък върху продажбите от ваше име в повечето щати. Въпреки това, ако продавате по други канали или имате физическо присъствие в определени щати, може все още да имате свои собствени задължения за данък върху продажбите поради правилата за "nexus". (Bench)
  • Гъвкава честота на плащане: В зависимост от вашите настройки и история на акаунта, Etsy може да депозира средствата ви ежедневно, седмично, двуседмично или месечно. Тази гъвкавост може да направи паричния поток непредсказуем, особено когато средствата се държат в резерв или се забавят. (Etsy Help)
  • По-ниски прагове за 1099-K: Дните на летене под данъчния радар са отминали. Прагът за отчитане на IRS за формуляр 1099-K, който отчита вашите брутни продажби, е определен на 5000за2024г.исепланирадападнедосамо5000 за 2024 г. и се планира да падне до само 600 до 2026 г. Това означава, че почти всеки магазин ще получи формуляр от IRS и вашите книги трябва да могат да се съгласуват с него перфектно. (IRS)

План на Beancount в седем бързи стъпки

Този plain-text план ще ви помогне да изградите ясна, точна и безстресова счетоводна система.

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 файл за сметка за плащане от вашия Shop Manager. Използвайте този отчет, за да създадете единична 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. Автоматизирайте импорта

Спестете време, като автоматизирате въвеждането на данни. Plain-text екосистемата предлага няколко опции:

  • Използвайте bean-extract с персонализирани правила за анализиране на CSV файловете на Etsy.
  • Конфигурирайте CSV импортер за банка, за да улавяте рекламни такси или етикети за доставка, платени с кредитна карта.
  • За напреднали потребители, напишете Python скрипт, за да извличате отчети директно от Etsy API.

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 Help)
  • Абонамент (Etsy Plus): Незадължителен $10/месец за допълнителни инструменти. (Bench)

Съвети за данък върху продажбите и съответствие

  • Докато Etsy превежда данък върху продажбите за повечето щати в САЩ, имайте предвид, че продажбата на други платформи или наличието на физическа работилница може да създаде допълнителни данъчни задължения ("nexus"). Проследявайте внимателно праговете си за продажби. (Bench)
  • След като праговете за 1099-K се прилагат за вашия магазин, уверете се, че общата сума Income:Etsy:Sales в Beancount съответства на брутната сума във формуляра до цента. (IRS)

Често срещани клопки (и поправки)

  • Клопка: Счетоводство на нетния депозит.
    • Поправка: Винаги използвайте CSV файла за плащане, за да разбиете депозитите на брутни продажби, такси и резерви.
  • Клопка: Остарели разходи за инвентар.
    • Поправка: Записвайте покупките си на консумативи и материали като инвентар в момента, в който ги купувате. Не чакайте, докато готовият продукт се продаде.
  • Клопка: Сляпи петна за възстановяване на суми.
    • Поправка: Когато издавате възстановяване на сума, регистрирайте разхода и също така обърнете първоначалния запис на COGS, за да преместите цената обратно във вашата сметка за инвентар.
  • Клопка: Игнориране на задържаните резерви.
    • Поправка: Отворете сметка Assets:Etsy:Reserve, за да проследявате парите, които Etsy държи. Това поддържа вашите отчети за паричния поток честни.

Чеклист за бърз старт

  • В Shop Manager настройте месечни отчети и изтеглете първия си CSV файл.
  • Клонирайте стартовия репозитори на Beancount и скицирайте сметкоплана на вашия магазин.
  • Решете за касово или начислено счетоводство и се придържайте към него.
  • Напишете основен скрипт за импортиране или файл с правила и планирайте седмична синхронизация.
  • Сверявайте вашите плащания, нива на инвентара и банков баланс всеки понеделник.
  • Генерирайте отчет за приходите и разходите всеки месец и преглеждайте тенденциите на брутния си марж.
  • Архивирайте вашите .bean файлове, като използвате Git и решение за съхранение извън сайта.

Готови ли сте да вплетете счетоводството във вашия творчески работен процес? Инсталирайте Beancount, направете първия си запис и оставете plain-text яснотата да ви освободи повече време на работната маса. Щастливо счетоводство!

Навигиране във вземанията в 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, можете бързо да установите кои суми все още предстои да бъдат уредени.

Поддържане на нулево салдо:

В правилно поддържана счетоводна книга, сумата от всички транзакции по сметката Активи:Вземания, с изключение на тези, маркирани с #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 за основатели, съобразяващи се с разходите

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

Като основател, вие носите всяка шапка – изпълнителен директор, търговски представител, продуктов мениджър и, да, счетоводител. Но с разрастването на вашия бизнес, часовете, прекарани в съгласуване на транзакции, започват да се усещат по-малко като находчиво самофинансиране и повече като скъпоструващо разсейване. И така, кога е подходящият момент да предадете счетоводството?

Отговорът не е в това да се откажете от контрол; става дума за вземане на решение, основано на данни. Ето как да използвате вашата счетоводна книга на Beancount, за да решите дали да продължите да се занимавате сами или да наемете професионалист.

2023-09-03-счетоводство-направи-си-сам-срещу-наемане-на-счетоводител-наръчник-на-beancount-за-основатели-съобразяващи-се-с-разходите

TL;DR: Ако таксувате времето си на 85/часипрекарватесамочетиричасамесечновсчетоводство,тазиработавиструва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 може да таксува от 150150–400 на час само за да почисти вашите записи, преди дори да започне с данъчната декларация (Bench).
  • Пропуснати данъчни облекчения и глоби от IRS: Малки, неволни грешки – като неправилно класифициране на разход или забравяне да се запише парична транзакция – могат да се натрупат с течение на времето, което води до санкции, лихви и по-висока данъчна сметка (Bench).
  • Прегаряне на основателя: Психическото натоварване от късно вечерно съгласуване е реално. То източва фокус и енергия, които трябва да бъдат посветени на дейности с висок ливъридж, като продажби и продуктови иновации (Bench).

Смекчаване с Beancount: Можете да намалите грешките, като добавите Git pre-commit hook, който отказва да извърши промени, ако bean-check се провали или ако транзакциите нямат етикет за категория. Това налага дисциплина, дори когато сте уморени.

3. Три начина, по които счетоводител (или дисциплината на Beancount) спестява пари

Независимо дали наемате професионалист или просто повишавате нивото на собствения си процес, доброто счетоводство се изплаща.

  1. По-чисто данъчно деклариране: Организираните, точни счетоводни книги означават по-малко часове, прекарани от CPA за почистване, което директно се превръща в по-ниска сметка.
  2. Информация за паричните средства в реално време: Познаването на точната ви парична позиция ви помага да избегнете скъпи такси за овърдрафт и необходимостта от last-minute финансиране с висока лихва.
  3. Буфер срещу стрес: Стабилните, предвидими финансови операции намаляват стреса на основателя, което води до по-добро вземане на решения и по-здравословна бизнес култура.

4. Кога не бива да наемате още

Наемането на счетоводител не винаги е правилният ход. В някои случаи „Направи си сам“ все още е по-умният финансов избор.

  • Вие сте пред-приходни или имате много слаб паричен поток. На този етап всеки долар трябва да отива за продажби и придобиване на клиенти. Фокусирайте се първо върху получаването на приходи (Bench).
  • Вашите финанси са прости. Ако имате една банкова сметка, един Stripe feed и по-малко от ~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 tag или обикновен архив (books-Q3-2025.tar.gz). Те могат да проверят вашата работа, да добавят сложни коригиращи записи (като начисления и амортизация) и да подготвят данъчни пакети.

Този модел поддържа ниските ви разходи, тъй като професионалистът докосва само чисти, прегледани данни, докато вие все още получавате ползата от финансови отчети на професионално ниво.

6. Бърза матрица за решения

СитуацияНаемете професионалистПродължете с Beancount („Направи си сам“)
>60 Tx/месец, >$20k MRR
Таксувате $100+/час, но прекарвате 3+ часа/месец в счетоводство
В парична криза, <$5k MRR
Наистина обичате електронни таблици и автоматизация

7. Следващи стъпки

  1. Запишете времето си. За следващата ви счетоводна сесия проследете всяка минута, която прекарвате в нея.
  2. Изчислете числата. Умножете това време по вашата таксувана ставка и го сравнете с пазарните ставки по-горе.
  3. Изберете вашия път. Или затегнете работния си процес на Beancount, използвайки хибридния модел, или започнете да интервюирате счетоводители, които се чувстват комфортно да работят с обикновен текстов регистър.

И в двата случая, целенасоченото счетоводство винаги е по-евтино от импровизацията. С Beancount като ваш неизменен източник на истина, ще знаете точно кога професионалната помощ се изплаща – и кога не.

Разделяне на бизнес и лично счетоводство с Beancount

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

Процъфтяваща компания и здравословен портфейл споделят една черта: граници.

За всеки собственик на бизнес, от самостоятелно работещ до основател на стартираща компания, една от най-важните финансови дисциплини е стриктното разделяне на бизнес и лични финанси. Смесването на средства – използването на бизнес сметката за хранителни стоки или плащането на бизнес доставчик от личната ви сметка – създава объркана, непрозрачна финансова картина. Това не само привлича вниманието на данъчните власти, но и ви лишава от ясна представа за действителното представяне на вашата компания.

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

За щастие, система за счетоводство с обикновен текст като Beancount предоставя перфектната рамка за прилагане на тези основни граници директно във вашата счетоводна книга.

Защо разделянето е важно

Неразделянето на вашите финанси не е просто лош навик; то носи значителни рискове и маскира ценна бизнес информация.

  • Яснота пред НАП: НАП не просто ви предлага да поддържате отделни банкови сметки; те настоятелно го препоръчват. Когато бизнес и личните средства са смесени, става трудно да се докаже кои разходи са легитимни бизнес удръжки. Тази неяснота може да доведе до въпроси и усложнения, които е по-добре да избегнете.
  • Риск от ревизия: Смесването на транзакции е основен червен флаг за одиторите. Ако вашите книги са заплетена бъркотия от лична и бизнес дейност, рискувате валидни удръжки да бъдат отхвърлени или дори да се сблъскате с глоби. Чиста, отделна счетоводна книга демонстрира професионализъм и прави всяка потенциална ревизия по-гладка и по-малко стресираща.
  • По-ясна представа: Как можете да знаете истинския си марж на печалба, ако паричният поток на вашия бизнес е помрачен от лични разходи? Отделна бизнес счетоводна книга ви дава нефилтриран поглед върху финансовото състояние на вашата компания. Можете точно да проследявате приходите, да анализирате разходите и да изчислявате данъчните задължения без "шума" на вашия личен финансов живот.

Основни разлики с един поглед

Целта, правилата и структурата на бизнес и личното счетоводство са коренно различни. Разбирането на тези контрасти е ключово за поддържането на точни записи.

ОбластБизнес счетоводствоЛично счетоводство
ЦелПроследяване на приходи, разходи, активи и пасиви за данъчни и инвестиционни решенияУправление на бюджета на домакинството и спестяванията
Данъчни правилаТрябва да се спазват специфични данъчни закони; строги стандарти за приспаданеМалко формални изисквания освен основно водене на записи
СметкиСобствен капитал, задължения, вземания, ДДС, заплатиРазплащателна, спестовна, инвестиции, заеми
Заплащане на собственикаЗаплата или теглене от собствения капиталНяма – личните тегления финансират разходите за живот

Четириетапен план с 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

· 5 минути четене
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-tracking-real-estate

Екранна снимка на детайли за ипотека

Създаване на сметки

Първо, третираме къщата като Актив. Тъй като къщата се посочва като Актив, тя трябва да има единица. В този случай количеството на единицата е само едно, малко вероятно е да има няколко, и дори ако е 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 къща като актив

Най-важната справка при закупуване на имот вероятно е Удостоверението за уреждане на сделката на купувача, което ясно описва паричния поток.

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. Лично аз смятам, че преди изплащането на ипотеката, ако паричният поток от къщата е отрицателен, до известна степен имотът все още е пасив. Следователно, преждевременното му включване в активите ще ви даде илюзия за обогатени активи и поскъпване, и аз лично искам да избегна тази илюзия.

Методът, който използвам за записване на поскъпването на имота, който ще бъде обсъден по-късно и за моделиране на RSUs. Този метод е да се използва виртуална валутна единица. Ако приемем, че вашата базова валута е USD, можем да използваме USD.UNVEST (изглежда, че няма нужда да се създава нова Стока за това), за да покажем, че този актив се изчислява в специална валута. Нарастването или намаляването на този актив няма да бъде записано в USD. По този начин мога да постигна първоначалната си цел, а именно да запиша поскъпването на къщата, и това поскъпване няма да бъде включено в крайния баланс (Баланс).

2020-01-01 price HOUSE.ABC                          1,000,000 USD
2025-01-01 price HOUSE.ABC 1,400,000 USD.UNVEST

Трябва само редовно да оценявате имота си в USD.UNVEST.

Така, на страницата "Стоки" на Fava, можете да проследявате тенденцията на референтната цена на къщата. Но на страницата "Баланс", цената на къщата все още е цената на къщата към момента на сделката. Тоест, вашите общи активи все още са парите от първоначалната ви вноска

Разбиране на вземанията и задълженията в 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. Отваряне на сметки: Кодът започва с отваряне на поредица от сметки на 1970-01-01. Те включват комбинация от сметки за активи (Assets:Bank:Mercury и Assets:Crypto), сметка за собствен капитал (Equity:Bank:Chase), сметки за приходи (Income:Stripe и Income:Crypto:ETH) и сметки за разходи (Expenses:COGS, Expenses:COGS:AmazonWebServices, Expenses:BusinessExpenses и Expenses:BusinessExpenses:ChatGPT).

  2. Транзакции: След това се преминава към записване на поредица от транзакции между 2023-03-01 и 2023-05-18.

    • Транзакцията от 2023-05-14 представлява плащане от $17.49 към CONTABO.COM от Mercury Checking ••1234. Това е записано като разход (Expenses:COGS:Contabo) и съответно приспадане от сметката Assets:Bank:Mercury.

    • По същия начин, транзакцията от 2023-05-11 представлява плащане от $14490.33 към Amazon Web Services от същата банкова сметка. Това е записано под Expenses:COGS:AmazonWebServices.

    • Транзакцията от 2023-03-01 показва доход от STRIPE, депозиран в Mercury Checking ••1234, на обща стойност $21230.75. Това е записано като приход (Income:Stripe) и добавяне към банковата сметка (Assets:Bank:Mercury).

    • Последната транзакция от 2023-05-18 представлява крипто транзакция, включваща 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 г., ще имат достъп до безплатния план.

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

Ако имате въпроси или притеснения, моля, не се колебайте да се свържете с нас. Винаги сме тук, за да изслушаме вашите отзиви и да разрешим всички проблеми, които може да имате. Благодарим ви за продължителната подкрепа и очакваме с нетърпение да ви предоставим възможно най-доброто обслужване.

Шпаргалка за Beancount

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

Примерно име на сметка

Assets:US:BofA:Checking

cheatsheet-bg

Типове сметки

Assets          +
Liabilities -
Income -
Expenses +
Equity -

Валути и активи

CNY, EUR, CAD, AUD
GOOG, AAPL, RBF1005
HOME_MAYST, AIRMILES
HOURS

Директиви

Общ синтаксис

YYYY-MM-DD <Directive> <Parameters...>

Откриване и закриване на сметки

2001-05-29 open Expenses:Restaurant
2001-05-29 open Assets:Checking USD,EUR ; Валутни ограничения

2015-04-23 close Assets:Checking

Деклариране на валути/активи (по избор)

1998-07-22 commodity AAPL
name: "Apple Computer Inc."

Цени

2015-04-30 price AAPL   125.15 CNY
2015-05-30 price AAPL 130.28 CNY

Бележки

2013-03-20 note Assets:Checking "Обадих се да попитам за отстъпка"

Документи

2013-03-20 document Assets:Checking "path/to/statement.pdf"

Транзакции

2015-05-30 * "Някакво описание на тази транзакция"
Liabilities:CreditCard -101.23 CNY
Expenses:Restaurant 101.23 CNY

2015-05-30 ! "Кабелна компания" "Сметка за телефон" #tag ˆlink
id: "TW378743437" ; Метаданни
Expenses:Home:Phone 87.45 CNY
Assets:Checking ; Можете да пропуснете една сума

Записвания

  ...    123.45 USD                             Обикновено
... 10 GOOG {502.12 USD} С единична себестойност
... 10 GOOG {{5021.20 USD}} С обща себестойност
... 10 GOOG {502.12 # 9.95 USD} С двете себестойности
... 1000.00 USD @ 1.10 CAD С единична цена
... 10 GOOG {502.12 USD} @ 1.10 CAD Със себестойност и цена
... 10 GOOG {502.12 USD, 2014-05-12} С дата
! ... 123.45 USD ... С флаг

Проверки на салдо и допълване

; Проверява сумата само за дадената валута:
2015-06-01 balance Liabilities:CreditCard -634.30 CNY

; Автоматично вмъкване на транзакция за изпълнение на следната проверка:
2015-06-01pad Assets:Checking Equity:Opening-Balances

Събития

2015-06-01 event "местоположение" "Ню Йорк, САЩ"
2015-06-30 event "адрес" "Ул. Мей 123"

Опции

option "title" "Моят личен леджър"

Други

pushtag #пътуване-до-перу
...
poptag #пътуване-до-перу
; Коментарите започват с точка и запетая