Paper-based accounting was append-only, so I think the idea's always been there but was uneconomic in machine readable media for a long time.
(in particular, "new master = old master + updates" card/tape jobs were in principle append-only but —due to finite number of tapes— in practice overwriting)