Jakob Wennberg
926ca75fd3
fix(rattelse): let a bank-side strike land on the linked bank amount ( #1701 )
...
The inline rättelse RPC refused any net change on a 19xx account when the
verifikat is linked to a bank transaction, including the one change that
makes a mis-booked bank side match the feed (1930 D / 1930 K against a
deposit, credit should have been 2970). Anchor the guard to the signed
linked bank amount instead of to the pre-state: a non-zero change on the
bank account is allowed iff the post-state net equals the linked amount
(once per transaction, split links by allocated_amount). Reskontra sides
stay strictly net-preserving. The refusal message now shows both amounts.
Co-authored-by: Jakob Wennberg <311770904+jakobwennberg-oss@users.noreply.github.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-19 20:09:23 +02:00
..
2026-08-03 16:30:14 +02:00
2026-07-24 16:36:35 +02:00
2026-07-03 16:50:28 +02:00
2026-08-06 23:00:05 +02:00
2026-07-04 15:58:06 +02:00
2026-07-04 15:58:06 +02:00
2026-07-26 17:48:18 +02:00
2026-08-03 15:41:01 +02:00
2026-07-21 23:00:15 +02:00
2026-07-04 15:58:06 +02:00
2026-07-04 15:58:06 +02:00
2026-07-16 16:00:05 +02:00
2026-08-06 23:00:05 +02:00
2026-08-15 23:07:29 +02:00
2026-08-03 15:41:01 +02:00
2026-08-03 18:55:59 +02:00
2026-04-24 11:24:45 +02:00
2026-07-04 15:58:06 +02:00
2026-07-27 03:34:56 +02:00
2026-08-06 23:00:05 +02:00
2026-07-11 23:13:50 +02:00
2026-08-04 19:34:54 +02:00
2026-08-06 23:00:05 +02:00
2026-07-04 15:58:06 +02:00
2026-08-10 14:11:09 +02:00
2026-07-04 15:58:06 +02:00
2026-08-19 12:04:24 +02:00
2026-07-27 03:34:56 +02:00
2026-07-27 03:34:56 +02:00
2026-07-28 19:50:16 +02:00
2026-07-10 11:05:40 +02:00
2026-07-04 15:58:06 +02:00
2026-07-04 15:58:06 +02:00
2026-07-04 15:58:06 +02:00
2026-07-04 15:58:06 +02:00
2026-08-06 23:00:05 +02:00
2026-07-27 03:34:56 +02:00
2026-07-28 18:34:55 +02:00
2026-07-13 22:54:33 +02:00
2026-07-13 22:54:33 +02:00
2026-07-04 15:58:06 +02:00
2026-07-21 23:00:15 +02:00
2026-08-06 23:00:05 +02:00
2026-07-27 03:34:56 +02:00
2026-08-06 23:00:05 +02:00
2026-08-06 23:00:05 +02:00
2026-08-06 23:00:05 +02:00
2026-05-12 13:12:17 +02:00
2026-08-19 20:09:23 +02:00
2026-08-03 17:56:37 +02:00
2026-08-13 23:57:53 +02:00
2026-07-04 15:58:06 +02:00
2026-08-17 21:36:16 +02:00
2026-07-04 15:58:06 +02:00
2026-08-13 16:53:19 +02:00
2026-08-06 23:00:05 +02:00
2026-08-06 23:00:05 +02:00
2026-08-06 23:00:05 +02:00
2026-08-06 23:00:05 +02:00
2026-08-10 12:23:42 +02:00
2026-07-23 16:16:55 +02:00
2026-08-17 22:20:52 +02:00
2026-08-02 20:44:59 +02:00
2026-07-04 15:58:06 +02:00
2026-07-29 18:15:06 +02:00
2026-07-04 15:58:06 +02:00
2026-06-08 09:47:33 +02:00
2026-07-04 15:58:06 +02:00
2026-08-13 23:12:27 +02:00
2026-07-22 18:30:33 +02:00
2026-07-22 18:33:49 +02:00
2026-08-13 15:55:01 +02:00
2026-07-27 03:34:56 +02:00
2026-07-27 03:34:56 +02:00
2026-08-13 19:44:32 +02:00
2026-08-13 09:39:23 +02:00
2026-07-04 15:58:06 +02:00
2026-07-23 16:16:55 +02:00
2026-07-03 13:57:59 +02:00
2026-07-12 19:14:12 +02:00
2026-05-26 22:29:41 +02:00
2026-07-03 13:57:59 +02:00
2026-07-05 03:05:09 +02:00
2026-07-05 03:05:09 +02:00
2026-08-07 16:05:46 +02:00
2026-07-04 15:58:06 +02:00
2026-06-04 13:14:57 +02:00
2026-07-27 03:34:56 +02:00
2026-08-09 12:44:08 +02:00
2026-07-21 16:54:14 +02:00
2026-07-12 19:14:12 +02:00
2026-08-14 08:21:57 +02:00
2026-07-12 19:14:12 +02:00
2026-07-09 12:19:57 +02:00
2026-07-27 14:49:22 +02:00
2026-08-03 18:49:46 +02:00
2026-08-10 19:53:39 +02:00
2026-07-21 23:00:15 +02:00
2026-08-04 11:43:58 +02:00
2026-07-04 15:58:06 +02:00
2026-07-04 15:58:06 +02:00
2026-05-06 10:24:57 +02:00
2026-08-13 23:12:27 +02:00
2026-08-08 11:58:51 +02:00
2026-08-15 19:50:32 +02:00
2026-08-13 16:53:19 +02:00
2026-08-06 23:00:05 +02:00
2026-08-06 23:00:05 +02:00
2026-08-12 15:08:13 +02:00
2026-08-05 15:47:23 +02:00
2026-08-05 15:27:00 +02:00
2026-08-12 15:08:13 +02:00