introduced the transaction
create bill and vendor based on a transaction