aboutsummaryrefslogtreecommitdiff
path: root/docs/STATE.md
diff options
context:
space:
mode:
authorAnders Betts <anders.betts@gmail.com>2026-09-17 23:02:41 +0200
committerAnders Betts <anders.betts@gmail.com>2026-09-17 23:02:41 +0200
commit2a98cce8434f7ea27f777d9e6422a1eb92ba8be7 (patch)
treeac380bc2e3e64f73adac50fbb63a7cbf1348e417 /docs/STATE.md
parent0241122e05ac0bd174d4ec43a5882397c146aa89 (diff)
downloadbokf-2a98cce8434f7ea27f777d9e6422a1eb92ba8be7.tar.gz
bokf-2a98cce8434f7ea27f777d9e6422a1eb92ba8be7.zip
sie: import CRLF, #RAR 0, zero rows; skip #IB with prior historyv0.1.6
- tokenizer treats CR as whitespace; closing brace matches with CRLF - only #RAR with year indicator 0 selects the fiscal year - zero-amount #TRANS rows are dropped instead of violating the schema - #IB becomes an IB voucher only when the year has no earlier history
Diffstat (limited to 'docs/STATE.md')
-rw-r--r--docs/STATE.md7
1 files changed, 6 insertions, 1 deletions
diff --git a/docs/STATE.md b/docs/STATE.md
index f4a563a..f130f14 100644
--- a/docs/STATE.md
+++ b/docs/STATE.md
@@ -95,7 +95,12 @@ server/protocol/ledger only.
9. Password change, user disable, TOTP.
10. Bank import/reconciliation (CSV first, then PSD2), invoicing/reskontra,
AGI/payroll if employees.
-11. SIE import only into an empty fiscal year; consider broader import.
+11. ~~SIE import only into an empty fiscal year; consider broader import.~~
+ Chronological multi-year import works (CRLF, `#RAR 0`, zero rows, `#IB`
+ rule handled); each year must still target an empty fiscal year. Note:
+ years whose source system kept corrected `#IB`/`#UB` that the vouchers
+ do not reproduce (like the Kapitas 2022-2026 books) diverge from the
+ source when imported as history; the latest year imports exactly.
12. TUI polish: horizontal scrolling in long text fields, bracketed paste.
## Environment / how to run