bookkeep
/bookkeep
Opróżnia skrzynkę księgowania, kategoryzuje transakcje bankowe i paragony oraz przypisuje je do właściwych dokumentów księgowych, w codziennej pracy księgowej.
- Autor
- erp-mafia ↗
- Repozytorium
- accounted ↗
- Licencja
- AGPL-3.0
- Ostatnia zmiana repozytorium
- 04.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 04.10.2026, bez odwołań do wycofanych modeli i API.
AGPL-3.0, copyleft: przeróbki udostępniane innym muszą mieć tę samą licencję.
Co robi i kiedy
Opróżnia skrzynkę księgowania, kategoryzuje transakcje bankowe i paragony oraz przypisuje je do właściwych dokumentów księgowych, w codziennej pracy księgowej.
Wyzwalacze z opisu
Argumenty
/bookkeep [period or counterparty]
Oryginalny opis (EN)
Clear the bookkeeping inbox, categorize bank transactions and receipts into correct vouchers. Use when the user says "bokfor", "bokfora", "book this", "categorize my transactions", "osorterade transaktioner", "kvitton", or wants daily bookkeeping done.
Jak działa
- Flow
- Rules
Podgląd SKILL.md
---
name: bookkeep
description: Clear the bookkeeping inbox, categorize bank transactions and receipts into correct vouchers. Use when the user says "bokfor", "bokfora", "book this", "categorize my transactions", "osorterade transaktioner", "kvitton", or wants daily bookkeeping done.
argument-hint: [period or counterparty]
---
# Bookkeep
Work through unbooked bank transactions and receipts and stage correct vouchers. This is the highest-frequency flow; accuracy comes from the company's own history, not from guessing.
## Flow
1. If not already done this session, call `accounted_get_agent_briefing` (accounting method changes how income is booked: faktureringsmetoden credits 1510 via invoices, kontantmetoden books on payment).
2. Find what is unbooked: start from `Accounted://attention`, then discover the listing and categorization tools with `accounted_search_tools` (for example "uncategorized transactions", "categorize", "upload receipt").
3. For each item, decide the posting in this order of authority:
1. Explicit mapping rules the company has configured.
2. Observed history in `Accounted://ledger/context`: how THIS company booked this counterparty before (dominant account, VAT treatment, frequency as evidence). Prefer these over textbook answers, but frequency is not permission to auto-post.
3. Only then general knowledge, and for VAT treatment always load it: `accounted_load_skill("horizontal/swedish-vat")` for deductibility edge cases (representation caps, EU trade, reverse charge). Never answer Swedish VAT from memory.
4. Stage the categorizations, grouped by counterparty so the user can approve in coherent batches. Present each preview with account, VAT treatment, and why. Approve only what the user confirms, via `accounted_approve_pending_operation`.
5. If a tool response carries `period_status` locked or closed, stop that item and explain; never work around a period lock.
6. Finish with a short summary in the user's language: booked, skipped and why, what remains, and the next relevant deadline.
## Rules
- Evidence over guesses: ledger context and mapping rules outrank general knowledge.
- Every write stages a pending operation; the user approves before anything is booked.
- Amounts are SEK with ore precision; never round away balance.
- Company context: if the working directory (or a parent, nearest wins) contains `.accounted.json` with `{ "company_id": "<uuid>", "name": "<name>" }`, pass that `company_id` on every company-scoped call and say the company name once at the start. Otherwise, if `accounted_list_companies` is among your tools, the account reaches several companies: call it and ask once which company the task concerns (or whether it spans all of them) before any write, never write to a company the user did not name, and read back the `company: { company_id, name, is_default }` block that opens every result whenever it is not the company they named. If `accounted_list_companies` is not among your tools, the account has one company: results carry no company block and none of this applies.
Wersje
W bazie nie ma innych skilli o nazwie bookkeep.
Migawka bazy z 28.10.2026 · wersja paczki 6c0f62c2e752 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 90categorize-transactions
Przegląda i kategoryzuje nieprzypisane transakcje bankowe, dopasowuje je do faktur i sprawdza wpisy księgowe. - 100taxhacker
Obsługuje samodzielnie hostowane narzędzie księgowe z AI, które analizuje paragony, faktury i transakcje bankowe przez LLM, kategoryzuje wydatki i przygotowuje dokumenty podatkowe. - 100tidy
Prawdopodobnie porządkuje i kategoryzuje transakcje finansowe, na przykład przypisuje kategorie niesklasyfikowanym pozycjom po poleceniu uporządkowania. - 90swedish-daily-bookkeeping
Księguje na kontach BAS 2026 codzienne transakcje, np. wyciągi bankowe, paragony i płatności Stripe, Klarna czy Swish, z właściwym traktowaniem momsu. - 100bookkeeping-automation
Automatyzuje księgowanie: parsuje wyciągi bankowe (CSV, OFX, QIF), kategoryzuje transakcje regułami lub przez LLM, uzgadnia konta, generuje raporty wydatków i wykrywa duplikaty. - 100bookkeeping-close
Prowadzi księgowość małych i średnich firm: kategoryzuje transakcje do planu kont, uzgadnia wyciągi z księgą, realizuje listę zamknięcia miesiąca i przygotowuje pakiet dla księgowego z QuickBooks, Xero lub eksportów bankowych.