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

format_number(number_in)

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

valid?(number_in)

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"
valid?(number_in)