Skip to content
This repository has been archived by the owner on Feb 6, 2021. It is now read-only.

HauzWeb/consultaCNPJRFB

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[DEPRECATED]

Devido a RFB disponibilizar a base completa de CNPJs, a dependência não é mais necessária.

Baixe os 20 arquivos no site da RFB aqui.

Use o CNPJ-full para converter os dados para CSV ou SQLITE.

Após convertido, importe no banco de dados que preferir.

(O download e a conversão pode demorar algumas horas)

Consulta CNPJ

Módulo para consulta do CNPJ na base da Receita Federal do Brasil.

Dependências

Autor

Instalação

$ npm i --save consultaCnpj

Como Usar

Utilitário: Unmask

Utilitário para retirar os caractéres não-numéricos.

const cnpj = consultaCnpj.unmask('12.123.123/1234-12'); // 12123123123412
const cep = consultaCnpj.unmask('12.123-123'); // 12123123
const cpf = consultaCnpj.unmask('123.123.123-12'); // 12312312312

Utilitário: Validate

Utilitário para validar o CNPJ.

const result = consultaCnpj.validate('21.876.883/0001-78'); // true
const result = consultaCnpj.validate('21876883000178'); // true
const result = consultaCnpj.validate('00.000.000/0000-00'); // false
const result = consultaCnpj.validate('00000000000000'); // false

Consultar o CNPJ

const params = consultaCnpj.getParams(); // Objeto com o sessionId e captcha (em base64) ou erro.
const data = consultaCnpj.getBasicInfos('21.876.883/0001-78', sessionId, 'solvedCaptcha'); // Objeto com as informações do CNPJ ou erro.
const moreData = consultaCnpj.getAdvancedInfos(sessionId); // Objeto com as informações de QSA e Capital social ou erro.
$ npm run example

Licença

Este projeto é licenciado sob o modelo MIT License - veja LICENSE.md para mais detalhes.

About

Plugin para consulta de CNPJ no site da RFB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.2%
  • HTML 10.8%