Оба варианта могут быть правильными, но они используются в разных контекстах.
В значении 'не достичь нужного уровня, результата' правильно слитное написание (здесь глагольная приставка недо... со значением неполноты, недостаточности): недотянул до ожидаемого результата. Ср.: не дотянул кабель до реки.
Верно: Куда мы только ни писали жалобы, а результата все нет!
В этом предложении должна использоваться отрицательная частица не. Частица ни усиливает отрицание. См. «Правила русской орфографии и пунктуации».
Правильно: Нет в России семьи, которой бы не коснулась война.
Верно: Отговорка директоров «Денег нет» не подкреплена заявками.
Подлинные выражения, вставленные в текст в качестве элементов предложения, выделяются кавычками, но перед ними двоеточие не ставится, например: С криком «Спасайте детей!» юноша бросился в горящее здание.