another fix on contribution type vs financial type