Login Registre-se
Acesso aos serviços (de status) SEFAZ  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
re.tf

JavaC Membro

Membro desde: 09/11/2012 13:15:00
Mensagens: 7
Offline

Olá Pessoal!

Tenho uma duvida conceitual referente a certificados e acesso aos serviços do SEFAZ, principalmente:

https://nfe.fazenda.sp.gov.br/nfeweb/services/nfeconsulta2.asmx
https://www.scan.fazenda.gov.br/NfeStatusServico2/NfeStatusServico2.asmx

Se tentar acessar estes serviços recebo a seguinte mensagem:

“The page requires a client certificate”

Agora, imagine que tenha 100 clientes e necessito chegar o estado das NF-es destes clientes no serviço ‘nfeconsulta2.asmx’! VOU NECESSITAR TER O CERTIFICADO DOS MEUS 100 CLIENTES?

Ou tem um jeito (um certificado) de consulta, não importando o cliente?
Obrigado!
jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1348
Localização: Bahia
Offline

Agora, imagine que tenha 100 clientes e necessito chegar o estado das NF-es destes clientes no serviço ‘nfeconsulta2.asmx’! VOU NECESSITAR TER O CERTIFICADO DOS MEUS 100 CLIENTES?


Sim, este serviço ao menos a meu entendimento esta disponível somente para quem possuir o certificado.

Se você quer verificar a veracidade de uma NF-e teria que usar a consulta através da chave da NF-e, mas para usar este serviço de consumo de Web Service nos que já utilizei e conheço é preciso mesmo do certificado.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
re.tf

JavaC Membro

Membro desde: 09/11/2012 13:15:00
Mensagens: 7
Offline

Obrigado pela resposta!

Outra dúvida: Se eu tiver meu certificado (da minha empresa) eu consigo consultar o estado de uma NFE de outra empresa utilizando meu certificado?

O problema é que caso eu não consiga, então terei que pedir o certificado para meus 100 clientes e fazer um banco de dados com estes certificado privados.

Eu entendo que isso é uma vulnerabilidade de segurança, pois todos os certs estão todos centralizados!

Tenho que cuidar dos certificados de meus clientes apenas para conseguir consultar se a NFe foi autorizada! OK? Deveria ter um jeito de eu acessar o serviço (de STATUS) com um certificado comum.

O que me pergunto é, como a ferramenta de validação do sefaz, consegue? Eu tenho varias NFes de clientes eu importo nela e ela consegue validar, e ela não tem os certs de meus clientes, pois ela esta instalada em uma máquina limpa!


Quem pode jogar uma luz nessa discussão! Muito Obrigado ate o momento!
[Thumb - tela-sefaz.gif]
 Nome do arquivo tela-sefaz.gif [Disk] Download
 Descrição tela ferrameta sefaz
 Tamanho 96 Kbytes
 Baixado:  671 vez(es)

phlfulgore

Moderador
[Avatar]

Membro desde: 08/06/2011 13:43:07
Mensagens: 145
Localização: Maceio/AL
Offline

Basta voce ser o remetente ou destinatario da NFe, usando seu certificado vai conseguir acessar as informações da NFe, inclusive status.

Ou seja sua aplicação teria o certificado somente de uma empresa e com isso ela consulta TODAS as NFEs emitidas por ela ou para ela.

ok.

"No mundo existe 3 tipos de pessoas infelizes, aquelas que não sabem e não perguntam, as que sabem e não ensinam e as que ensinam e não fazem"[Gilcler Regina]
[Email] [WWW] [MSN]
re.tf

JavaC Membro

Membro desde: 09/11/2012 13:15:00
Mensagens: 7
Offline

Entendi, mas de qualquer maneira, teria que ter o certificado da empresa, ex:

Empresa 1 -> emite nfe para -> Empresa2

Assim temos:

Empresa 1 (NFE de saída)
Empresa2 (NFE de entrda emitida pela Empresa 1)

Assim, com o certificado da Empresa1 terei acesso as NFES da Empresa 1 e Empresa 2, OK?

Entendi corretamente?

O que não entendo, é : como o visualizador da receita consegue acessar! já que ela n tem os certificados?

Você imagina como a ferramenta da receita consegue acessar o status das NFes de qualquer empresa, já que ela n tem os certificados?
Obrigado
phlfulgore

Moderador
[Avatar]

Membro desde: 08/06/2011 13:43:07
Mensagens: 145
Localização: Maceio/AL
Offline

Entao, a resposta está na pergunta. A aplicativo da Sefaz tem sim um certificado interno da SEFAZ, por isso ela consegue acesso a todas, ou mesmo existe uma outra autenticação específica para o programa dela.

Para os demais o jeito é este o cliente que usa um aplicativo deve informar o seu certificado e acesso somente as NFe onde seja emitente ou destinatario.

"No mundo existe 3 tipos de pessoas infelizes, aquelas que não sabem e não perguntam, as que sabem e não ensinam e as que ensinam e não fazem"[Gilcler Regina]
[Email] [WWW] [MSN]
re.tf

JavaC Membro

Membro desde: 09/11/2012 13:15:00
Mensagens: 7
Offline

Uma outra duvida!

Como o cliente gera o certificado para me entrgar (qual arquivo ele tem que me entragar)? Qual a relação com o cartao cnpj? Qual a diferença entre o A1 e A3!

Muito Obrigado
phlfulgore

Moderador
[Avatar]

Membro desde: 08/06/2011 13:43:07
Mensagens: 145
Localização: Maceio/AL
Offline

O A1 é um arquivo que ele instala na maquina e pode exportar o certificado JUNTO com a chave privada no formato .pfx, pelo Internet Explore você faz isso.

O A3 não tem arquivo, tem uma leitora e um cartão FISICO, ou seja, não da pra exportar e para funcionar terá que colocar a leitora e o cartão na máquina que vai usar.

"No mundo existe 3 tipos de pessoas infelizes, aquelas que não sabem e não perguntam, as que sabem e não ensinam e as que ensinam e não fazem"[Gilcler Regina]
[Email] [WWW] [MSN]
re.tf

JavaC Membro

Membro desde: 09/11/2012 13:15:00
Mensagens: 7
Offline

Novamente Obrigado,
No caso do A3, então eu necessitaria ter 2 hardwares? 1 para emissao (servidor do cliente), e outro para verificação (meu servidor)? Isso é possivel?

Obrigado
phlfulgore

Moderador
[Avatar]

Membro desde: 08/06/2011 13:43:07
Mensagens: 145
Localização: Maceio/AL
Offline

O problema não é ter as duas leitoras, mas o cartão com o certificado é único, ou seja, ou estaria com seu cliente ou com você, não existe dois cartões iguais, se perder, ou quebrar deverá fazer outro, até mesmo se esquecer a senha, eles mandam fazer outro, é mais caro e menos portátil.

Usando A1, você pode gerar infinitas cópias, mudar a senha de cada cópia e usar em seu servidor WEB se quiser.

"No mundo existe 3 tipos de pessoas infelizes, aquelas que não sabem e não perguntam, as que sabem e não ensinam e as que ensinam e não fazem"[Gilcler Regina]
[Email] [WWW] [MSN]
re.tf

JavaC Membro

Membro desde: 09/11/2012 13:15:00
Mensagens: 7
Offline

Muito Obrigado!!!!
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team