It should accept any of these infixes: haUtaenda (M- or U sg.), haKItaenda (KI-), haItaenda (N sg.), haLItaenda (JI-).
where do the "ha" and "li" in this word come from?
Since the subject is just "it", it's kind of ambiguous what class it should be, but in this case, it's class V (JI-/MA-). So the breakdown is ha- (negative) + -li- (class V) + -ta- (future) + -enda "go".
shouldn't it accept any non-animate class?
Yes; if it doesn't, report it.
EDIT: actually, even some animates, since using "it" for an animal is acceptable, just not for a person.