Ir para conteúdo
  • Cadastre-se

fernando-m

Membros
  • Total de ítens

    16
  • Registro em

  • Última visita

Últimos Visitantes

1.207 visualizações

fernando-m's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

1

Reputação

  1. Na verdade eu já tenho pronta a consulta de CPF na receita, consulta no denatran, de beneficio social, download de xml da nfe com validade jurídica e sem precisar de manifesto. Mais só que teria que adapta-las aos padrões do ACBr. E vou lhe contar o que mim levou a querer compartilhar a Consulta de CNPJ. Muita gente procurava isso e eu queria agradecer de alguma forma ao pessoal do projeto acbr por que o componente de emissão de nfe mim ajudou muito, daí como eu tinha tentado fazer uma doação no site e não conseguir. Decidir retribuir com o componente de consulta de CNPJ. Sempre tive a curiosidade de saber do que vive o pessoal do projeto acbr ? Afinal todos os componentes são muito bons e gratuitos.
  2. É realmente vai ficar melhor como o sugerido. A respeito da Consulta de CPF neste componente, perderia um pouco o sentido da coisa já que o componente é de consulta de CNPJ. Além disso os dados que a receita oferece na consulta de CPF é apenas com o nome da pessoa, e não o endereço.
  3. Modificações feitas: 1º Utilizei TACBrHTTP como ponto de partida na Class 2º Utilizando apenas um arquivo 3º Utiliza os paremetos de proxy do ACBrHTTP 4º Mudança de nome para TACBrConsultaCNPJ 5º Removi a dependência da uses JPEG 6º Removi o Form para digitar o catpcha, agora aparecerá na tela do programa mesmo. 7º Retorno da imagem em um Stream 8º Criação de Exception para identificar melhor quando houver erros na obtenção da url do captcha, no download do captcha, no post, caso algum dado seja digitado errado. 9º Criei um Icone 10º Crie um Demo
  4. Desculpa ! Tenta de novo que vai pegar. http://www.fsist.com.br/ACBrCNPJ.rar
  5. É só preencher o campo CNPJ e colocar o active para true
  6. Fiz um como de teste que utiliza apenas o "httpsend" gostaria de saber do "Daniel Simoes" se resolve o problema de compatibilidade. http://www.fsist.com.br/ACBrCNPJ.rar
  7. Então agora ficou mais difícil ainda. Tó vendo como posso fazer isso com o "httpsend"
  8. Não a impedimento. O principal motivo é por que, quando o site da receita federal mudar eu atualizo apenas a pagina responsável por isso, em vez de ter que atualizar todos aplicativos que utiliza está consulta. Outro motivo é que estou começando a conhecer o "httpsend" agora e ainda não sei enviar posts e armazenar cookies.
  9. Desculpe-me, aqueles que mim entenderão mal. Minha intensão não é popular um banco de dados na internet com os dados de cnpj. Isso foi apenas a ideia que tive para se evitar digitar sempre os captchas. Em relação ao comentário de "ncc.star" concordo quando você disse "Os dados contidos no site da receita federal são atualizados, dessa forma se a pesquisa for feita em um banco de dados externo primeiramente, pode ocorrer que os dados da empresa estão atualizados no site da receita e não foram atualizados no banco de dados externo, resultando em uma informação incorreta." Principalmente por isso estou abandonando está ideia de armazenar essas informações em um banco de dados. E ficando com a ideia de obter os dados atualizados direto na pagina da receita. Em relação a utilizar DLL. Estou abandonando está ideia também, que era pensando em quando houver-se mundas na pagina da receita, a dll poderia ser atualizada automaticamente sem precisar alterar nada no código fonte do software que a utiliza-se. Agora estou seguindo o conceito do componente ACBrCEP, apesar de eu não está utilizando a uses ACBrSocket. Eu estou utilizando agora "httpsend" que é a mesma uses que ACBrSocket e ACBRNfe utiliza. Não sei se resolveria o problema em ser multi-plataforma que o "Daniel Simoes" comentou mais agora não estou utilizando dll alguma. Quem quiser da uma olhar pode baixar aqui http://www.fsist.com.br/CNPJSemDLL.rar esse código fonte foi feito no delphi 2006. Também esta estudando uma maneira de fazer a consulta de CNPJ sem captcha, mais ficou um pouco lenta mais tá funcionando e é muito simples veja só: http://www.fsist.com.br/buscacnpj.aspx?cnpj=digite_aqui_o_cnpj Para consulta funcionar basta apenas substituir "digite_aqui_o_cnpj" pelo CNPJ que deseja consultar sem ponto ou traço. Que vai ser retornado os campos separados por #13#10 na seguinte sequencia Resposta da Consulta, Tipo da Empresa, Razão Social, Abertura, Endereço, Numero, Complemento, Bairro, Cidade, UF, CEP, Situação, Fantasia.
  10. Sua sugestão seria digitar o captcha para sempre, sem armazenar os dados ?
  11. Penso que se disponibilizar o código fonte da dll os usuário poderão retirar as linhas de comandos que atualiza o banco de dados da internet, e desta maneira sempre ficaríamos digitando os captchas. Já quando é atualizado o banco de dados na internet, o próximo usuário que fizer a consulta do mesmo CNPJ não necessitara mais digitar o captcha por que vai importar os dados direto do banco de dados. Sendo que como dll os software que utilizar poderá simplesmente copiando a nova dll quando tiver atualização, e o software não precisaria ser copilado de novo. E podeira ser até de maneira automática. Já se o código fonte da dll for copilado junto com o código fonte do aplicativo isso não será possivel. E terá que atualizar o aplicativo inteiro.
  12. Como pretende disponibilizar a DLL? Pelo endereço por exemplo http://www.fsist.com.br/cnpjdll.zip Vai abrir o código fonte dela? Se for necessário, posso abrir o código fonte. Mais o uso da dll é realmente necessário Exemplo: Se o site da receita mudar a página de consulta eu irei atualizar a dll. E o usuário que a fizer uso da dll, terá a sua dll atualizada sem fazer nenhum tipo de alteração em seu software. Já se ele fiz uso da código fonte da dll, ele terá que mudar o código fonte na mão caso a receita mude a pagina de consulta. Sobre a responsabilidade pelo Banco de Dados de onde as informações são retiradas, a dll faz uso apenas do site da Receita ou faz uso de algum outro site? Disponibilizarei 2 tipos de consulta: 1ª A informação é tirada exclusivamente da pagina da receita federal utilizando captcha e enviando os dados do cnpj, razao, endereco etc. Para um banco na internet. 2ª A informação é retirada do site http://www.fsist.com.br quando algum outro usuário já tiver consultado aquele CNPJ e quando for a primeira vez que um usuário da dll consultar tal CNPJ será consultado da pagina da receita federal e o mesmo atualizara o banco de dados na internet para que o próximo usuário que necessitar consultar tal CNPJ não será mais preciso utilizar o captcha. Também fiz uma consulta do cnpj experimental que não precisa digitar o captcha só que é um pouco lenta para ler o capcha. http://www.fsist.com.br/buscacnpj.aspx?cnpj=digite_aqui_cnpj A quebra de linha utilizada é #13#10 e a resposta é dada na seguinte sequencia: 1.Resposta da Consulta {O Retorno vai ser OK quando a consulta não tiver nenhum erro} 2.Tipo da Empresa {Ex: matriz, filial etc..} 3.Razão Social {O nome da empresa} 4.Abertura {A data de abertura da empresa} 5.Endereço 6.Numero {O número do endereço} 7.Complemento {Complemento do endereço} 8.Bairro 9.Cidade 10.UF 11.CEP 12.Situação {A situação cadastral da empresa} 13.Fantasia {O nome fantasia da empresa quando cadastrado}
  13. Tenho uma DLL que faz consulta de um CNPJ na pagina da Receita Federal e importa os seguintes campos: Razão social Fantasia Endereço Numero Bairro Cidade UF CEP Eu utilizo ela para preencher os campos do cadastro de uma empresa para emitir a nota fiscal, e isso agiliza bastante. Sendo que muitas vezes o cliente que pede a nota fiscal para uma empresa não sabe por exemplo o CEP, aí fica ligando para perguntar alguém e nisso vai demorando um simples cadastro. E com está DLL consigo preencher os campos essenciais do cadastro, precisando saber apenas o CNPJ. Então gostaria de colaborar com o meu humilde componente para o Projeto ACBR, que usa está DLL de maneira simplificada. E o mesmo componente téria a função de atualizar a mesma DLL toda vez que tive-se alguma mudança no site da receita federal. Sendo que todos os CNPJ já consultados ficaria em um banco de dados, e toda vez que um outro usuário digita-se o mesmo CNPJ não seria mais necessário digitar o captcha, e o processo seria mais rápido e prático ainda. A minha dúvida seria como posso colaborar com este componente para todos que tem a palette ACBR. Quem tiver interesse de como baixar a DLL citada acima com um exemplo com fonte em delphi. Acessar http://www.fsist.com.br/CNPJConsultar2.0.rar
  14. Aqui tem uma DLL que você importar os dados de um determinado CNPJ direto da Receita Federal. Esta DLL é super fácil de utilizar e acompanha um arquivo executável de exemplo com o seu respectivo código fonte em Delphi 2006. Espero que ajude, e qualquer dúvida pode perguntar neste e-mail [email protected] http://fsist.blogspot.com.br/2013/03/dll-consultar-cnpj-direto-da-receita.html
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.