Managing Cash Flow – Tax, Banking and Legal Perspective