Description
Validate Brazilian Administrative Registers - Valida Documentos.
Description
Contains functions to validate administrative register as CPF (Cadastro de Pessoa Fisica), CNPJ (Cadastro de Pessoa Juridica), PIS (Programa de Integracao Social), CNES (Cadastro Nacional de Saude). Builds from and improves on previous package from IPEA validaRA <https://github.com/ipea/validaRA>. It can check individual registers or help creating a table summarizing validity of a set.
README.md
documentosbr
work in progress
NEW:
- Fixed out of memory write errors in C++ code
COMMING SOON:
- Validate ibge cities numbers
- Generate last digits for any RA document
Description
This package contains functions to work with brazilian documents ids as CPF, PIS, CNPJ and CNS. It can validate them, outputting the result on different ways. Also, it can handle situations where the ids has just its prefix(first ten digits, on cpf, for example) and the user needs to generate the last one.
Installation
After CRAN approval, it will be possible to install documentosbr from CRAN:
install.packages("documentosbr")
The development version can be installed with remotes or devtools, as in the following example:
install.packages("devtools")
After that, it is possible install documentosbr from the github repository using devtools:
devtools::install_github("ipea/documentosbr")
NOTE: The package depends on C++ code that has to be compiled, so Rtools must be installed. It can be found here
Basic Usage
# Validanting cpf
result <- valida_doc(c("788.346.838-38"), type = "cpf")
# Validanting pis
result <- valida_doc(c("788.346.838-38"), type = "pis")