Intelligent accounting software