Smart accounting technologies