Ajuda com xml NFE e XStream

Pessoal estou criando um aplicativo em java para gera o xml da nota, usando XStream.

Então minha primeira duvida é a seguinte, alguem já conseguiu gera o xml da NFe e enviar o xml para cefaz, ou seja fazer ele ficar com aquela signatura e talz, usando o XStream?

Eu uso um progama chamado ACBrNFeMonitor para enviar os dados da nota, só que toda vez que tento enviar ele diz: “Rejeicao: Falha no Esquema XML”.

Observe a minha nota ai embaixo:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <nfe xmlns="http://www.portalfiscal.inf.br/nfe"> <infNFe versao="1.10" id="NFe24110310482083000156550010000000070000000866"> <ide> <cUF>24</cUF> <cNF>000000086</cNF> <natOp>VENDA DE MERCADORIAS</natOp> <indPag>2</indPag> <mod>55</mod> <serie>1</serie> <nNF>7</nNF> <dEmi>2011-03-16</dEmi> <tpNF>1</tpNF> <cMunFG>2401008</cMunFG> <tpImp>1</tpImp> <tpEmi>1</tpEmi> <cDV>6</cDV> <tpAmb>2</tpAmb> <finNFe>1</finNFe> <procEmi>0</procEmi> <verProc>1.0</verProc> </ide> <emit> <CNPJ>12396520000144</CNPJ> <xNome>MJ INDUSTRIAL E COMERCIO LTDA</xNome> <xFant>CONSTRUCAL</xFant> <enderEmit> <xLgr>SITIO PASSAGEM FUNDA</xLgr> <nro>26</nro> <xBairro>Zona Rural</xBairro> <cMun>2401008</cMun> <xMun>Felipe Guerra</xMun> <UF>RN</UF> <CEP>59795000</CEP> <cPais>1058</cPais> <xPais>BRASIL</xPais> <fone>8433332488</fone> </enderEmit> <IE>202364283</IE> </emit> <dest> <enderdest> <cMun>2401008</cMun> <cPais>1058</cPais> <xPais>Brasil</xPais> </enderdest> </dest> <det nItem="1"> <prod> <cProd>000001</cProd> <cEAN>0000000000000</cEAN> <xProd>PRODUTO TESTE</xProd> <CFOP>5102</CFOP> <uCom>UN</uCom> <qCom>1.0000</qCom> <vUnCom>1.0000</vUnCom> <vProd>1.00</vProd> <cEANTrib>0000000000000</cEANTrib> <uTrib>UN</uTrib> <qTrib>1.0000</qTrib> <qUnTrib>1.0000</qUnTrib> </prod> </det> <imposto> <ICMS> <ICMS00> <orig>0</orig> <CST>00</CST> <modBC>0</modBC> <vBC>1.00</vBC> <pICMS>17.00</pICMS> <vICMS>0.17</vICMS> </ICMS00> </ICMS> <PIS> <PISOutr> <CST>99</CST> <vBC>0.00</vBC> <pPIS>0.00</pPIS> <vPIS>0.00</vPIS> </PISOutr> </PIS> <COFINS> <COFINSOutr> <CST>99</CST> <vBC>0.00</vBC> <pCOFINS>0.00</pCOFINS> <vCOFINS>0.00</vCOFINS> </COFINSOutr> </COFINS> </imposto> <total> <ICMSTot> <vBC>1.00</vBC> <vICMS>0.17</vICMS> <vBCST>0.00</vBCST> <vST>0.00</vST> <vProd>1.00</vProd> <vFrete>0.00</vFrete> <vSeg>0.00</vSeg> <vDesc>0.00</vDesc> <vII>0.00</vII> <vIPI>0.00</vIPI> <vPIS>0.00</vPIS> <COFINS>0.00</COFINS> <vOutro>0.00</vOutro> <vNF>1.00</vNF> </ICMSTot> </total> <transp> <modFrete>1</modFrete> <vol> <qVol>0</qVol> <pesoL>0.000</pesoL> <pesoB>0.000</pesoB> </vol> </transp> </infNFe> </nfe>

Eu não sei se é o cabeçalho que ta errado, não sei tbm se é pq o XStream gera o xml formatado.

alguem me ajude por favor…

valkkefast,

Aqui no forum tem varios topicos que abrange essa questão:

http://www.guj.com.br/java/72325-nfe—nota-fiscal-eletronica/16#745354
http://www.guj.com.br/java/197162-nota-fiscal-eletronica-em-java
http://www.guj.com.br/java/214222-assinar-nfe-com-jaxb#1214710

Voce ja vai achar muita coisa pronta na net.

E já estou te adiantando, é um serviço bem chato de fazer.

Att

VCSMETALLICA, cara você já desenvolveu o NFe, se sim, foi usando o XSTREAM ou usou o que?

valkkefast,

Já desenvolvi a NFe. Usei o XStream até certo ponto do processo. Eu fiz assim:
Uso o XStream para pegar os dados da nota fiscal.
Quando vou assinar converto o objeto do XStream em XML (String)
Assino o XML normalmente(Em um daqueles link’s tem como assinar a “String” XML)
E envio.

Espero ter ajudado

Att

Eu tava tentando assinar usando o ACBrNFeMonitor, mais sempre da FALHA NO XML, mais quando tento assinar umas notas de um programa aqui que eu tenho o CPLUS funciona.

Cara, Esse erro falha no esquema, vc vai ter que ler na documentação da nfe. deve estar faltando algum campo na sua nfe.

Cara vc olhou a nota ai encima, vc acha q falta alguma coisa? Eu acho q não, mais tbm num sei pq ta dando esse erro. Tentei agora fazer com JAXB e continuou a mesma coisa. Num sei mais o que fazer…

Olhei,
Esta faltando um tanto de campo, como por exemplo CRT do emissor. Dê uma olhada na documentação. Você deve estar consultando a documentação da 1.0.

Site da receita: http://www.nfe.fazenda.gov.br/portal/

Inte