HELP PARA GERAR XML EM VB6 NFE

AGUIARLIMA 25/05/2010 09:58:20
#342709
Ola pessoal.

Preciso de ajuda.

Estou gerando o xml para a NFe, e apresenta erros:
Este arquivo quando lido pelo Aplicativo UniDANFe (Unimake) ele gera a DANFE corretamente
com dados da nota fiscal.
Mas ao tentar validadar pelo aplicativo UniNFE(Unimake),não processar e dá a mensagem
(Data at the root level is invalid. Line 2, position 1.), também tentei validar no aplicativo da
(Emissor gratuito-Versão Teste) São Paulo , também dá erro (Situação Rejeitado)
e Erro (Illegal State Exception : No match available)

Estou gerando o arquivo em VB6 da seguinte forma.

Criar o arquivo:
file = [Ô]teste.xml[Ô]
Open file For Output As #1

Montar dados :
Lin_det = [Ô]<natOp>[Ô] & [Ô]venda[Ô] & [Ô]</natOp>[Ô]

Gravar o arquivo:
Print #1, Lin_det

Pergunta.
Existe alguma caracter invisivel que deva ser inserido junto com os dados?

Um techo do arquivo gerado.

<?xml version=[Ô]1.0[Ô] encoding=[Ô]UTF-8[Ô] standalone=[Ô]no[Ô] ?>
- <nfeProc xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] versao=[Ô]1.10[Ô]>
- <NFe xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô]>
- <infNFe Id=[Ô]NFe35100560893807000122550010000000010000000019[Ô] versao=[Ô]1.10[Ô]>
- <ide>
<cUF>35</cUF>
<cNF>00000001</cNF>
<natOp>venda</natOp>
<indPag>0</indPag>
<mod>55</mod>
<serie>1</serie>
<nNF>00000001</nNF>
<dEmi>2010-05-21</dEmi>
<dSaiEnt>2010-05-21</dSaiEnt>
<tpNF>1</tpNF>
<cMunFG>5103403</cMunFG>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>8</cDV>
<tpAmb>2</tpAmb>
<finNFe>1</finNFe>
<procEmi>3</procEmi>
<verProc>TESTE 1.0.20</verProc>
</ide>
- <emit>
<CNPJ>00000000099999</CNPJ>
- <enderEmit>
<xLgr>Av. Da dificuldade, 000</xLgr>
<nro>000</nro>
<xBairro>Bairro </xBairro>
<cMun>99 12345</cMun>
<xMun>catucha</xMun>
<UF>SP</UF>
<CEP>999999</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
</enderEmit>
<IE>21212121212</IE>
</emit>
- <dest>
<CNPJ>999999999999999</CNPJ>
<xNome>cliente</xNome>
- <enderDest>
<xLgr>R. das Palmeiras</xLgr>

Abraços
Aguiar
AGUIARLIMA 25/05/2010 15:28:22
#342745
Citação:

:
SIm, vc tem que colocar como UTF-8.

Segue abaixo os caracteres:

Print #1, [Ô][Ô]


Chr(239) & Chr(187) & Chr(191), respectivamente



Caro, Barros.

Inseri os caracteres antes da string de dados, mas na validação gera a mensagem que no arquivo tem caracteres especiais.
Pergunta: Insere antes ou depois dos dados?.

Abraços.
Aguiar.
ARNALDOCRUZ 25/05/2010 19:44:24
#342779
TENTA ASSIM pra ver se passa

Print #1, [Ô]<?xml version=[Ô] & Chr(34) & [Ô]1.0[Ô] & Chr(34) & [Ô] encoding=ISO-8859-1[Ô] & [Ô]?>[Ô]
PDIAS 26/05/2010 16:39:22
#342855
<nNF>00000001</nNF>
nao pode ter zeros a esquerda, so numero
OTAVIOFAVERO 26/05/2010 17:30:00
#342859
use

http://www.sefaz.rs.gov.br/ASP/AAE_ROOT/NFE/SAT-WEB-NFE-VAL_1.asp

para validar

e coloque todo arquivo xml para poder ajudar com mais exatidão!

e tem um topico so de NFE no forum use ele para essas duvidas de NFE
ABÇ
FUTURA 27/05/2010 08:31:22
#342913
pessoal, não manjo nada de xml, mas a geração é assim mesmo ? digo como se fosse um txt, tem q colocar estes sinais <> e os nomes das chaves ou grupos dentro ??....ou tem uma ferramenta q gera passando parâmetros ?? e este exemplo do barros com print, é por causa do vb6 que não é compatível ???/
IBEZERRA 06/04/2011 15:00:26
#370626
......AsDfG | aSdFg | AsDfG | aSdFg......
Tópico encerrado , respostas não são mais permitidas