finished transaction entry structure; haven't yet fully tested entering transaction from web UI