PROBLEMA XML DE CANCELAMENTO NFE POR EVENTO

MALA 26/01/2015 14:07:52
#444032
ALGUEM PODE ME AJUDAR COM ESTE XML QUE ESTA DANDO ERRO.

<?xml version=[Ô]1.0[Ô] encoding=[Ô]UTF-8[Ô]?>
<envEvento xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] versao=[Ô]1.00[Ô]>
<idLote>00000000000091</idLote>
<Evento xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] versao=[Ô]1.00[Ô]>
<infEvento Id=[Ô]ID1101115115010945672300017455000000000044112021998601[Ô]>
<cOrgao>51</cOrgao>
<tpAmb>2</tpAmb>
<CNPJ>09456723000174</CNPJ>
<chNFe>51150109456723000174550000000000441120219986</chNFe>
<dhEvento>2015-01-26T12:58:47-3:00</dhEvento>
<tpEvento>110111</tpEvento>
<nSeqEvento>5</nSeqEvento>
<verEvento>1.00</verEvento>
<detEvento versao=[Ô]1.00[Ô]>
<descEvento>Cancelamento</descEvento>
<nProt>151150001508150</nProt>
<xJust>TESTE DE CANCELAMENTO POR EVENTO</xJust>
</detEvento>
</infEvento>

</Evento>
</envEvento>
SINCLAIR 26/01/2015 15:12:44
#444036
Resposta escolhida
Amigo,

Consultei a Chave da NFe no portal nacional e a mesma não se encontra lá.

Tenha certeza que a chave é esta mesma, caso contrário estará tentando cancelar uma NFe que não existe.

Tudo de bom.
MALA 26/01/2015 15:20:49
#444037
Esse foi emitido em HOMOLOGAÇÂO amigo
SINCLAIR 26/01/2015 23:09:16
#444048
Eu sei colega...

Vi a tag tpAmb.

Mesmo HOMOLOGAÇÃO fica o registro na base de dados da SEFAZ, senão não teria protocolo de autorização simulativo para o DANFe que contém a expressão [Ô]sem valor jurídico[Ô].

Se não ficasse na base de dados da SEFAZ, o webservice de consulta situação e de eventos, em que se inclui o evento de cancelamento, não teriam a chave para localizar a NFe de homologação e, portanto, não funcionariam.

Dá uma olhada na chave, se é esta mesmo colega, porque o teu XML de cancelamento consume um webservice indicando a chave <chNFe>51150109456723000174550000000000441120219986</chNFe> para pesquisa, mas como vai haver pesquisa se a chave não foi enviada?

Por exemplo, mesmo em homologação precisa vir retorno como Cancelamento Realizado ou NFe já estava cancelada. Como o webservice saberia se a NFe já foi cancelada (mesmo em homologação) se tanto a NFe quanto os eventos dela não ficarem armazenadas?

Faça, por exemplo, uma NFe em homologação e depois consulte na base da SEFAZ... vai estar lá.

Quanto à estrutura do teu XML, validado em https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx

Parser XML: Nenhum erro encontrado
Tipo de Mensagem: Lote de Registro de Evento
Schema XML: The element [ô]envEvento[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô] has invalid child element [ô]Evento[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô]. List of possible elements expected: [ô]evento[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô].
Caminho: envEvento/Evento


Labuto com NFe desde 2008 quando começou e, realmente, as vezes nos tira do sério.

Tudo de bom.
Tópico encerrado , respostas não são mais permitidas