Cpfcnpj (brcpfcnpj v2.0.1)
Módulo responsável por realizar todos os cálculos de validação.
Examples
iex>Cpfcnpj.valid?({:cnpj,"69.103.604/0001-60"})
true
iex>Cpfcnpj.valid?({:cpf,"111.444.777-35"})
true
Com ou sem os caracteres especiais os mesmos serão validados
Summary
Functions
Valida o Cpf/Cnpj e retorna uma String com o mesmo formatado.
Caso seja inválido retorna nil
Gerador de cpf/cnpj concatenado com o dígito verificador.
Valida cpf/cnpj caracteres especias não são levados em consideração.
Functions
Valida o Cpf/Cnpj e retorna uma String com o mesmo formatado.
Caso seja inválido retorna nil
Examples
iex> Cpfcnpj.format_number({:cnpj,"69.103.604/0001-60"})
"69.103.604/0001-60"
@spec generate(:cpf | :cnpj) :: String.t()
Gerador de cpf/cnpj concatenado com o dígito verificador.
Valida cpf/cnpj caracteres especias não são levados em consideração.
Examples
iex>Cpfcnpj.valid?({:cnpj,"69.103.604/0001-60"})
true