Настройка на Beancount за стартиращи фирми
Практическа, готова за копиране основа за управление на счетоводството на стартъп в обикновен текст. Работи за pre-seed до Series A. Това не е правен или данъчен съвет.
Управлението на стартъп означава носенето на много шапки и една от най-важните е "счетоводител". Преди да можете да си позволите скъп софтуер или счетоводител на пълен работен ден, се нуждаете от система, която е точна, проверима и няма да ви заключи в собствена екосистема. Запознайте се с Beancount: система за счетоводство с отворен код и обикновен текст.
Използването на Beancount означава, че вашата финансова книга се намира в текстови файлове, точно до вашия код в Git хранилище. Тя е с контролирана версия, прозрачна и безкрайно персонализируема. Това ръководство предоставя пълна, готова за копиране настройка, за да поддържате счетоводните книги на вашия стартъп работещи от създаването до вашия Series A, изградени на солидни счетоводни принципи, основани на начисляване.
1) Какво ще настроите
Това ръководство ще ви преведе през създаването на пълна, професионална счетоводна настройка. До края ще имате:
- Счетоводна книга с единствен източник на истина, управлявана в Git (
main.beancount
), която ви дава пълна, проверима история на финансите на вашата компания. - Fava за красиви отчети и графики. Fava е уеб интерфейс за Beancount, който превръща вашите текстови файлове в интерактивни отчети за приходите, баланси и анализ на паричните потоци.
- Структура за импортиране, която можете да добавите по-късно, за да автоматизирате въвеждането на транзакции от вашата банка, кредитна карта, PayPal и Stripe акаунти. Ще започнем ръчно, за да научим системата, след което ще автоматизираме.
- Счетоводен план, готов за начисляване, предназначен за съвременни стартиращи фирми, с вградена поддръжка за отсрочени приходи, предплатени разходи и задължения за заплати.
- Примитиви за seed финансиране, включително ясни примери за записване на SAFE бележки (или като пасив, или като собствен капитал) и конвертируеми облигации с лихва.
2) Структура на проекта (поставете във вашето хранилище)
Започнете, като създадете тази структура на директории във вашето Git хранилище на компанията. Тази организация поддържа вашата счетоводна книга чиста и мащабируема.
/ledger
main.beancount
/includes
accounts.beancount
opening-balances.beancount
policies.beancount
/documents
/bank
/invoices
/receipts
/importers # optional; add when you automate CSV ingestion
bank_importer.py
card_importer.py
main.beancount
: Централният файл, който обединява всичко./includes
: Съдържа вашия счетоводен план, начални салда и счетоводни политики./documents
: Място за съхраняване на PDF файлове на банкови извлечения, фактури и разписки за чиста одитна следа./importers
: Където ще бъдат вашите бъдещи Python скриптове за анализиране на банкови CSV файлове.