Military oklahoma tax return

I am currently stationed in fort carson Colorado, but my residency is in oklahoma. Turbo tax says I owe 640, but when I looked up the tax laws for military members from oklahoma it says that they owe no income tax. why is it saying i owe money then, and if this is wrong how do i correct it filing it online like this