Back to the build log

The third beta is on npm

Version 1.0.0-beta.3 is on npm under the `beta` tag. `npm install -g tillbooks@beta` gets it. Opening your books with it upgrades the database in one step, so make a backup first and another one afterwards. If you pinned 1.0.0-beta.2 somewhere, move to 1.0.0-beta.3: the older version is no longer on npm.

Receipts and bank lines now meet. TILL suggests which receipt belongs to which line, counts an invoice and its receipt as one, and says when the VAT on the receipt differs from the VAT it computes. Card purchases and bank fees take their merchant or bank from the booking text, so rules and learned history work on lines that name no counterparty.

Rules learn. Book the same counterparty the same way a few times and TILL offers a rule; a rule you trust can then book its lines by itself once you switch that on. A missing stretch of bank statements can be filled from the bank's CSV export, tied to the balances on both sides. A payment processor's settlement file in the open `till-settlement/v1` format books event by event with `import_settlement`.

The overview now leads with the balance on the bank as of its latest statement. The limits stay: no payroll, no filing of the MWST return (you file it in the ESTV ePortal), no email sending, and no direct bank connection.