Tudo joia. Vamos tentar resolver isso.
Então, o que eu entendi é que você tem um produto que foi vendido por R$ 0,02. Daí ao fazer o cálculo do vICMSDeson, deu um valor ínfimo, menor que 1 centavo.
Se o cálculo do ICMSDeson está ficando abaixo de "0,01" e informar "0,00" está gerando rejeição, é a mesma situação que eu havia mencionado: Você precisa contatar a SEFAZ e verificar como proceder por causa da rejeição.
Como você mencionou, cada UF pode ter um cálculo. Mas também podem ter um requisito diferente e uma forma de contornar diferente.
Não é muito incomum também as UFs implementarem uma regra e depois corrigirem algum caso específico.