Transaction-level modeling