Lawsuit claims KCMO is undercounting revenue