diff options
| author | Anders Betts <anders.betts@gmail.com> | 2026-09-17 23:02:41 +0200 |
|---|---|---|
| committer | Anders Betts <anders.betts@gmail.com> | 2026-09-17 23:02:41 +0200 |
| commit | 2a98cce8434f7ea27f777d9e6422a1eb92ba8be7 (patch) | |
| tree | ac380bc2e3e64f73adac50fbb63a7cbf1348e417 /docs/STATE.md | |
| parent | 0241122e05ac0bd174d4ec43a5882397c146aa89 (diff) | |
| download | bokf-0.1.6.tar.gz bokf-0.1.6.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.md | 7 |
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 |
