Validador Nacional NFe (nova versao)
Moderador: Moderadores
Re: Validador Nacional NFe (nova versao)
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
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
lugab
Re: Validador Nacional NFe (nova versao)
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.
- 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.
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Re: Validador Nacional NFe (nova versao)
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.
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.
- Anexos
-
migrar.prg- arquivo fonte em Clipper
- (8.47 KiB) Baixado 288 vezes
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Re: Validador Nacional NFe (nova versao)
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:
Cadastro de Clientes/Destinatarios:
Cadastro de produtos:
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>
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>
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>
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Re: Validador Nacional NFe (nova versao)
Muito obrigado, Billy e Rochinha,
Contribuição fantástica, hein ??
Grato mesmo,
gabriel
Contribuição fantástica, hein ??
Grato mesmo,
gabriel
lugab
- Alexandre Silva
- Usuário Nível 3

- Mensagens: 376
- Registrado em: 26 Mar 2007 00:16
- Localização: Itapema - SC
Re: Validador Nacional NFe (nova versao)
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
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
* Clipper 5.2e/Gaspro 4.0 /CDX/Blinker 7.0 Harbour 3.2 Console Hbmk2
Re: Validador Nacional NFe (nova versao)
Você quer dizer "versão 4.0.1 - NT2009.006", de 12/2009, que é a mais recente, não é?Manual de integracao...Xml da versao 2.0..
Aliás, diz esse manual que em breve será lançada a versão 4.0.2, (supostamente) definitiva.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Re: Validador Nacional NFe (nova versao)
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.
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.
-
anacatacombs
- Membro Master

- Mensagens: 472
- Registrado em: 12 Jul 2005 16:53
- Localização: Cianorte-Paraná
- Contato:
Re: Validador Nacional NFe (nova versao)
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.
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.
-
anacatacombs
- Membro Master

- Mensagens: 472
- Registrado em: 12 Jul 2005 16:53
- Localização: Cianorte-Paraná
- Contato:
Re: Validador Nacional NFe (nova versao)
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..
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)
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
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


