Página 2 de 2
Re: Validador Nacional NFe (nova versao)
Enviado: 19 Mai 2010 01:25
por lugab
billy1943,
O seu exemplo de conversão de TXT para XML foi bem criativo e era o que eu estava buscando....
Se vc dispuser de tempo, explica um pouco mais o processo completo, p.fv...
Grato,
Gabriel
Re: Validador Nacional NFe (nova versao)
Enviado: 19 Mai 2010 11:43
por billy1943
Oi, Lugab e outros que querem dar uma "esticadinha" no Clipper rumo ao .XML:
- o processo de gerar o .XML é muito simples, como já havia informado em tópicos anteriores;
- o maior problema, ao menos para quem usa o programa gratuito do SEFAZ, é que o .XML seja lido e importado, o que não está acontecendo, pois o SEFAZ só aceita mesmo arquivos em .TXT ao menos para a geração da NFe;
- a importação que ele faz de .XML é do arquivo já assinado e com o protocolo, ou seja, é sua própria saída, e aí qual a vantagem de importá-lo ?
- voltando ao .XML, o SEFAZ permite que criemos com mais certeza (apesar de sua crítica não ser muito informativa no caso de erros), os demais arquivos necessários ao mister da NFe que são:
1. Clientes
2. Produtos
3. Transportadoras
- vou explicar com um exemplo:
supomos uma empresa que preencha um reduzido número de NF manualmente por dia, e hoje tenha um "sisteminha" que rode um controle de estoque mas que não emita a NF comum, pelo computador, poderá através de arquivos .XML criar os 3 (três) principais arquivos que o SEFAZ utiliza (Clientes, Produtos e Transportadoras) de forma bem simples;
- para saber como montar esses geradores de .XML, faça o seguinte:
1.entre no SEFAZ (programa gratuito de testes), inclua manualmente 2 (dois)clientes, 2 (dois) produtos sendo um tributado e um isento (ST) e 2 (duas) transportadoras (opcional)
2. exporte esses registros para .XML para estudar sua montagem, podendo exportar também para .TXT para comparação
3. esses arquivos podem ser editados pelo seu editor favorito ou verificados pelo Internet Explorer, bastando neste caso clicar sobre eles, caso do .XML
4. o arquivo de Clientes gerado será sempre único, podendo conter vários clientes, ou seja você poderá incluir todos os clientes da empresa de uma só vez no caso de saída em .TXT e cliente a cliente no caso de .XML, e nesse caso o arquivo de saída terá de ter a seguinte estrutura:
ex CLIENTE-20100520-1109-10357090000125-XML
onde:
CLIENTE = literal fixo
20100520 = data de geração com AAAAMMDD
1109 = hora da geração com HHMM
103.....125 - CNPJ ou CPF do cliente
5. os arquivos de produtos conterão somente um produto por vez, e o seu nome deverá ser criado na seguinte estrutura:
ex PRODUTO-20101905-1115-cccccc-.xml
onde:
PRODUTO = literal fixo
20101905 = data do dia de geração com AAAAMMDD
1115 = hora da geração com HHMM
cccccc = seu código de produto interno do sistema de controle de estoque
logicamente você terá de saber trabalhar com a LFN.Lib (tratamento de arquivos com nomes longos) para a criação e abertura do arquivo objeto do "set printer" do Clipper;
Com os arquivos de Clientes e Produtos dentro do SEFAZ, a emissão da NFe será muito mais facilitada, porque aí selecionamos o cliente e os produtos e informamos apenas quantidade e preços e detalhamos mais algumas especificações.(Torno a ressaltar que esse processo servirá para quem emita reduzido número de notas por dia, e não compensa comprar um sistema ERP dedicado).
É claro que alguém quiser aproveitar a ideia e fazer isso usando o .TXT também poderá, mas aqui estamos discutindo como aprender a trabalhar com Clipper e .XML.
Se alguém se interessar pela sugestão que permite com pequeno esforço passar direto de um sistema simples mas que tenha os arquivos de clientes e produtos bem elaborados para a NFE, sem muito trauma, pode ter certeza de que é bem fácil produzir arquivos em .XML, sem se preocupar com UTF-8 e quejandos...
Alguma dúvida relativa ao assunto tratado, colocá-lo de modo bem explícito.
Re: Validador Nacional NFe (nova versao)
Enviado: 20 Mai 2010 16:28
por billy1943
Complementando o assunto supra, para os estudiosos de Clipper e desmistificando como programar para gerar o .XML, segue anexo o código fonte de duas rotinas a serem implementadas facilmente em qualquer controle de estoque que tenha os arquivos de Clientes e de Produtos, com todos os campos necessárias para gerar a NFE, utilizando o programa gratuito do SEFAZ.
O máximo de cuidado com os campos de CNPJ ou CPF, enderêços completos mesmo, código de município do IBGE, nomes dos municípios corretos, senão o arquivo respectivo ao cliente não será gerado.
Re: Validador Nacional NFe (nova versao)
Enviado: 20 Mai 2010 19:55
por rochinha
Amiguinhos,
Baseado no manual de Importação-Exportação de TXT e XML apresento aqui alguns exemplos dos arquivos .XML para figurar a postagem anterior:
Cadastro de emitente:
Código: Selecionar todos
<sistema versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe">
<emit>
<CNPJ>03449994000116</CNPJ>
<xNome>ABCD DAS ESPUMAS INDUSTRIA E COMERCIO LT</xNome>
<enderEmit>
<xLgr>AV QUEIROZ DOS SANTOS, 1060</xLgr>
<nro>000</nro>
<xBairro>CASA BRANCA</xBairro>
<cMun>3547809</cMun>
<xMun>SANTO ANDRE</xMun>
<UF>SP</UF>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
</enderEmit>
<IE>626479717119</IE>
</emit>
</sistema>
Cadastro de Clientes/Destinatarios:
Código: Selecionar todos
<sistema versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe">
<dest>
<CNPJ>60779014000187</CNPJ>
<xNome>ACRILEX TINTAS ESPECIAIS S.A.</xNome>
<enderDest>
<xLgr>ESTRADA GALVAO BUENO 5000</xLgr>
<nro>000</nro>
<xBairro>DEMARCHI</xBairro>
<cMun>3548708</cMun>
<xMun>SAO BERNARDO DO CAMPO</xMun>
<UF>SP</UF>
<CEP>09842080</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
</enderDest>
<IE>635037866111</IE>
</dest>
</sistema>
Cadastro de produtos:
Código: Selecionar todos
<sistema versao="1.01" xmlns="http://www.portalfiscal.inf.br/nfe">
<det>
<prod>
<cProd>FINA 90235730</cProd>
<cEAN/>
<xProd>ESPUMA FINA - 4 X 4 X 4 - COD.9028199-0</xProd>
<uCom>PC</uCom>
<uTrib>PC</uTrib>
<qTrib>1020.0000</qTrib>
<qCom>1020.0000</qCom>
<vUnCom>0.0600</vUnCom>
<vUnTrib>0.0600</vUnTrib>
</prod>
<imposto>
<ICMS>
<orig>0</orig>
<CST>00</CST>
<modBC>0</modBC>
<pICMS>18.00</pICMS>
</ICMS>
</imposto>
</det>
</sistema>
Re: Validador Nacional NFe (nova versao)
Enviado: 21 Mai 2010 21:16
por lugab
Muito obrigado, Billy e Rochinha,
Contribuição fantástica, hein ??
Grato mesmo,
gabriel
Re: Validador Nacional NFe (nova versao)
Enviado: 27 Mai 2010 01:56
por Alexandre Silva
Oi
Manual de integracao...Xml da versao 2.0..
http://www.nfe.fazenda.gov.br/portal/integracao.aspx
Esta nova versao foi prorogada para
01/01/2011
Estao demorando pra lançar nova versao do validador nacional, para ler em TXT..(espero)
gerar o XML, enviar, imprimir....a versao atual é 1.4.1
Re: Validador Nacional NFe (nova versao)
Enviado: 27 Mai 2010 04:19
por Maligno
Manual de integracao...Xml da versao 2.0..
Você quer dizer "versão
4.0.1 - NT2009.006", de 12/2009, que é a mais recente, não é?
Aliás, diz esse manual que em breve será lançada a versão 4.0.2, (supostamente) definitiva.
Re: Validador Nacional NFe (nova versao)
Enviado: 14 Jul 2010 10:26
por Riggns
Bom dia Senhores,
Rochinha, você ou algum outro membro do Forum teria esses exemplos XML de NF-e na nova versão 2.00 se possivel um exemplo de implementação com xHarbour?
Grato.
Re: Validador Nacional NFe (nova versao)
Enviado: 14 Jul 2010 13:02
por anacatacombs
Meu caro, vc usa o Acbr?
Re: Validador Nacional NFe (nova versao)
Enviado: 14 Jul 2010 14:58
por Riggns
Boa tarde,
Não utilizo o Acbr, a minha dúvida na verdade seria se vai mudar alguma coisa na maneira de gerar o XML ou vai mudar apenas os Schemas.
Re: Validador Nacional NFe (nova versao)
Enviado: 14 Jul 2010 15:52
por anacatacombs
Creio que vai mudar bastante coisa sim viu..
dá uma olhadinha no manual do contribuinte no link
http://www.nfe.fazenda.gov.br/portal/do ... 09.006.pdf
Lá terá mais informações..
Validador Nacional NFe (nova versao)
Enviado: 27 Set 2011 16:26
por faustomj
Olá pessoal.
A TecnoSpeed lançou um validador de NF-e online, gratuito, que faz verificações, não apenas de schema mas, também, de várias regras de negócios, além de ter um tratamento especial para as criticas encontradas (interpretação do retorno)...
Recomendo dar uma olhadinha. É
www.tecnospeed.com.br/validador .
Ah, ele já está compatível com a NT 004/2011.
Vlw