What is the difference between 都没有 and 不都有?
都不是 this means all of them are not EX:他们都不是中国人 means none of them is Chinese

不都是 this means not all of them are他们不都是中国人 means not all of them are Chinese (some of them maybe Chinese)

都没有 All don't have EX:我们都没有钱 means none of us have money

不都有 not all have EX:我们不都有钱 means not all of us have money

我们不都有钱 sounds a little strange, it could be 我们不是人人都有钱.