summaryrefslogtreecommitdiff
path: root/docs/PROTOCOL.md
diff options
context:
space:
mode:
authorAnders Betts <anders.betts@gmail.com>2026-09-19 20:13:02 +0200
committerAnders Betts <anders.betts@gmail.com>2026-09-19 20:13:02 +0200
commit77c298b3b64f2493e509734df0084068ad24441f (patch)
tree8a8182fbecdb0dc63cdc71842511cc6d00e21716 /docs/PROTOCOL.md
parent30c309e15d3211e7d0e8a8a2752c3e9afa0a0638 (diff)
downloadbokf-77c298b3b64f2493e509734df0084068ad24441f.tar.gz
bokf-77c298b3b64f2493e509734df0084068ad24441f.zip
bokslut: TUI screen, K2 årsredovisning draft, storable dividend (schema v4)v0.1.33
Diffstat (limited to 'docs/PROTOCOL.md')
-rw-r--r--docs/PROTOCOL.md10
1 files changed, 9 insertions, 1 deletions
diff --git a/docs/PROTOCOL.md b/docs/PROTOCOL.md
index 8ee1b2c..6f617fd 100644
--- a/docs/PROTOCOL.md
+++ b/docs/PROTOCOL.md
@@ -288,6 +288,7 @@ Account `type` is one of `asset`, `liability`, `equity`, `revenue`, `expense`.
| `fiscal_year.open` | `label`, `start_date`, `end_date` | owner |
| `fiscal_year.close` | `id`, `confirm:true` | owner; audited |
| `fiscal_year.reopen` | `id`, `confirm:true` | owner; undoes a close |
+| `fiscal_year.update` | `id`, `dividend_ore` | bookkeeper; year metadata (proposed dividend), audited |
| `period.lock` | `fiscal_year`, `until`, `reason?` | owner; `until` inclusive |
| `period.unlock` | `fiscal_year`, `reason` | owner; audited with reason |
@@ -470,8 +471,15 @@ commands. Implemented screens (0.1.0-dev):
vouchers (Tab, dynamic rows, F7 clear row, F5 validate, F9 save); archive
keeps the template but hides it from the list.
- **Underlag** — inbox of unlinked attachments; `a` uploads a file.
-- **Rapporter** — saldobalans, resultaträkning, balansräkning, moms and
+- **Rapporter** — saldobalans, resultaträkning, balansräkning, moms,
+ inkomstdeklaration (INK2/SRU), årsredovisning (K2 text draft) and
kontolista (all accounts with type, moms treatment, SRU and status).
+ `s` saves the SRU files, eSKD XML and the årsredovisning respectively.
+ The draft asks for the board's proposed dividend, kept per fiscal year
+ with `fiscal_year.update`.
+- **Bokslut** — periodiseringsfond and tax rate fields; F5 shows the posting
+ plan as a `bokslut.post` dry run, `^Enter` (or F9) asks for confirmation
+ and posts the plan.
- **Företagsuppgifter** — the org record (name, org number, VAT number,
address, e-mail, phone, moms period, framework, fiscal-year start month),
editable in place; only owners can save, others see it read-only.