brcpfcnpj v0.0.10 Cpfcnpj

Modulo responsavel pro realizar todos os calculos de validacao

exemplos:

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 serao validados

Summary

Functions

Valida o Cpf/Cnpj e retorna uma String com o mesmo formatado Caso seja invalido retorna nil

Gerador de cpf/cnpj concatenado com o digito verificador

Valida cpf/cnpj caracteres especias nao sao levados em consideracao

Functions

format_number(number_in)

Valida o Cpf/Cnpj e retorna uma String com o mesmo formatado Caso seja invalido retorna nil

Exemplos

iex> Cpfcnpj.format_number({:cnpj,"69.103.604/0001-60"})
"69.103.604/0001-60"
generate(tp_cpfcnpj)

Gerador de cpf/cnpj concatenado com o digito verificador

valid?(number_in)

Valida cpf/cnpj caracteres especias nao sao levados em consideracao

Exemplos

iex>Cpfcnpj.valid?({:cnpj,"69.103.604/0001-60"})
true