Página 3 de 3

Re: Ambiente de Homologação para Desenvolvedores

Enviado: 08 Ago 2010 11:57
por janio
Acredito que o teste só é completo se vc passar por todas as fases! E isso só é possível estando em mãos com um certificado válido!

Por um tempo usei o certificado da Associação. Foi bacana, beleza, ajudou muito, mas na hora de botar pra funcionar mesmo não me senti seguro e tive que pedir emprestado o certificado do cliente (que já estava usando em produção com outro programa, mas mesmo assim consegui testar em homologação) para usar nos finais de semana e concluir o processo.

Se a NFe foi aceita, beleza! Se não foi, quero gravar no banco de dados o motivo da rejeição, o codigo da rejeição e tudo mais que eu tiver direito! hehehe.

Uma coisa que percebi e me deixou enculcado foi que em HOMOLOGAÇÃO o Acbr devolve o protocolo de autorização de uso. Quando botei em PRODUÇÃO esse numero não é devolvido. Não é nada assim importannnntteeeeeeee, mas queria gravar essa informação no BD.

Janio

Re: Ambiente de Homologação para Desenvolvedores

Enviado: 08 Ago 2010 12:18
por Maligno
Em produção ou homologação, o ACBrNFeMonitor sempre informa o número do protocolo. Seja para envio, cancelamento ou inutilização.

Re: Ambiente de Homologação para Desenvolvedores

Enviado: 08 Ago 2010 18:56
por janio
Maligno, comigo isso não aconteceu! Não sei se tem a ver com o meu Estado (Ceará).

Veja um exemplo de retorno do Acbr de NFe em PRODUÇÃO. Veja que tem o PROTOCOLO de RECEBIMENTO do lote, mas não tem o PROTOCOLO de AUTORIZAÇÃO de USO da nfe (aquele que é impresso na propria NFe).

Código: Selecionar todos

OK: Lote recebido com sucesso
[ENVIO]
Versao=NFE_V2.22.11
TpAmb=1
VerAplic=NFE_V2.22.11
CStat=103
XMotivo=Lote recebido com sucesso
CUF=23
NRec=231000016921589
DhRecbto=06/08/2010 17:55:15
TMed=1
Autorizado o uso da NF-e
[RETORNO]
Versao=NFE_V2.22.11
TpAmb=1
VerAplic=NFE_V2.22.11
NRec=231000016921589
CStat=100
XMotivo=Autorizado o uso da NF-e
CUF=23
[NFE17]
Versao=NFE_V2.22.11
TpAmb=1
VerAplic=NFE_V2.22.11
CStat=100
XMotivo=Autorizado o uso da NF-e
CUF=23
Lembrando que isso pode ser assunto para um outro tópico. O objetivo foi dizer que mesmo fazendo TODOS os testes, quando colocamos pra valer ainda podem surgir percalços. Imaginem se os testes forem feitos pela metade!

Re: Ambiente de Homologação para Desenvolvedores

Enviado: 08 Ago 2010 19:28
por rochinha
Amiguinhos,

Janio, uma vez protocolado o ACBr gruda o resultado no XML, verifique isto.

Só programador tem estas besteira de dizer, "GRUDA", hehehe!

Re: Ambiente de Homologação para Desenvolvedores

Enviado: 09 Ago 2010 11:24
por vejjitt0
olá toledo e leonardo , tentei fazer este teste com o certificado A1,com homologação e produção ao mesmo tempo e não obtive sucesso vcs poderiam me ajudar a respeito???

Re: Ambiente de Homologação para Desenvolvedores

Enviado: 09 Ago 2010 14:32
por Toledo
Olá Hugo, neste teste que você fez, você usou um programa de NFe próprio ou foi através um programa de terceiros (ACBrNFeMonitor, UniNFe, etc)?

Abraços,

Re: Ambiente de Homologação para Desenvolvedores

Enviado: 09 Ago 2010 14:50
por vejjitt0
olá toledo, foi num programa de nf-e proprio , mas com o uniNFe como gerenciador de assinatura e envio de NF-e. o certificado que estou usando ja esta produção na empresa ja faz um tempo, mas aqui comigo deixei ele em homologação e me retornou o seguinte erro:

<?xml version="1.0" encoding="UTF-8"?>
<retConsReciNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.10">
<tpAmb>1</tpAmb>
<verAplic>SP_NFE_PL_005e</verAplic>
<nRec>350000276386275</nRec>
<cStat>104</cStat>
<xMotivo>Lote processado</xMotivo>
<cUF>35</cUF>
<protNFe versao="1.10"><infProt>
<tpAmb>1</tpAmb>
<verAplic>SP_NFE_PL_005e</verAplic>
<chNFe>35100802641817000174550010000014630000014638</chNFe>
<dhRecbto>2010-08-06T16:57:01</dhRecbto>
<digVal>pzHK8poKMdicd8rxXlno20YEqXo=</digVal>
<cStat>252</cStat>
<xMotivo>Rejeição: Ambiente informado diverge do Ambiente de recebimento</xMotivo>
</infProt></protNFe></retConsReciNFe>

desde já agradeço a ajuda...

Re: Ambiente de Homologação para Desenvolvedores

Enviado: 09 Ago 2010 16:05
por SandroBelarmino
A nfe que voce tentou enviar 35100802641817000174550010000014630000014638 foi gerado o xml informando qual ambiente? Pois está me parecendo que o xml foi gerado em um ambiente e voce tentou enviá-lo para outro, no caso, em produção <tpAmb>1</tpAmb>
Se voce puder postar o xml para analisarmos, poderiamos falar com mais certeza, mas basta voce verificar no xml como está o campo do ambiente.
1-Produção 2-Homologação.

Re: Ambiente de Homologação para Desenvolvedores

Enviado: 09 Ago 2010 16:12
por Toledo
vejjitt0 escreveu:<tpAmb>1</tpAmb>
Atenção: ambiente 1 é para produção... então acho que você deveria trocar este valor para 2 (Homologação).

Abraços,

Re: Ambiente de Homologação para Desenvolvedores

Enviado: 09 Ago 2010 16:14
por Toledo
O Sandro já disse tudo!

Re: Ambiente de Homologação para Desenvolvedores

Enviado: 09 Ago 2010 16:28
por vejjitt0
sandro e toledo quero agradecer a ajuda de vcs 2 , muito obrigado. o uniNFe por algum motivo quando salvei como homologação acabou mudando para produção. quando fui agora rever ele estava como produção para a minha surpresa. coloquei como homologação reenviei a nota e correu tudo certo.tenho mais umas dúvida sobre a NF-e 4.01 que ira entrar em vigor em 30/09/2010
o qua vai mudar no xml? vcs teriam algum modelo do novo para eu comparar com os antigos?
desde já agradeço novamente...

Re: Ambiente de Homologação para Desenvolvedores

Enviado: 09 Ago 2010 17:15
por SandroBelarmino
Veja nesse endereço: http://www.nfe.fazenda.gov.br/portal/do ... 09.005.pdf
Aqui tem todas as alterações de uma versão para outra.

Re: Ambiente de Homologação para Desenvolvedores

Enviado: 09 Ago 2010 17:19
por Toledo
Hugo, veja os links abaixo:

NFe 2.0 será obrigatório apenas em 01/01/2011.
http://www.fazenda.gov.br/confaz/confaz ... 012_10.htm

Tudo que estiver em AZUL é o que mudou:
http://www.nfe.fazenda.gov.br/portal/do ... -11-04.pdf

Obs.: Hugo, qualquer outra dúvida sobre este assunto (NFe 2.0), abra um novo tópico.

Abraços

Re: Ambiente de Homologação para Desenvolvedores

Enviado: 09 Ago 2010 17:28
por vejjitt0
desculpa..heheehehe, muito obrigado vou postar um novo tópico...abraçossss :))

Re: Ambiente de Homologação para Desenvolvedores

Enviado: 09 Ago 2010 18:52
por JoséQuintas
Eu quis dizer aceito pelo programa da Fazenda.
O programa da Fazenda tem duas validações: durante a importação, e a validação propriamente dita.
Essa é a parte demorada.
Passou nessas validações, o resto é transferência.
A partir daí, só tratamento do código de retorno.

Nas validações do programa da Fazenda entram CNPJ inválido, IE inválida, IBGE inválido, falta de campos obrigatórios, etc.
É um bom modo de fazer validações e entender detalhes.

O único lado ruim é que ele só importa XML se for assinado, e dependendo do caso, até XMLs gerados por ele são rejeitados na importação. Testar XML por ele pode ser que complique.
Mas se já foi feita a rotina pra TXT, não será complicado passar pra XML.
É só seguir o que já coloquei em posts anteriores.