Login Registre-se
NT 2012.002 - Manifestação do Destinatário / Web Service de Download da NF-e  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
dgmodesto

JavaC Membro

Membro desde: 01/09/2014 16:01:58
Mensagens: 5
Offline

hpfaff

pra qual estado vc está fazendo o download?

pois sempre que tento fazer o download me apresenta o seguinte erro:

<retDownloadNFe versao="1.00" xmlns="http://www.portalfiscal.inf.br/nfe">
<tpAmb>1</tpAmb>
<verAplic>SVAN_0.0.0</verAplic>
<cStat>139</cStat>
<xMotivo>Pedido de Download processado</xMotivo>
<dhResp>2014-09-01T16:04:28</dhResp>
<retNFe>
<chNFe>0000000000000000000000000000000000000000000</chNFe>
<cStat>652</cStat>
<xMotivo>Rejeicao: UF do destinatario da Chave de Acesso informada diverge da UF do Web Service</xMotivo>
</retNFe>
</retDownloadNFe>

alguém já passou por isso?
O UF utilizado é São Paulo = 35.

desde já agradeço pela atenção
hpfaff

JavaC Membro

Membro desde: 04/05/2012 14:47:03
Mensagens: 31
Offline

dgmodesto,

O que eu fiz foi usar a url https://www.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx para fazer o download.

Antes eu estava usando a https://www.sefazvirtual.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx e estava me retornando este erro.

Esta URL é a que vai no comando:

NfeDownloadNFStub stub = new NfeDownloadNFStub(url.toString());

Espero ter ajudado.

Biguas

JavaC Membro
[Avatar]

Membro desde: 02/02/2012 19:11:08
Mensagens: 14
Offline

dgmodesto wrote:hpfaff

pra qual estado vc está fazendo o download?

pois sempre que tento fazer o download me apresenta o seguinte erro:

<retDownloadNFe versao="1.00" xmlns="http://www.portalfiscal.inf.br/nfe">
<tpAmb>1</tpAmb>
<verAplic>SVAN_0.0.0</verAplic>
<cStat>139</cStat>
<xMotivo>Pedido de Download processado</xMotivo>
<dhResp>2014-09-01T16:04:28</dhResp>
<retNFe>
<chNFe>0000000000000000000000000000000000000000000</chNFe>
<cStat>652</cStat>
<xMotivo>Rejeicao: UF do destinatario da Chave de Acesso informada diverge da UF do Web Service</xMotivo>
</retNFe>
</retDownloadNFe>

alguém já passou por isso?
O UF utilizado é São Paulo = 35.

desde já agradeço pela atenção


Oi dgmodesto,

O mais óbviu você já verificou né?

O webservice que você está buscando essa NFe é realmente o do estado de SP?



dgmodesto

JavaC Membro

Membro desde: 01/09/2014 16:01:58
Mensagens: 5
Offline

Estou utilizando do Ambiente Nacional (AN)
são os últimos itens na relação de webservices no site do porta nota fiscal.
segue abaixo descrição dos serviços :

Ambiente Nacional - (AN)
Serviço Versão URL
RecepcaoEvento 1.00 https://www.nfe.fazenda.gov.br/RecepcaoEvento/RecepcaoEvento.asmx
NfeConsultaDest 2.00 / 3.10 https://www.nfe.fazenda.gov.br/NFeConsultaDest/NFeConsultaDest.asmx
NfeDownloadNF 2.00 / 3.10 https://www.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx

Os webservices de consulta e manifestação funcionam normalmente, mais na hora do download me apresenta o erro 652.
hpfaff

JavaC Membro

Membro desde: 04/05/2012 14:47:03
Mensagens: 31
Offline

dgmodesto e Biguas, boa tarde.

O download não depende da unidade da federação. O download é feito em um webservice somente, https://www.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx.

Somente neste webservice é que é disponibilizado o evento de download de documento.

dgmodesto

JavaC Membro

Membro desde: 01/09/2014 16:01:58
Mensagens: 5
Offline

boa tarde hpfaff,

esté é o mesmo link que estou utilizando e o mesmo me diz que o UF do destinatário da chave de acesso diverge da uf do webservice?

como vc disse que o download não depende da unidade da federação, o que poderia ser? pode me ajudar?
hpfaff

JavaC Membro

Membro desde: 04/05/2012 14:47:03
Mensagens: 31
Offline

dgmodesto,

Na linha: nfeCabecMsg.setCUF(UFIBGE); você está colocando a UF de SP (35)?

Me passa a parte do código que vc monta o XML de Requisição para a SEFAZ. Retire a chave. Por exemplo:

dgmodesto

JavaC Membro

Membro desde: 01/09/2014 16:01:58
Mensagens: 5
Offline

hpfaff

exatamente, no cabeçalho estou informando o numero 35 que representa São Paulo,

quanto ao código, eu estou fazendo em C#, e peguei os exemplos do forum e adaptei para a linguagem .Net,
segue código que faz a conexão com o webservice abaixo:

//metodo que faz a comunicação com o webservice

public XElement download(string sChaveDeAcesso, string sUf, string sNumeroSerial, string sVersao, string sCnpj, string sTpAmbiente, out string sXml)
{
try
{
configuraWebConfig(sNumeroSerial);

string sDados = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
+ "<downloadNFe versao=\"" + sVersao + "\" xmlns=\"http://www.portalfiscal.inf.br/nfe\">"
+ "<tpAmb>" + sTpAmbiente + "</tpAmb>"
+ "<xServ>DOWNLOAD NFE</xServ>"
+ "<CNPJ>" + sCnpj + "</CNPJ>"
+ "<chNFe>" + sChaveDeAcesso + "</chNFe>"
+ "</downloadNFe>";

// Instanciando objeto XmlElement
var xEle = new XmlDocument().CreateElement("Xml");
xEle.InnerXml = sDados;
sXml = xEle.InnerXml;

cabecalho = CriaCabecalho(sUf, sVersao);
request.nfeCabecMsg = cabecalho;
request.nfeDadosMsg = xEle;


HttpsTransportBindingElement https = new HttpsTransportBindingElement();
https.AuthenticationScheme = AuthenticationSchemes.Digest;
https.RequireClientCertificate = true;

response.nfeDownloadNFResult = wsTransacional.nfeDownloadNF(cabecalho, xEle.ChildNodes[1]);


var xDoc = XElement.Parse((response.nfeDownloadNFResult as XmlElement).OuterXml);
return xDoc;
}
catch (Exception ex)
{
throw new Exception("Consumir");
}
}


//método que monta o cabeçalho
private nfeCabecMsg CriaCabecalho(string uf, string sVersao)
{
try
{
// Instanciando objeto nfeCabecMsg
nfeCabecMsg cabecalho = new nfeCabecMsg();
#region cod UFs
switch (uf)
{
case "AC":
cabecalho.cUF = "12";
break;
case "AL":
cabecalho.cUF = "27";
break;
case "AM":
cabecalho.cUF = "13";
break;
case "AP":
cabecalho.cUF = "16";
break;
case "BA":
cabecalho.cUF = "29";
break;
case "CE":
cabecalho.cUF = "23";
break;
case "DF":
cabecalho.cUF = "53";
break;
case "ES":
cabecalho.cUF = "32";
break;
case "GO":
cabecalho.cUF = "52";
break;
case "MA":
cabecalho.cUF = "21";
break;
case "MG":
cabecalho.cUF = "31";
break;
case "MS":
cabecalho.cUF = "50";
break;
case "MT":
cabecalho.cUF = "51";
break;
case "PA":
cabecalho.cUF = "15";
break;
case "PB":
cabecalho.cUF = "25";
break;
case "PE":
cabecalho.cUF = "26";
break;
case "PI":
cabecalho.cUF = "22";
break;
case "PR":
cabecalho.cUF = "41";
break;
case "RJ":
cabecalho.cUF = "33";
break;
case "RN":
cabecalho.cUF = "24";
break;
case "RO":
cabecalho.cUF = "11";
break;
case "RR":
cabecalho.cUF = "14";
break;
case "RS":
cabecalho.cUF = "43";
break;
case "SC":
cabecalho.cUF = "42";
break;
case "SE":
cabecalho.cUF = "28";
break;
case "SP":
cabecalho.cUF = "35";
break;
case "TO":
cabecalho.cUF = "17";
break;
case "AN":
cabecalho.cUF = "91";
break;
}
#endregion
cabecalho.versaoDados = sVersao;
// Retornando objeto
return cabecalho;
}
catch (Exception be)
{
throw new Exception("CriaCabecalho");
}
}



desde já agradeço por sua ajuda
cicvieira

JavaC Membro

Membro desde: 04/06/2014 14:04:56
Mensagens: 6
Offline

Vallew

Esta mensagem foi editada 1 vez. Última atualização foi em 03/09/2014 13:58:14

dgmodesto

JavaC Membro

Membro desde: 01/09/2014 16:01:58
Mensagens: 5
Offline

bom dia cicvieira ,

vc precisa assinar seu xml com certificado digital antes de fazer a manifestação.

senão me engano já postaram um método que faz a assinatura do xml,

mais da uma procurada no forum, eu estava com o mesmo problema de falha no esquema depois que fiz a assinatura deu certo.

se puder passar a forma que está fazendo o download eu agradeço,

boa sorte, e até mais.

cicvieira

JavaC Membro

Membro desde: 04/06/2014 14:04:56
Mensagens: 6
Offline

Manifestação do Destinatário;

Esta mensagem foi editada 1 vez. Última atualização foi em 03/09/2014 13:57:25

cicvieira

JavaC Membro

Membro desde: 04/06/2014 14:04:56
Mensagens: 6
Offline

Galera!

Consegui gerar o Manifestação do Destinatário em java.

obrigado.

- GERAR O ARQUIVO DE MANIFESTO XML
- ASSINA O ARQUIVO CERTIFICADO A1
- ENVIA O ARQUIVO XML

Usei o JDK 1.6 com essa classe para assinar.
http://crestaniblog.wordpress.com/2013/03/27/assinatura-digital-em-xml/

meu email pra contato
cicerovieira12@gmail.com

Esta mensagem foi editada 1 vez. Última atualização foi em 03/09/2014 13:56:32

leonardocp

JavaC Membro

Membro desde: 30/08/2012 23:35:05
Mensagens: 63
Offline

Ola..
boa tarde
amigo vc pode postar aqui a classe que faz a assinatura
do xml downloadNFe

obrigado.
rlira

JavaC Membro

Membro desde: 07/01/2015 15:45:55
Mensagens: 11
Offline

Prezados boa tarde.

Há algum tempo eu frequento o forum sempre como leitor, recentemente surgiu a necessidade de fazer algo voltado a NFE, no caso o download de XML´s como nunca trabalhei com o segmento comercial então não sei os caminhos a seguir contudo, este post me deu alguns parâmetros mais, duvidas não faltam e se os senhores puderem comentar sobre o meu intento que é Download do XML é possível fazer o download ou antes teria que haver o manifesto? sendo XML´s antigos de posse das chaves isto seria possível?

Tentei no SoapUI criar um projeto e nele especifiquei o endereço https://www.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx?wsdl mais o SoapUI apresentou um erro e não criou o projeto é possível usar o SoapUI com os webservice da Sefaz?

Robson

Robson Lira
hpfaff

JavaC Membro

Membro desde: 04/05/2012 14:47:03
Mensagens: 31
Offline

Pessoal, boa tarde.....

Vendo algumas coisas aqui no site da Fazenda, me deparei com a NT 2014/002 sobre o DFE e novos webservices para as movimentações referentes à consulta de notas destinadas, manifestação do destinatário e download do arquivo XML da NFe, informando que o Webservice NfeConsultaDest será desativado em 02/02/2015.

Alguém está por dentro do assunto????

Desde já agradeço!

Um abraço à todos
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team