Real time global treasury system covering front office trading through middle office risk to back office settlements and accounting