Споделяне или вграждане на вашата счетоводна книга
Beancount.io предоставя гъвкави опции за споделяне на вашите финансови данни. Можете да вградите вашата счетоводна книга в уебсайтове за публичен преглед или да поканите сътрудници, които да помагат при редактирането и управлението на вашите сметки.
Вграждане на вашата счетоводна книга
Вграждането ви позволява да показвате вашата счетоводна книга публично в уебсайтове, портфолиа или документация. Това е идеално за отчети за прозрачност, бюджети на проекти с отворен код или образователни демонстрации.
Предварителни изисквания: Направете вашата счетоводна книга публична
Важно: Преди да можете да вградите вашата счетоводна книга, първо трябва да настроите нейната видимост на „Публична“.
- Отидете на страницата с настройки на вашата книга:
https://beancount.io/ledger/{username}/{repo}/settings - Променете настройката за видимост от „Private“ на „Public“
- Запазете промените
Направете вашата счетоводна книга пуб лична само ако се чувствате комфортно да споделяте всички финансови данни с всеки. Публичните книги могат да бъдат разглеждани от всеки в интернет. Ако вашата книга съдържа чувствителна лична или бизнес финансова информация, запазете я частна и вместо това използвайте функциите за сътрудничество.
Вграждане чрез iframe
След като вашата счетоводна книга е публична, можете да я вградите във всеки уебсайт, като използвате HTML iframe. Ето пример за вграждане на страницата за преглед (overview):
Пример за iframe код
<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin-bottom: 2rem;">
<iframe
style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"
src="https://beancount.io/ledger/puncsky/example/overview"
title="Beancount Ledger Overview"
frameBorder="0"
allow="clipboard-write"
loading="lazy">
</iframe>
</div>
Персонализиране на вградения изглед
Можете да вграждате различни страници от вашата счетоводна книга, като променяте пътя в URL адреса:
- Преглед (Overview):
/ledger/{username}/{repo}/overview - Баланс (Balance Sheet):
/ledger/{username}/{repo}/balance-sheet - Отчет за приходите и разходите (Income Statement):
/ledger/{username}/{repo}/income-statement - Журнал (Journal):
/ledger/{username}/{repo}/journal - Статистика (Statistics):
/ledger/{username}/{repo}/statistics
Просто заменете {username} с вашето потребителско име и {repo} с името на хранилището на вашата счетоводна книга.
Споделяне на вашата сч етоводна книга за редактиране
Ако искате други хора да помагат при редактирането на вашата счетоводна книга (като счетоводител, бизнес партньор или член на екипа), можете да ги поканите като сътрудници. Сътрудниците получават пълен достъп за четене и писане и могат да правят комити чрез работния процес, базиран на Git.
Стъпка по стъпка: Покана на сътрудник
-
Помолете вашия сътрудник да се регистрира Вашият сътрудник първо трябва да създаде безплатен акаунт на https://beancount.io.
-
Отидете на страницата за сътрудници Отидете на
https://beancount.io/ledger/{username}/{repo}/collaborators(заменете{username}и{repo}с данните на вашата книга). -
Поканете сътрудника Кликнете върху бутона „Invite Collaborator“ и въведете потребителското име или имейл адреса на вашия сътрудник.
Какво могат да правят сътрудниците
След като бъдат поканени и приемат поканата, сътрудниците могат:
- Да преглеждат всички трансакции и финансови данни
- Да редактират файловете на счетоводната книга директно чрез уеб интерфейса
- Да правят Git комити и да преглеждат историята на промените
- Да качват документи и касови бележки
- Да изпълняват заявки и да генерират отчети
- Да изпращат (push) и изтеглят (pull) промени чрез Git команди (ако работят локално)
Най-добри практики за сът рудничество
- Дефинирайте ясно ролите: Обсъдете кой отговаря за кои сметки или периоди от време
- Използвайте смислени съобщения при комит: Това помага за проследяване на това кой какви промени е направил и защо
- Редовна комуникация: Координирайте се при големи промени, за да избегнете конфликти
- Преглеждайте промените заедно: Използвайте Git историята, за да преглеждате работата на другия
- Правете редовни резервни копия: Въпреки че Git осигурява контрол на версиите, поддържайте и собствени резервни копия
Beancount.io използва Git за контрол на версиите. Сътрудниците с познания по Git могат да клонират хранилището локално, да правят промени с любимия си текстов редактор и да изпращат актуализации обратно към сървъра. Това предоставя мощни възможности за контрол на версиите при управлението на вашите финансови данни.
Съображения за поверителност
Публични срещу Частни счетоводни книги
-
Публични книги:
- Могат да бъдат вграждани във външни уебсайтове
- Видими са за всеки, който разполага с URL адреса
- Индексират се от търсачките (в зависимост от настройките)
- Подходящи за прозрачност и образователни цели
-
Частни книги (по подразбиране):
- Достъпни са само за вас и поканените сътрудници
- Не могат да бъдат вграждани външно
- Препоръчват се за лични и бизнес финанси
Кога да използвате всяка опция
- Използвайте Публична за: Бюджети на проекти с отворен код, образователни примери, отчети за прозрачност, демонстрации на портфолио
- Използвайте Частна за: Лични финанси, бизнес счетоводство, работа с клиенти, чувствителни финансови данни
Винаги можете да промените настройките за видимост по всяко време от страницата с настройки на вашата счетоводна книга.