A single capture, refund, or cancel already committed at the payment service provider. Stateless and append-only: entries exist only once committed, so there is no per-partial state and failure detail lives in the payment transaction audit log.
Deterministic id of the committed PSP action (e.g. Resurs ActionLog ActionId). Duplicate ids are rejected on append.
The committed lines. Always expanded, never empty: "all remaining" is resolved before a partial is stored. Cancel entries carry lines too, so remaining quantities project from the log alone.
PSP-committed total, both VAT halves. Authoritative: the lines are a breakdown of this amount, not the source of it.
{ "id": "act_7f21", "reference": "resurs-payment-1", "type": "capture", "lines": [ { … } ], "total": { "includingVat": 1234, "excludingVat": 987.2 }, "completed": "2026-03-04T10:00:00Z" }