Framework to handle any type of transaction using basic accounting principles