Skip to main content

O quê / quando

Valide dados antes de gravar no host ou emitir. Não há rede SEFAZ: o retorno é ValidationResult (isValid(), failure() quando inválido).

Exemplo

Outras portas no mesmo validate():

Result

  • isValid() — dado aceito para persistência local
  • normalizedValue — quando aplicável (ex.: CNPJ só dígitos)
  • failure() — orientação acionável (AfterCorrection típico)
Trilha: Avaliar · Emissão.