Cannot import an invoice with £0.00 (zero) value?

It’s not so much the number zero being positive or negative, it is that a zero value invoice has no relevance or meaning in accounting terms so that is why it is skipped/ignored. Same reason you cannot create an invoice with a zero value.