chaveNfeValida function
Validação de Chave de NFe
Retorna true
se o DV calculado é igual ao DV da chnfe
informada.
Implementation
bool chaveNfeValida(String chnfe) {
if (chnfe.length != 44) {
return false;
}
final _dv = int.tryParse(chnfe[43]);
if (_dv == null) {
return false;
}
return _dv == dvChaveNFe(chnfe.substring(0, 43));
}