diff options
| author | Anders Betts <anders.betts@gmail.com> | 2026-09-20 15:25:27 +0200 |
|---|---|---|
| committer | Anders Betts <anders.betts@gmail.com> | 2026-09-20 15:25:27 +0200 |
| commit | 1e2ef668ff1274273ba3433421366ef39ab0af01 (patch) | |
| tree | bfa9620a85b2def7ac1ca6d7299ac0777d68d00a /docs/STATE.md | |
| parent | 2a69643bf580514712276324fb8c4ea9a512494c (diff) | |
| download | bokf-1e2ef668ff1274273ba3433421366ef39ab0af01.tar.gz bokf-1e2ef668ff1274273ba3433421366ef39ab0af01.zip | |
invoice: allow setting the bankgiro, document wave 1
Diffstat (limited to 'docs/STATE.md')
| -rw-r--r-- | docs/STATE.md | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/STATE.md b/docs/STATE.md index 428bb79..8c6eaa3 100644 --- a/docs/STATE.md +++ b/docs/STATE.md @@ -148,6 +148,16 @@ check. real PDF without consuming the number, and SMTP sending with the password encrypted in the DB (AES-256-GCM, `BOKFD_SECRET_KEY`). Implementation waves: schema v9 + PDF, SMTP, TUI (Fakturering). + **Wave 1 done 2026-09-20**: schema v9 (`customers`, `invoice_sequence`, + `invoices`, `invoice_rows`, widened `vouchers.source` with a table + rebuild), the PDF renderer (`src/invoice.c`, 2.2 % raw pixel diff vs the + Google Sheets original — all structure exact; only Arial-vs-Helvetica + glyphs differ), and `customer.*`, `invoice.sequence_get/set`, + `invoice.preview/issue/list/get/pdf`. Issue is atomic: number + PDF + attachment + voucher (D 1510/K 3xxx+26xx, `source:"invoice"`) + links. + Settings `invoice_receivable_account`, `invoice_revenue_account`, + `invoice_bankgiro`. **Open detail: invoice 1 (Andrabygg) carries a Swish + QR image — decide whether the generator should support one.** ## Pending decisions |
