Beancount.io LogoBeancount.io

Проектиране на сметкоплан, който действително ви казва нещо

12 минути четенеMike ThriftMike Thrift
Проектиране на сметкоплан, който действително ви казва нещо

Отворете сметкоплана на повечето малки предприятия и ще откриете едно и също: 247 сметки, от които десетина имат салда, половината са създадени в полунощ от уморен счетоводител, който не е могъл да намери правилната категория. Отчетът за приходите и разходите се разпростира на четири страници. Собственикът не може да каже дали бизнесът печели пари. Никой не е пипал структурата от шест години, защото мисълта за поправянето ѝ е изтощителна.

Сметкопланът (COA) трябва да бъде отговорът на един прост въпрос: откъде дойдоха парите ни и къде отидоха? Когато той спре да отговаря на този въпрос, финансовите отчети се превръщат в тапети — нещо, което разпечатвате за банката и игнорирате през останалата част от годината. Решението не е в повече сметки. Решението е в по-малко сметки, подредени с умисъл.

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

За какво всъщност служи сметкопланът

Сметкопланът е индексът на вашата главна книга. Всяка транзакция, която вашият бизнес записва — всяка фактура, всяка заплата, всяка банкова такса — попада в една от неговите сметки. След това сметките се обобщават в петте категории, които съставят финансовия отчет:

  • Активи (1000) — какво притежава бизнесът: парични средства, вземания, оборудване, предплатени разходи.
  • Пасиви (2000) — какво дължи бизнесът: задължения към доставчици, кредитни карти, заеми, приходи за бъдещи периоди.
  • Собствен капитал (3000) — претенцията на собственика към бизнеса: капитални вноски, неразпределена печалба, дивиденти.
  • Приходи (4000) — какво ви плащат клиентите.
  • Разходи (5000, 6000, 7000) — колко струва генерирането на тези приходи. Себестойността на продадените стоки обикновено е в 5000; оперативните разходи са в 6000; неоперативни позиции като разходи за лихви често стоят в 7000.

Тази структура от пет групи е универсална. Кафене, SaaS стартъп, частна фондация и спедитор — всички използват същите пет категории. Това, което варира, е детайлността във всяка група — и точно тук повечето сметкопланове се объркват.

Номериране: Оставете място за растеж

Конвенцията за номериране е по-важна, отколкото изглежда. Добрата схема позволява на читателя да погледне всеки ред от транзакция и да разбере категорията ѝ, без да се замисля. Лошата схема принуждава всеки счетоводител да наизустява персонализирана карта.

Най-честата конвенция е четирицифрена система: първата цифра сигнализира типа, а останалите три ви дават 999 позиции в рамките на този тип. Трицифрените системи работят за много малки фирми, но четирите цифри не ви струват нищо и предотвратяват проекта за преномериране, който сполита всяка растяща компания. Петцифрените системи са полезни, когато искате водеща цифра за компанията или юридическото лице в група от предприятия.

Ето ходът, който винаги ще ви спаси: оставяйте празнини. Номерирайте сметките си през интервали от 10 или 20.

1000  Парични средства
1010  Разплащателна сметка — Оперативна
1020  Разплащателна сметка — ТРЗ
1030  Спестовна сметка
1040  Паричен пазар

Шест месеца по-късно, когато отворите нова високодоходна сметка, можете да я поставите на 1015, без да преномерирате нищо след нея. Софтуер като QuickBooks ви позволява да сортирате по номер на сметка, така че новата сметка автоматично застава на правилното място. Последователното номериране (1000, 1001, 1002) изглежда подредено, но ви принуждава или да преномерирате плана всеки път, когато добавяте сметка, или да се примирите с ред на сортиране, който вече не отразява начина, по който мислите за бизнеса.

Примерна работна карта за номериране за малък бизнес изглежда така:

  • 1000–1099 Парични средства и еквиваленти
  • 1100–1199 Вземания от клиенти и корективи
  • 1200–1299 Материални запаси
  • 1300–1499 Предплатени разходи, депозити, други текущи активи
  • 1500–1799 Дълготрайни активи и натрупана амортизация
  • 1800–1999 Нематериални активи, дългосрочни активи
  • 2000–2099 Задължения към доставчици
  • 2100–2199 Начислени пасиви (заплати, данъци, лихви)
  • 2200–2399 Кредитни карти
  • 2400–2499 Краткосрочни заеми и текуща част от дългосрочен дълг
  • 2500–2999 Дългосрочен дълг, приходи за бъдещи периоди
  • 3000–3999 Собствен капитал (вноски на членове, неразпределена печалба, дивиденти)
  • 4000–4999 Приходи
  • 5000–5999 Себестойност на продадените стоки
  • 6000–6999 Оперативни разходи
  • 7000–7999 Други приходи и разходи (лихви, печалба от продажба, данъци)

Това е отправна точка, а не закон. Ключът е, че всеки диапазон има ясно значение и има място вътре във всеки диапазон за добавяне на сметка, без да се измества следващата категория.

Започнете с малко. Почти неудобно малко.

Най-голямата грешка, която новите собственици на бизнес правят, е да отворят книгите си с 80 сметки, които са взели от някакъв шаблон. Те никога не използват 60 от тях. Тези 60 неизползвани сметки не са безплатни — те правят всяка транзакция по-трудна за кодиране, всяко равнение по-бавно за изчистване и всеки отчет по-дълъг за четене.

Един консултант на свободна практика вероятно се нуждае от около 20 сметки, за да управлява бизнеса си: една касова сметка, една кредитна карта, вземания от клиенти, няколко приходни реда, ТРЗ (ако има такова) и дузина повтарящи се оперативни категории (наем, софтуер, подизпълнители, пътувания, храна, професионални хонорари, маркетинг, данъци, банкови такси). Това е целият план. Добавяйте сметки, когато бизнесът започне да прави неща, които наистина се нуждаят от нова категория — а не в очакване някой ден да ги правите.

Тестът за това дали една сметка заслужава мястото си е прост: ще взема ли различно решение, защото тази сметка съществува отделно? Ако да, запазете я. Ако не, я присъединете към родителската сметка.

"Офис консумативи" е сметка. "Химикалки" не е сметка.

Подсметки: Използвайте ги, но ограничете дълбочината

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

6400  Пътувания
6410   Пътувания — Самолетни билети
6420   Пътувания — Нощувки
6430   Пътувания — Наземен транспорт
6440   Пътувания — Храна

В Отчета за приходите и разходите (ОПР) можете да покажете и четирите подсметки, за да видите разпределението, или да ги свиете до един ред „Пътувания“ за нуждите на банката. Връзката родител–дете ви позволява да получите и двата изгледа от един и същ набор от счетоводни записвания.

Основното правило, което предпазва подсметките от хаос: не повече от три нива на йерархия. Отвъд трите нива вече изграждате база данни, а не сметкоплан. Ако установите, че искате четири или пет нива, това, от което всъщност имате нужда, не е по-дълбок сметкоплан, а дименсии.

Кога да използвате дименсии вместо повече сметки

Тук повечето малки бизнеси сами си създават проблеми.

Управлявате три обекта. Имате пет продуктови линии. Обслужвате два клиентски сегмента. Затова създавате:

6010  Наем — Обект А
6011  Наем — Обект Б
6012  Наем — Обект В
6110  Маркетинг — Продуктова линия 1
6111  Маркетинг — Продуктова линия 2
...

Докато умножите обектите, продуктовите линии и клиентските сегменти в структурата на вашите сметки, ще се окажете с неуправляема матрица и сметкоплан от 600 сметки. Всеки нов обект предизвиква вълна от нови сметки. Всяка сметка трябва да се помни, да се използва последователно и да се обяснява на всеки нов служител.

По-чистият модел е дименсионалното счетоводство: поддържайте сметкоплана малък и маркирайте всяка транзакция с атрибути като местоположение, проект, отдел или клиент. Повечето модерни счетоводни платформи поддържат това чрез класове, тагове, проекти, обекти или персонализирани сегменти. Инструментите за текстово базирано счетоводство (plain-text accounting) като Beancount се справят с това нативно чрез метаданни и именовани тагове към всяко записване.

Дименсионалният подход превръща:

6010 Наем — Обект А
6011 Наем — Обект Б
6012 Наем — Обект В

в:

6010 Наем  [location: A]
6010 Наем  [location: B]
6010 Наем  [location: C]

Една сметка. Три отчета. Когато отворите обект Г, не променяте нищо в сметкоплана — просто започвате да маркирате новите транзакции с location: D. Сметкопланът остава чист. Отчетите стават по-богати.

Разграничението между сметки и дименсии следва прост принцип: сметкопланът отговаря на въпроса какъв вид събитие се е случило. Дименсиите отговарят на въпросите къде, за кого и за какво. Наемът си е наем, независимо от обекта. Заплатата си е заплата, независимо от отдела. „Видът на събитието“ отива в сметката. „Контекстът“ отива в дименсиите.

Индустриални модели за заемане

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

Търговия на дребно и електронна търговия

Материалните запаси (инвентарът) доминират. Ще ви трябват подсметки под запасите за суровини, стоки в път, готова продукция и върнати стоки. Себестойността на продажбите (COGS) трябва да разделя разходите за стоки от входящия транспорт, таксите за обработка на плащания и фирите. Приходите от доставка и разходите за доставка обикновено получават собствена сметка, тъй като разликата между бруто и нето е важна за анализа на маржа.

Услуги и консултации

Материалните запаси са почти нулеви. Приходите се сегментират по вид услуга — фиксирана такса, почасово заплащане, предплатен абонамент — така че да можете да видите кой модел на ангажираност всъщност е печеливш. Разходите за подизпълнители и професионалните лицензи обикновено изискват собствени сметки, защото са големи, променливи и важни за вземането на решения.

SaaS и абонаменти

Ще работите с приходи за бъдещи периоди, начислени приходи и разсрочени разходи по договори в баланса поради стандарта ASC 606. Сметките за приходи се делят на приходи от абонамент, приходи от внедряване/еднократни приходи и приходи на база потребление. От страна на разходите, хостингът/инфраструктурата обикновено заслужават отделен ред за оперативни разходи, а не да бъдат погребани в „софтуер“.

С нестопанска цел

Нетните активи заменят собствения капитал, а сметкопланът се разделя на неограничени, временно ограничени и постоянно ограничени активи. Разходите трябва да могат да се отчитат по функции — програмна дейност, управление, набиране на средства — за Формуляр 990 и одитирани финансови отчети. Повечето организации с нестопанска цел управляват функционалното разделение с дименсия за отдел или клас, вместо да утрояват всяка сметка за разходи.

Изберете най-близкия модел, опростете го и го персонализирайте според нуждите си.

Тест за излишно раздуване: Ритуал за почистване в края на годината

Сметкопланите се разхвърлят по същия начин, по който и чекмеджетата. Някой осчетоводява пазаруване от Costco в нова сметка „Офис закуски“ в 23:00 ч. Шест месеца по-късно „Закуски“, „Килер“ и „Кухненски консумативи“ са активни и никой не помни коя е основната сметка. Размиването е постепенно и невидимо, докато не се опитате да съставите бюджет за категория, която съществува на три места.

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

  1. Изгответе оборотна ведомост. Всяка сметка с нулево салдо за цялата година е кандидат за закриване.
  2. Изгответе ОПР с показани всички сметки, сортирани по сума. Всичко под смислен праг — за малък бизнес често всичко под 1000 лв. — е кандидат за обединяване в родителска сметка.
  3. Търсете дубликати. „Софтуерни абонаменти“, „SaaS инструменти“ и „Онлайн услуги“ вероятно трябва да бъдат една сметка. Изберете една и влейте останалите в нея.
  4. Прегледайте дълбочината на подсметките. Навсякъде, където сте преминали три нива, се запитайте дали най-дълбокото ниво наистина е сметка или трябва да бъде дименсия/таг/клас.
  5. Документирайте сметкоплана. Описание от един ред за всяка сметка е разликата между сметкоплан, който оцелява при следващия счетоводител, и такъв, който се преправя всеки път, когато дойде нов човек.

Счетоводителите таксуват на час. Чистият сметкоплан намалява разходите за приключване всеки месец и намалява разходите за одит и данъчна подготовка всяка година.

Защо счетоводната дисциплина е по-важна от самия сметкоплан

Дори идеално проектираният сметкоплан е толкова добър, колкото и счетоводното отразяване зад него. Непоследователното кодиране превръща и най-чистия сметкоплан от пет страници в хаос: маркетингови разходи, разделени между три сметки, защото никой не е обучил новия служител; лични тегления на собственика, отразени като разпределения единия месец и като заплата следващия; елементи от себестойността (COGS), отнесени към оперативни разходи, защото счетоводителят е налучквал. Отчетите започват да лъжат.

Дисциплината, която поддържа сметкоплана полезен, не е бляскава: писмено ръководство за кодиране, така че всеки счетоводител да интерпретира сметкоплана по един и същ начин; месечно приключване, което улавя отклоненията, преди те да се натрупат; и записи под контрол на версиите, за да можете да проследите защо една сметка е била добавена, преименувана или оттеглена. Бизнесите, които третират своите книги като жив документ, а не като упражнение за данъчни цели в края на годината, получават използваеми отчети от същия сметкоплан, който за всички останали произвежда само шум.

Plain-Text Accounting улеснява дисциплината

Много от проблемите със сметкоплана по-горе всъщност са проблеми на инструментите. Падащи менюта с 247 записа са лесни за объркване. Шаблони, пълни с предварително зададени сметки, насърчават раздуването. Софтуерът, който крие сметкоплана зад потребителски интерфейс, затруднява виждането на структурата като цяло.

Счетоводството в обикновен текстов формат (Plain-text accounting) обръща това. Сметкопланът е просто списък от имена на сметки във файл, който можете да прочетете от горе до долу за 30 секунди. Йерархията идва от двоеточията в името: Expenses:Travel:Airfare автоматично е подсметка на Expenses:Travel, която се обобщава в Expenses. Дименсиите са тагове към отделните записи, а не твърдо кодирани сегменти. Всяка промяна в сметкоплана се вижда в git diff, с commit съобщение, обясняващо защо. Годишното почистване е pull request, а не стресиращ уикенд в QuickBooks.

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

Поддържайте книгите си честни от първия ден

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

Beancount.io предоставя plain-text accounting, което прави чистия и целенасочен сметкоплан стандарт, а не изключение — прозрачен, под версионен контрол и готов за AI. Започнете безплатно и вижте защо разработчиците и финансовите екипи преминават към счетоводство в текстов формат, което всъщност могат да разчитат.