TXT OU XML NFE

TEKO 20/03/2015 21:10:44
#445395
NETVOO, ZEUZEBIO3 e demais colegas;

Segue aqui 2 exemplos de fácil uso para XML em VB6.

Abraços!

SINCLAIR 20/03/2015 21:31:14
#445396
Olá, NetVoo...

Enquanto isto, para você ver algumas funcionalidades do XML, poderá fazer assim:

1) Baixe de www.nfe.fazenda.gov.br o emissor de testes (seção de downloads)
2) Faça uma NFe no emissor de testes
3) Exporte a NFe que você fez (exporte para o formato XML)

Quanto ao arquivo exportado, que pode ser estudado:

4) Dê 2 cliques no arquivo exportado (que exibirá no seu navegador de internet)
5) Selecione o arquivo exportado, escolha [Ô]abrir com[Ô] e abra no bloco de notas (ou apenas abra o bloco de notas e no menu Abrir localize o arquivo .xml)

Você poderá, facilmente, identificar a estrutura do XML.

Além dos outros motivos que te passei, que seria melhor em XML do que em TXT ainda tem um outro motivo:

Você poderá mais facilmente identificar os campos. Por exemplo, a base de cálculo do ICMS estaria em [Ô]<BCIcms>[Ô] (nome bem sugestivo) já em TXT seria algo como [Ô]W04[Ô] (teria que decorar nomes de campos usados no TXT ao invés de usar intuição, como no caso do XML).

Tudo de bom.
PAULOOLIVEIRA 20/03/2015 22:24:48
#445398
Em Tempo:

Programador não faz Gambiarra... [Ô]faz ajuste técnico[Ô] ...
SINCLAIR 21/03/2015 20:58:54
#445406
Prezados,

Como o XML é de fato arquivo para dados (mas não binário), pode ser aberto no bloco de notas (notepad, enfim).

Para validar seus XML, sem precisar ficar abrindo e fechando o emissor gratuito da SEFAZ (feito em Java), vocês podem acessar o link abaixo e colar o conteúdo do XML (abra o XML no bloco de notas, copie e cole no site).

Só um esclarecimento, que as vezes foge: tecnicamente, escrever dados em um arquivozinho do notepad já é armazenagem de dados (os dados de uma pessoa escritos em um arquivo TXT fazem, portanto, a armazenagem de dados). é que nos esquecemos lá do princípio dos estudos, que nos afirmam o que são dados gravados, e nos entendemos mais com PostGres, MySql, etc.como sendo [Ô]banco de dados[Ô] (e são, claro, e muito profissionais... mas o próprio notepad por gravar dados faz de um txt simples, um arquivo de dados).

XML é arquivo de dados, inclusive estruturado.Mas é gravado em formato texto, padrão ANSI (portanto, lato senso, é um texto e pode-se abrir em qualquer editor de textos)

Abra seu XML no notepad, copie o conteúdo e cole na URL:

https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx

As validações serão exibidas logo abaixo do seu conteúdo XML.

Tudo de bom.
Página 2 de 2 [14 registro(s)]
Tópico encerrado , respostas não são mais permitidas