NFEPHP + CURL + SVRS

317 views
Skip to first unread message

Rogerio Coelho

unread,
Jan 31, 2011, 8:58:02 AM1/31/11
to nfe...@googlegroups.com
Prezados do NFEPHP,

Estou usando o NFE PHP, e pelo CURL consigo em HOMOLOGACAO fazer todos
os procedimentos da NFE, envio, consulto, cancelo e consulto status do
servi�o.
Funciona 100%, rapido... O meu problema � que quando coloco em produ��o
o servidor do nfe.sefazvirtual.rs.gov.br n�o responde.
O script PHP fica aguardando resposta... O interessante � que qualquer
outro servidor nfe, por exemplo, o nfe.sefaz.rs.gov.br responde na hora.
Mas pelo
que li no manual contribuinte e no manual do uso do sefaz virtual, este
servidor � especifico para algumas UF, inclusive a do Rio de Janeiro que
preciso utilizar.

Sinceramente j� tentei de quase tudo para fazer esta comunica��o, j�
observei que o WSDL � identico, tanto o de produ��o quanto o de
homologa��o, ou seja, o consumo do webservice � do mesmo jeito, o que
muda apenas � a URL.
Alguem da lista faz o uso de envio e consulta para o RJ e que tenha
passado algum problema semelhante?

Outra duvida, sabem me dizer se o certificado do cliente � o mesmo para
produ��o e para homologacao?

Sabem se aquele metodo de criar a chave privada que tem no construtor do
NFEPHP, modifica algo ao gerar a chave se est� no ambiente produ��o ou
homologa��o?

Se alguem puder me ajudar em algo agrade�o. Obrigado.

Edmar Wiggers

unread,
Jan 31, 2011, 9:11:07 AM1/31/11
to nfe...@googlegroups.com
Oi Rogerio,

Em 31 de janeiro de 2011 11:58, Rogerio Coelho
<rogerio....@gmail.com> escreveu:


> Prezados do NFEPHP,
>
> Estou usando o NFE PHP, e pelo CURL consigo em HOMOLOGACAO fazer todos os

> procedimentos da NFE, envio, consulto, cancelo e consulto status do serviço.
> Funciona 100%, rapido... O meu problema é que quando coloco em produção o
> servidor do nfe.sefazvirtual.rs.gov.br não responde.
> O script PHP fica aguardando resposta... O interessante é que qualquer outro


> servidor nfe, por exemplo, o nfe.sefaz.rs.gov.br responde na hora. Mas pelo
> que li no manual contribuinte e no manual do uso do sefaz virtual, este

> servidor é especifico para algumas UF, inclusive a do Rio de Janeiro que
> preciso utilizar.
>
> Sinceramente já tentei de quase tudo para fazer esta comunicação, já
> observei que o WSDL é identico, tanto o de produção quanto o de homologação,
> ou seja, o consumo do webservice é do mesmo jeito, o que muda apenas é a


> URL.
> Alguem da lista faz o uso de envio e consulta para o RJ e que tenha passado
> algum problema semelhante?

Utilizo Sefaz Virtual RS tb (emissão de SC). Nunca tive problemas, mas
aparentemente existem algumas incompatibilidades de conexão entre
alguns servidores do governo e alguns/vários sistemas operacionais. O
pessoal tem conseguido contornar esses problemas fazendo download do
WSDL do webservice e deixando ele estático. Vide código-fonte atual do
NFePHP.

Eu particularmente ainda não precisei dessa solução, estou utilizando
Fedora 10, e por eqto ainda estou apenas na NF-e v1.10.

> Outra duvida, sabem me dizer se o certificado do cliente é o mesmo para
> produção e para homologacao?

O certificado é o mesmo sim.

> Sabem se aquele metodo de criar a chave privada que tem no construtor do

> NFEPHP, modifica algo ao gerar a chave se está no ambiente produção ou
> homologação?

Essa parte não sei responder, porém conforme acima o certificado em si
é o mesmo, incluindo chave privada, etc.etc.

> Se alguem puder me ajudar em algo agradeço. Obrigado.
>
> --
> Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
> Para Postar: nfe...@googlegroups.com
> Para Sair do Grupo: nfephp+un...@googlegroups.com
> Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
> -------
> FAQ: https://www.assembla.com/wiki/show/nfephp/FAQ
> Como Participar: https://www.assembla.com/wiki/show/nfephp/Como_participar
> Como Utilizar: http://www.assembla.com/wiki/show/nfephp/Como_utilizar
>

Rogerio Coelho

unread,
Jan 31, 2011, 9:18:20 AM1/31/11
to nfe...@googlegroups.com
Edwin:

Obrigado pelo esclarecimento. O que me deixou meio irritado com isso �
que o codigo funciona em homologacao, mas em produ��o n�o.

O interessante � que j� testei em ambiente MAC e Windows e o mesmo
problema ocorre. N�o responde.

Acho que vou tentar usar o SOAP PHP, carregando o WSDL localmente para
ver se funciona. Eu tinha escrito uma classe mais enxuta, pois a minha
necessidade �
apenas enviar / consultar e cancelar, n�o preciso gerar a NFe pela lib
do NFEPHP. A partir do NFEPHP, customizei uma classe bem menor, usando o
CURL para envio
das mensagens SOAP. Li o manual do contribuinte todo, fiz tudo isso, mas
enfim, de nada adiantou.

Obrigado pela ajuda.


Em 31/01/2011 12:11, Edmar Wiggers escreveu:
> Oi Rogerio,
>
> Em 31 de janeiro de 2011 11:58, Rogerio Coelho
> <rogerio....@gmail.com> escreveu:
>> Prezados do NFEPHP,
>>
>> Estou usando o NFE PHP, e pelo CURL consigo em HOMOLOGACAO fazer todos os

>> procedimentos da NFE, envio, consulto, cancelo e consulto status do servi�o.
>> Funciona 100%, rapido... O meu problema � que quando coloco em produ��o o

>> servidor do nfe.sefazvirtual.rs.gov.br n�o responde.
>> O script PHP fica aguardando resposta... O interessante � que qualquer outro


>> servidor nfe, por exemplo, o nfe.sefaz.rs.gov.br responde na hora. Mas pelo
>> que li no manual contribuinte e no manual do uso do sefaz virtual, este

>> servidor � especifico para algumas UF, inclusive a do Rio de Janeiro que
>> preciso utilizar.
>>


>> Sinceramente j� tentei de quase tudo para fazer esta comunica��o, j�
>> observei que o WSDL � identico, tanto o de produ��o quanto o de homologa��o,

>> ou seja, o consumo do webservice � do mesmo jeito, o que muda apenas � a


>> URL.
>> Alguem da lista faz o uso de envio e consulta para o RJ e que tenha passado
>> algum problema semelhante?

> Utilizo Sefaz Virtual RS tb (emiss�o de SC). Nunca tive problemas, mas
> aparentemente existem algumas incompatibilidades de conex�o entre
> alguns servidores do governo e alguns/v�rios sistemas operacionais. O


> pessoal tem conseguido contornar esses problemas fazendo download do

> WSDL do webservice e deixando ele est�tico. Vide c�digo-fonte atual do
> NFePHP.
>
> Eu particularmente ainda n�o precisei dessa solu��o, estou utilizando


> Fedora 10, e por eqto ainda estou apenas na NF-e v1.10.
>

>> Outra duvida, sabem me dizer se o certificado do cliente � o mesmo para

>> produ��o e para homologacao?
> O certificado � o mesmo sim.


>
>> Sabem se aquele metodo de criar a chave privada que tem no construtor do

>> NFEPHP, modifica algo ao gerar a chave se est� no ambiente produ��o ou
>> homologa��o?

> Essa parte n�o sei responder, por�m conforme acima o certificado em si
> � o mesmo, incluindo chave privada, etc.etc.
>
>> Se alguem puder me ajudar em algo agrade�o. Obrigado.
>>
>> --
>> Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".

Bernardo Hoehl

unread,
Jan 31, 2011, 11:20:47 AM1/31/11
to nfe...@googlegroups.com
Não seria tão bom se o governo fizesse do serviço deles um opensource e deixassem de lado os MS Servers deles?

Agente poderia conhecer melhor como funciona, até mesmo replicar um servidor de recebimento de NFes para simulações...

Pena que o projeto nota fiscal eletrônica não tenha ainda ouvido de opensource, e seus técnicos tenham sido formado MS tranining centers...


On 31.01.2011, at 12:18 PM, Rogerio Coelho wrote:

> Edwin:
>
> Obrigado pelo esclarecimento. O que me deixou meio irritado com isso é que o codigo funciona em homologacao, mas em produção não.
>
> O interessante é que já testei em ambiente MAC e Windows e o mesmo problema ocorre. Não responde.
>
> Acho que vou tentar usar o SOAP PHP, carregando o WSDL localmente para ver se funciona. Eu tinha escrito uma classe mais enxuta, pois a minha necessidade é
> apenas enviar / consultar e cancelar, não preciso gerar a NFe pela lib do NFEPHP. A partir do NFEPHP, customizei uma classe bem menor, usando o CURL para envio


> das mensagens SOAP. Li o manual do contribuinte todo, fiz tudo isso, mas enfim, de nada adiantou.
>
> Obrigado pela ajuda.
>
>
> Em 31/01/2011 12:11, Edmar Wiggers escreveu:
>> Oi Rogerio,
>>
>> Em 31 de janeiro de 2011 11:58, Rogerio Coelho
>> <rogerio....@gmail.com> escreveu:
>>> Prezados do NFEPHP,
>>>
>>> Estou usando o NFE PHP, e pelo CURL consigo em HOMOLOGACAO fazer todos os

>>> procedimentos da NFE, envio, consulto, cancelo e consulto status do serviço.
>>> Funciona 100%, rapido... O meu problema é que quando coloco em produção o

>>> servidor do nfe.sefazvirtual.rs.gov.br não responde.
>>> O script PHP fica aguardando resposta... O interessante é que qualquer outro


>>> servidor nfe, por exemplo, o nfe.sefaz.rs.gov.br responde na hora. Mas pelo
>>> que li no manual contribuinte e no manual do uso do sefaz virtual, este

>>> servidor é especifico para algumas UF, inclusive a do Rio de Janeiro que
>>> preciso utilizar.
>>>

>>> Sinceramente já tentei de quase tudo para fazer esta comunicação, já
>>> observei que o WSDL é identico, tanto o de produção quanto o de homologação,

>>> ou seja, o consumo do webservice é do mesmo jeito, o que muda apenas é a


>>> URL.
>>> Alguem da lista faz o uso de envio e consulta para o RJ e que tenha passado
>>> algum problema semelhante?

>> Utilizo Sefaz Virtual RS tb (emissão de SC). Nunca tive problemas, mas
>> aparentemente existem algumas incompatibilidades de conexão entre
>> alguns servidores do governo e alguns/vários sistemas operacionais. O


>> pessoal tem conseguido contornar esses problemas fazendo download do

>> WSDL do webservice e deixando ele estático. Vide código-fonte atual do
>> NFePHP.
>>
>> Eu particularmente ainda não precisei dessa solução, estou utilizando


>> Fedora 10, e por eqto ainda estou apenas na NF-e v1.10.
>>

>>> Outra duvida, sabem me dizer se o certificado do cliente é o mesmo para

>>> produção e para homologacao?
>> O certificado é o mesmo sim.


>>
>>> Sabem se aquele metodo de criar a chave privada que tem no construtor do

>>> NFEPHP, modifica algo ao gerar a chave se está no ambiente produção ou
>>> homologação?
>> Essa parte não sei responder, porém conforme acima o certificado em si
>> é o mesmo, incluindo chave privada, etc.etc.
>>
>>> Se alguem puder me ajudar em algo agradeço. Obrigado.
>>>
>>> --

>>> Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".

> --
> Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".

Roberto Leite Machado

unread,
Jan 31, 2011, 3:17:02 PM1/31/11
to nfe...@googlegroups.com
Rogério;

Alguns problemas semelhantes ocorreram no passado em virtude da versão
do SSL mas nunca entre ambientes homologação e produção.

Por enquanto é um mistério, verificou seu DNS ? Está apontando para a
url correta, o seu certificado cliente está cadastrado no sistema
SEFAZ ? me parece que para o RJ o sistema deve ser homologado ? .

Roberto

Em Seg, 2011-01-31 às 12:18 -0200, Rogerio Coelho escreveu:
> Edwin:
>

> Obrigado pelo esclarecimento. O que me deixou meio irritado com isso é
> que o codigo funciona em homologacao, mas em produção não.
>

> O interessante é que já testei em ambiente MAC e Windows e o mesmo
> problema ocorre. Não responde.


>
> Acho que vou tentar usar o SOAP PHP, carregando o WSDL localmente para
> ver se funciona. Eu tinha escrito uma classe mais enxuta, pois a minha

> necessidade é
> apenas enviar / consultar e cancelar, não preciso gerar a NFe pela lib

> do NFEPHP. A partir do NFEPHP, customizei uma classe bem menor, usando o
> CURL para envio
> das mensagens SOAP. Li o manual do contribuinte todo, fiz tudo isso, mas
> enfim, de nada adiantou.
>
> Obrigado pela ajuda.
>
>
> Em 31/01/2011 12:11, Edmar Wiggers escreveu:
> > Oi Rogerio,
> >
> > Em 31 de janeiro de 2011 11:58, Rogerio Coelho
> > <rogerio....@gmail.com> escreveu:
> >> Prezados do NFEPHP,
> >>
> >> Estou usando o NFE PHP, e pelo CURL consigo em HOMOLOGACAO fazer todos os

> >> procedimentos da NFE, envio, consulto, cancelo e consulto status do serviço.
> >> Funciona 100%, rapido... O meu problema é que quando coloco em produção o

> >> servidor do nfe.sefazvirtual.rs.gov.br não responde.
> >> O script PHP fica aguardando resposta... O interessante é que qualquer outro


> >> servidor nfe, por exemplo, o nfe.sefaz.rs.gov.br responde na hora. Mas pelo
> >> que li no manual contribuinte e no manual do uso do sefaz virtual, este

> >> servidor é especifico para algumas UF, inclusive a do Rio de Janeiro que
> >> preciso utilizar.
> >>


> >> Sinceramente já tentei de quase tudo para fazer esta comunicação, já
> >> observei que o WSDL é identico, tanto o de produção quanto o de homologação,

> >> ou seja, o consumo do webservice é do mesmo jeito, o que muda apenas é a


> >> URL.
> >> Alguem da lista faz o uso de envio e consulta para o RJ e que tenha passado
> >> algum problema semelhante?

> > Utilizo Sefaz Virtual RS tb (emissão de SC). Nunca tive problemas, mas
> > aparentemente existem algumas incompatibilidades de conexão entre
> > alguns servidores do governo e alguns/vários sistemas operacionais. O


> > pessoal tem conseguido contornar esses problemas fazendo download do

> > WSDL do webservice e deixando ele estático. Vide código-fonte atual do
> > NFePHP.
> >
> > Eu particularmente ainda não precisei dessa solução, estou utilizando


> > Fedora 10, e por eqto ainda estou apenas na NF-e v1.10.
> >

> >> Outra duvida, sabem me dizer se o certificado do cliente é o mesmo para

> >> produção e para homologacao?
> > O certificado é o mesmo sim.


> >
> >> Sabem se aquele metodo de criar a chave privada que tem no construtor do

> >> NFEPHP, modifica algo ao gerar a chave se está no ambiente produção ou
> >> homologação?
> > Essa parte não sei responder, porém conforme acima o certificado em si
> > é o mesmo, incluindo chave privada, etc.etc.
> >
> >> Se alguem puder me ajudar em algo agradeço. Obrigado.
> >>
> >> --

> >> Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".

Rogerio Coelho

unread,
Jan 31, 2011, 3:27:33 PM1/31/11
to nfe...@googlegroups.com
Roberto:

Sim, est� homologado, tanto que consigo enviar normal pelo
programa do Sefaz gratuito. O certificado est� ok.

Interessante � que se mudo a UF, o nfe.sefazvirtual.rs.gov.br
responde. Se colocar 33 - RJ, ele n�o responde em produ��o, apenas em
homologa��o.
Em homologa��o responde na hora, instantaneamente. Mesmo que desse erro,
j� seria algo, mas n�o d� nada... Fica travada a conex�o.

Em homologa��o fa�o tudo, envio, consulto e verifico status de
servi�o. Em produ��o a comunica��o inicia e para. N�o h� resposta de
retorno. Fica travado. Ficou show de bola pois estou fazendo uso do CURL
(me parece que fica um pouco mais rapido) do que o SOAP nativo do PHP.
Pelo menos me parece que sim. Mas n�o funciona em produ��o.

A URL est� correta, pois faco um analise do envio do pacote por
um progrma no MAC, chamado WIRESHARK, que analisa os pacotes. Quando uso
o programa gratuito do sefaz ele consome o mesmo endere�o IP, sendo que
passa direto. Pelo CURL no PHP, ele inicia o handshake, verifica o
certificado, d� ok, e continua, Quando d� o post trava.

O que vou tentar novamente � voltar a usar a vers�o 1.0, fazendo
o consumo pelo SOAP no PHP, baixando localmente o WSDL. E tentar fazer
funcionar, para o meu cliente ter como usar o envio das notas fiscais.
T� mais de uma semana parado por causa disso. J� tinha configurado para
ele usar o NFEPHP, vers�o 1.0, funcionou por um tempo e parou.

Desde quinta feira (faz uns 15 dias), n�o consegue mais enviar.

Obrigado pela mensagem e estou na luta ai para fazer funcionar.

Em 31/01/2011 18:17, Roberto Leite Machado escreveu:
> Rog�rio;
>
> Alguns problemas semelhantes ocorreram no passado em virtude da vers�o
> do SSL mas nunca entre ambientes homologa��o e produ��o.
>
> Por enquanto � um mist�rio, verificou seu DNS ? Est� apontando para a
> url correta, o seu certificado cliente est� cadastrado no sistema


> SEFAZ ? me parece que para o RJ o sistema deve ser homologado ? .
>
> Roberto
>

> Em Seg, 2011-01-31 �s 12:18 -0200, Rogerio Coelho escreveu:
>> Edwin:
>>

>> Obrigado pelo esclarecimento. O que me deixou meio irritado com isso �


>> que o codigo funciona em homologacao, mas em produ��o n�o.
>>

>> O interessante � que j� testei em ambiente MAC e Windows e o mesmo
>> problema ocorre. N�o responde.


>>
>> Acho que vou tentar usar o SOAP PHP, carregando o WSDL localmente para
>> ver se funciona. Eu tinha escrito uma classe mais enxuta, pois a minha

>> necessidade �
>> apenas enviar / consultar e cancelar, n�o preciso gerar a NFe pela lib


>> do NFEPHP. A partir do NFEPHP, customizei uma classe bem menor, usando o
>> CURL para envio
>> das mensagens SOAP. Li o manual do contribuinte todo, fiz tudo isso, mas
>> enfim, de nada adiantou.
>>
>> Obrigado pela ajuda.
>>
>>
>> Em 31/01/2011 12:11, Edmar Wiggers escreveu:
>>> Oi Rogerio,
>>>
>>> Em 31 de janeiro de 2011 11:58, Rogerio Coelho
>>> <rogerio....@gmail.com> escreveu:
>>>> Prezados do NFEPHP,
>>>>
>>>> Estou usando o NFE PHP, e pelo CURL consigo em HOMOLOGACAO fazer todos os

>>>> procedimentos da NFE, envio, consulto, cancelo e consulto status do servi�o.
>>>> Funciona 100%, rapido... O meu problema � que quando coloco em produ��o o

>>>> servidor do nfe.sefazvirtual.rs.gov.br n�o responde.
>>>> O script PHP fica aguardando resposta... O interessante � que qualquer outro


>>>> servidor nfe, por exemplo, o nfe.sefaz.rs.gov.br responde na hora. Mas pelo
>>>> que li no manual contribuinte e no manual do uso do sefaz virtual, este

>>>> servidor � especifico para algumas UF, inclusive a do Rio de Janeiro que
>>>> preciso utilizar.
>>>>


>>>> Sinceramente j� tentei de quase tudo para fazer esta comunica��o, j�
>>>> observei que o WSDL � identico, tanto o de produ��o quanto o de homologa��o,

>>>> ou seja, o consumo do webservice � do mesmo jeito, o que muda apenas � a


>>>> URL.
>>>> Alguem da lista faz o uso de envio e consulta para o RJ e que tenha passado
>>>> algum problema semelhante?

>>> Utilizo Sefaz Virtual RS tb (emiss�o de SC). Nunca tive problemas, mas
>>> aparentemente existem algumas incompatibilidades de conex�o entre
>>> alguns servidores do governo e alguns/v�rios sistemas operacionais. O


>>> pessoal tem conseguido contornar esses problemas fazendo download do

>>> WSDL do webservice e deixando ele est�tico. Vide c�digo-fonte atual do
>>> NFePHP.
>>>
>>> Eu particularmente ainda n�o precisei dessa solu��o, estou utilizando


>>> Fedora 10, e por eqto ainda estou apenas na NF-e v1.10.
>>>

>>>> Outra duvida, sabem me dizer se o certificado do cliente � o mesmo para

>>>> produ��o e para homologacao?
>>> O certificado � o mesmo sim.


>>>
>>>> Sabem se aquele metodo de criar a chave privada que tem no construtor do

>>>> NFEPHP, modifica algo ao gerar a chave se est� no ambiente produ��o ou
>>>> homologa��o?
>>> Essa parte n�o sei responder, por�m conforme acima o certificado em si
>>> � o mesmo, incluindo chave privada, etc.etc.
>>>
>>>> Se alguem puder me ajudar em algo agrade�o. Obrigado.
>>>>
>>>> --

>>>> Voc� recebeu esta mensagem porque est� inscrito no Grupo "NFePHP".

Edwin Schissato

unread,
Jan 31, 2011, 5:23:49 PM1/31/11
to nfe...@googlegroups.com
Boa noite.

Eu ainda estou inciando no assunto de webservices, culr , soap, etc, mas vou tentar ajudar.

Eu tinha esse problema de servidores não responderem, rs e svrs por exemplo eu não consegui consumir via cURL. Via soap do php eu conseguia , mudei pra cURL pois alguns webservices não funcionavam no soap (problema com WSDL que não era carregado corretamente).

Conclusão: Não consegui fazer todos os webservices funcionarem via cURL então baixei os wsdl de todos os webservices e consegui consumi-los via SOAP, mas ainda não tive a oportunidade de enviar notas em produção portanto pode ser que isso não ajude em nada o seu problema mas talvez seja interessante fazer um teste utilizando soap com o WSDL no servidor.

Espero ter ajudao.

Em 31 de janeiro de 2011 18:27, Rogerio Coelho <rogerio....@gmail.com> escreveu:
Roberto:

    Sim, está homologado, tanto que consigo enviar normal pelo programa do Sefaz gratuito. O certificado está ok.

    Interessante é que se mudo a UF, o nfe.sefazvirtual.rs.gov.br responde. Se colocar 33 - RJ, ele não responde em produção, apenas em homologação.
Em homologação responde na hora, instantaneamente. Mesmo que desse erro, já seria algo, mas não dá nada... Fica travada a conexão.

     Em homologação faço tudo, envio, consulto e verifico status de serviço. Em produção a comunicação inicia e para. Não há resposta de retorno. Fica travado. Ficou show de bola pois estou fazendo uso do CURL (me parece que fica um pouco mais rapido) do que o SOAP nativo do PHP. Pelo menos me parece que sim. Mas não funciona em produção.

     A URL está correta, pois faco um analise do envio do pacote por um progrma no MAC, chamado WIRESHARK, que analisa os pacotes. Quando uso o programa gratuito do sefaz ele consome o mesmo endereço IP, sendo que passa direto. Pelo CURL no PHP, ele inicia o handshake, verifica o certificado, dá ok, e continua, Quando dá o post trava.

     O que vou tentar novamente é voltar a usar a versão 1.0, fazendo o consumo pelo SOAP no PHP, baixando localmente o WSDL. E tentar fazer funcionar, para o meu cliente ter como usar o envio das notas fiscais. Tá mais de uma semana parado por causa disso. Já tinha configurado para ele usar o NFEPHP, versão 1.0, funcionou por um tempo e parou.

      Desde quinta feira (faz uns 15 dias), não consegue mais enviar.


     Obrigado pela mensagem e estou na luta ai para fazer funcionar.



Em 31/01/2011 18:17, Roberto Leite Machado escreveu:
Rogério;

Alguns problemas semelhantes ocorreram no passado em virtude da versão
do SSL mas nunca entre ambientes homologação e produção.

Por enquanto é um mistério, verificou seu DNS ? Está apontando para a
url correta, o seu certificado cliente está cadastrado no sistema

SEFAZ ? me parece que para o RJ o sistema deve ser homologado ? .

Roberto

Em Seg, 2011-01-31 às 12:18 -0200, Rogerio Coelho escreveu:
Edwin:

Obrigado pelo esclarecimento. O que me deixou meio irritado com isso é

que o codigo funciona em homologacao, mas em produção não.

O interessante é que já testei em ambiente MAC e Windows e o mesmo
problema ocorre. Não responde.


Acho que vou tentar usar o SOAP PHP, carregando o WSDL localmente para
ver se funciona. Eu tinha escrito uma classe mais enxuta, pois a minha
necessidade é
apenas enviar / consultar e cancelar, não preciso gerar a NFe pela lib

do NFEPHP. A partir do NFEPHP, customizei uma classe bem menor, usando o
CURL para envio
das mensagens SOAP. Li o manual do contribuinte todo, fiz tudo isso, mas
enfim, de nada adiantou.

Obrigado pela ajuda.


Em 31/01/2011 12:11, Edmar Wiggers escreveu:
Oi Rogerio,

Em 31 de janeiro de 2011 11:58, Rogerio Coelho
<rogerio....@gmail.com>   escreveu:
Prezados do NFEPHP,

Estou usando o NFE PHP, e pelo CURL consigo em HOMOLOGACAO fazer todos os
procedimentos da NFE, envio, consulto, cancelo e consulto status do serviço.
Funciona 100%, rapido... O meu problema é que quando coloco em produção o
servidor do nfe.sefazvirtual.rs.gov.br não responde.
O script PHP fica aguardando resposta... O interessante é que qualquer outro

servidor nfe, por exemplo, o nfe.sefaz.rs.gov.br responde na hora. Mas pelo
que li no manual contribuinte e no manual do uso do sefaz virtual, este
servidor é especifico para algumas UF, inclusive a do Rio de Janeiro que
preciso utilizar.

Sinceramente já tentei de quase tudo para fazer esta comunicação, já
observei que o WSDL é identico, tanto o de produção quanto o de homologação,
ou seja, o consumo do webservice é do mesmo jeito, o que muda apenas é a

URL.
Alguem da lista faz o uso de envio e consulta para o RJ e que tenha passado
algum problema semelhante?
Utilizo Sefaz Virtual RS tb (emissão de SC). Nunca tive problemas, mas
aparentemente existem algumas incompatibilidades de conexão entre
alguns servidores do governo e alguns/vários sistemas operacionais. O

pessoal tem conseguido contornar esses problemas fazendo download do
WSDL do webservice e deixando ele estático. Vide código-fonte atual do
NFePHP.

Eu particularmente ainda não precisei dessa solução, estou utilizando

Fedora 10, e por eqto ainda estou apenas na NF-e v1.10.

Outra duvida, sabem me dizer se o certificado do cliente é o mesmo para
produção e para homologacao?
O certificado é o mesmo sim.

Sabem se aquele metodo de criar a chave privada que tem no construtor do
NFEPHP, modifica algo ao gerar a chave se está no ambiente produção ou
homologação?
Essa parte não sei responder, porém conforme acima o certificado em si
é o mesmo, incluindo chave privada, etc.etc.

Se alguem puder me ajudar em algo agradeço. Obrigado.

--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".


--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".

Roberto Leite Machado

unread,
Feb 1, 2011, 10:27:55 AM2/1/11
to nfe...@googlegroups.com
Meninos; 

localizei um erro nas urls para SVRS no arquivo def_ws2.xml já corrigi ajustem e tentem acessar 

Roberto

Roberto Leite Machado

unread,
Feb 1, 2011, 11:01:35 AM2/1/11
to nfe...@googlegroups.com
Meninos;

Fiz testes no ambiente de produção com o RJ (apenas status)  e está funcionando normal ..

Não tenho como fazer outros testes em ambiente de produção pois não tenho nenhum cliente ativo no RJ.

Abraço
Roberto 

Marcos

unread,
Mar 20, 2011, 11:05:51 AM3/20/11
to nfe...@googlegroups.com
Conforme me informaram e verifiquei no manual 4.01,

a font do emitente no danfe deve ser tamanho 12 e a font do endere�o
tamanho 8.

segue em anexo tais alter��es.

os logos tiveram que ficar melhor em fun��o disso.


Marcos

DanfeNFePHP.class.php.zip

Roberto Leite Machado

unread,
Mar 20, 2011, 11:12:30 AM3/20/11
to nfe...@googlegroups.com
Grande Marcos;

Recebido e será levantado hoje, grato.

Abraço
Roberto

Em Dom, 2011-03-20 às 12:05 -0300, Marcos escreveu:
> Conforme me informaram e verifiquei no manual 4.01,
>

> a font do emitente no danfe deve ser tamanho 12 e a font do endereço
> tamanho 8.
>
> segue em anexo tais alterções.
>
> os logos tiveram que ficar melhor em função disso.
>
>
> Marcos
>


Paulo Gabriel

unread,
Mar 20, 2011, 2:51:51 PM3/20/11
to nfe...@googlegroups.com

Paulo Gabriel

unread,
Mar 20, 2011, 2:54:38 PM3/20/11
to nfe...@googlegroups.com
Desculpe, o link correto para a compressão tar.bz2, bem como para zip é:



No site já está tudo ok. Tinha postado errado no e-mail apenas. :)
Reply all
Reply to author
Forward
0 new messages