NFe - Envio de lote; erro no cabeçalho

0 respostas
ricinovacoes

Olá pessoal,

Estou gerando o XML através do Marshaller e
depois preciso preparar a XML para enviar o Lote; estou usando a seguinte rotina:

JAXBContext context = JAXBContext.newInstance("br.inf.portalfiscal.nfe");
Unmarshaller unmarshaller = context.createUnmarshaller();
Marshaller marshaller = context.createMarshaller();
notaFile = new File("C://empresas//ricjava20//XMLS//nfebabb.xml");
TNFe nfe = unmarshaller.unmarshal(new StreamSource(notaFile), TNFe.class).getValue();
....

TEnviNFe enviNFe = new TEnviNFe();   
enviNFe.setVersao("2.00");   
enviNFe.setIdLote("1");   
// adiciona nfebobb em nfbobbLote  
enviNFe.getNFe().add(nfe);

Ele está gerando a tag "tEnviNFe" e precisa ser "enviNFe";
também está deixando vazia, ou seja, sem "xmlns="http://www.portalfiscal.inf.br/nfe"

<?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?> 
 <tEnviNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="2.00">
  <idLote>1</idLote> 
 <NFe>
<infNFe Id="NFe41110305372142000101550010000004461410542621" versao="2.00">
...
agradeço por alguma ajuda;
Criado 2 de março de 2011
Respostas 0
Participantes 1