Página 2 de 2
Re: Arquivo TXT para NFE
Enviado: 09 Nov 2009 14:53
por sygecom
Tá errado, desse jeito ai vai sair na tela.
Re: Arquivo TXT para NFE
Enviado: 13 Nov 2009 23:06
por billy1943
O problema não está em gravar ou não em determinado formato.
Eu gravei o arquivo texto tudo certinho e o programa do SEFAZ (importação) dava a mensagem de erro:
"Arquivo contém caracteres especiais"
Sabe qual era(m) esse(s) caracter(es) especial(ais) ?
Nada menos que o CHR(26) que o Clipper grava automaticamente quando fecha o arquivo com a função FCLOSE().
O que fiz ?
Usei uma rotina simples, abaixo transcrita: (obrigado amigo José)
nHandle := fopen("meuarquivo",2) -> abre o arquivo em modo leitura/gravação
fseek(nHandle,-3,2) -> posiciona-se no final do arquivo menos 3 caracteres
fwrite(nHandle," ") -> grava essa posição com um espaço
fclose(nHandle) -> fecha o arquivo
Logicamente passei antes o arquivo por outra rotina para tirar acentos, cedilhas, til, etc, dos campos caracteres tais como nomes, endereços, e quejandos.
Já estou com quase tudo certo para gerar o arquivo texto, mas o Manual do SEFAZ é bem ruinzinho mesmo, e o serviço de informação do mesmo por e-mail funciona igual.
Primeiro, pediu a IE do contribuinte e depois mesmo da mesma informada, nada respondeu.
O melhor é fazer uma nota mais ou menos complicada no NFE Teste, e tentar validá-la.
Use vários ítens, se possível com tributação diferente (isentos, tributados e com ST), coloque frete, etc.
Use todas as abas (Transportadora, Fatura, Duplicatas, Observações).
Quando conseguir, depois de muitas tentativas, exporte a nota para um arquivo e decomponha-o, cada campo em uma linha, usando como separador o coloquial "pipe" = (chr(124) = "|".
Assim você terá os campos opcionais e obrigatórios em seus devidos lugares, e já checados.
O restante fica por conta do seu sistema de faturamento em prover tudo o que arquivo da NFE necessita.
Re: Arquivo TXT para NFE
Enviado: 19 Nov 2009 09:00
por negrao
Nesse software disponibilizado pela receita, preciso importar tb o cadastro de produtos,clientes,etc ou
ou apenas os dados da Nota ?
Vcs teriam um modelo de como ficaria esse arquivo, pq o manual deles ta muito complicado.
Obrigado
Re: Arquivo TXT para NFE
Enviado: 19 Nov 2009 15:30
por SandroBelarmino
negrao escreveu:Nesse software disponibilizado pela receita, preciso importar tb o cadastro de produtos,clientes,etc ou
ou apenas os dados da Nota ?
Voce só precisa gerar o arquivo da nota fiscal de acordo com o layout do governo, não tem necessidade de gerar nenhum arquivo de cadastro.
negrao escreveu:Vcs teriam um modelo de como ficaria esse arquivo, pq o manual deles ta muito complicado
Segue abaixo um exemplo de um arquivo gerado por um de nosos clientes, aliás é de uma NFe validada no programa do governo e com o uso autorizado, ou seja, já está na sefaz, e possui validade fiscal.
Código: Selecionar todos
NOTAFISCAL|1
A|1.10|NFe
B|35||VD SUB. TRIB.|0|55|0|1935|2009-10-27|2009-10-27|1|3537107|1|1||1|1|0|
C|DISTRIBUIDORA DE BEBIDAS FLOR DA PORCELANA|Xande Bebidas|519095697119||346835|4635499
C02|05979493000177
C05|RUA FRANCISCO PINTOR JUNIOR|280||PQ BELA VISTA|3537107|PEDREIRA|SP|13920000|1058|BRASIL|38932717
E|LANCHONETE ESMERALDA LTDA-ME|519004502112|
E02|44740488000169
E05|RUA.MIGUEL ANGELO SARKIS|0||PARQUE INDUSTRIAL|3537107|PEDREIRA|SP|13920000|1058|BRASIL|38931025
H|1
I|000058|2000000000589|CYNAR||||5405|LT|12.0000|8.7000|104.40|2000000000589|LT|12.0000|8.7000|||
M
N
N08|0|60|0.12|0.03|
Q
Q02|02|104.40|0.65|0.68
S
S02|02|104.40|3|3.13
H|2
I|000076|2000000000763|CANINHA 51 RET.VAS||||5405|LT|8.0000|3.5000|28.00|2000000000763|LT|8.0000|3.5000|||
M
N
N08|0|60|0.72|0.18|
Q
Q02|02|28.00|0.65|0.18
S
S02|02|28.00|3|0.84
H|3
I|000054|2000000000541|CAMPARI||||5405|LT|2.0000|20.0000|40.00|2000000000541|LT|2.0000|20.0000|||
M
N
N08|0|60|1.76|0.44|
Q
Q02|02|40.00|0.65|0.26
S
S02|02|40.00|3|1.20
H|4
I|000324|2000000003245|600 NOVA SCHINCARIOL||||5405|CX|3.0000|33.0000|99.00|2000000003245|CX|3.0000|33.0000|||
M
N
N08|0|60|39.96|7.19|
Q
Q04|06
S
S04|06
H|5
I|000005|2000000000053|600 SKOL||||5405|CX|5.0000|52.0000|260.00|2000000000053|CX|5.0000|52.0000|||
M
N
N08|0|60|62.80|11.30|
Q
Q04|06
S
S04|06
H|6
I|000004|2000000000046|600 BRAHMA||||5405|CX|6.0000|52.1000|312.60|2000000000046|CX|6.0000|52.1000|||
M
N
N08|0|60|74.76|13.45|
Q
Q04|06
S
S04|06
W
W02|0.00|0.00|0.00|0.00|844.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|0.00|844.00
X|0|
Z||ICMS RECOLHIDO POR SUBSTITUICAO TRIBUTARIA TERMOS ART. 293 - RICMS/2000 DEC. 45490/00 BC ST R$ 180.12 ICMS ST R$ 32.59
Re: Arquivo TXT para NFE
Enviado: 23 Nov 2009 17:36
por lugab
Pessoal, desculpem a demora. Fiquei 15 dias sem banda larga, mas ai vai a solução final para o problema.
Eu consegui descobrir a razão e a solução do problema , graças a ajuda de vcs mesmos, portanto é meu dever retibuir da mesma forma, postando aqui a solução final.
Foi o Sygecom (leonardo) quem me deu a noçao do problema, Ele tb deu uma idéia de solução. Eu usei os caracteres q ele passou neste tópico e até que funcionou, EXCETO QUANDO HAVIA ALGUM CARACTRERE ESPECIAL em alguma linha do arquivo, tipo Ç, ÃO, nos campos de endereço, Razão Social, etc.
Aliás, agadeço publicamente a Sygecom, dado ao interesse dele em "ajudar sempre" todo mundo que vem aqui em busca de socooro.
É raro não ver um tópico aonde o sygecom não tenha postado alguma ajuda, e salvado centenas de empregos.
Por todos nós, um grande obrigado pra vc, Sygecom.
E agora vamos a minha solução:
Gerei o arquivo normalmente, sem me preocupar com o seu tipo/padrão, da seguinte forma:
SET DEVICE TO PRINTER
SET PRINTER TO NOTA.TXT
@ Lin,0 SAY "NOTAFISCAL"+pp+aQtNf
Lin=Lin+1
(etc)
SET PRINTER OFF
SET PRINTER TO
SET DEVI TO SCREE
Então, foi gerado o arquivo: NOTA.TXT, concordam ?
Em seguida eu converti este arquivo para o formato UTFB, da seguinte forma:
RUN STR2UTF8.EXE NOTA.TXT
Este probrama, o Str2utf8.exe , é público e submete o arquivo texto a uma conversão, gerando um novo arquivo com o mesmo nome, acrescido de "8" ao seu final.
O Novo arquivo se chamará, portanto, NOTA8.TXT e estará 100% no padraõ UTF8.
Vou postar a seguir o endereço para baixar este STR2UTF8.EXE
http://www.easy-share.com/f/1326014794/xHarbour
Sucesso a todos !!!!!
Gabriel
Re: Arquivo TXT para NFE
Enviado: 08 Mar 2010 23:12
por Alexandre Silva
Ola a todos..
Trabalho com o emissor nacional disponibinilzado pelo governo que permite a imporcao em XML e TXT
eu exporto em TXT e funciona lega..
O problema é que a versao 2.0 da nfe será obrigatoria a partir de 01/10/2010.. e o manual da versao 4.0.1 só tem para XML
http://nfe.sef.sc.gov.br/index.php?opti ... &Itemid=39
Versao valida até 30/09/2010 em TXT
http://www.emissornfehom.fazenda.sp.gov ... v1.1.1.pdf
pra mim é extremamente mais facil fazer em TXT vejam o anexo...
Alguem sabe se o novo validador nao vai aceitar em TXT ?? ou se tem a versao do manual para quem usa em TXT ??
Desde já agradeco..
Re: Arquivo TXT para NFE
Enviado: 08 Mar 2010 23:56
por sygecom
Tchê,
Encara o AcbrNfeMonitor, é um TXT que é gerado, é facil, tem manual e varios casos de sucesso.
Re: Arquivo TXT para NFE
Enviado: 20 Mar 2010 17:53
por rubens
Leonardo já conseguiram um forma de testar sem ter o certificado

Instalei o ACBRNFEMonitor e até em status ele fala que não encontrou o certificado !!!
Para quem tem alguma dúvida a respeito do ACBR, só misturando um pouquinho, estava quebrando a cabeça com um cliente com ECF, uma hora funcionava outra não, mas com um dia de trabalho, consegui adequar o sistema para rodar com o ACBRMonitor, por isso vou investir realmente nesse ACBRNFE porque acho que vai ser o metodo mais fácil e rápido e grátis para resolver o problema da NFE...
Tá pegando nessa questão do certifica digital...
Se alguem tiver uma solução por favor posta aí !!!
Rubens
Re: Arquivo TXT para NFE
Enviado: 20 Mar 2010 21:58
por sygecom
Sem certificado digital credenciado como emissor de NFE não tem como.
Re: Arquivo TXT para NFE
Enviado: 21 Mar 2010 19:00
por rochinha
Amiguinhos,
Particularmente, eu não acho que usando utf8 := "" ou outro artificio no inicio do arquivo irá transformá-lo em UTF8.
UTF8 referese a uma tabela de códigos para caracteres, principalmente os acentuados.
Portanto os problemas que voce tem de erros que ocorrem em seu arquivos gerados são somente pelo fato de existirem caracteres estranhos ou acentuados.
Falo isto porque se pergarmos um texto formatado para UTF8 não encontramos estes caracteres no inicio dele.
Isto pode ser verificado quando se gera o arquivo e abre o mesmo no EDIT do DOS, verificamos que todos os acentos estão lá, mas o arquivo não é aceito pelo validador, ou quando abrimos o arquivo no NOTEPAD vemos que no lugar dos acentos aparecem caracteres malucos.
Basta fazer uma limpa nestes caracteres e poderemos ver que o validador recebe e libera tudo.
Verifiquem.
Quanto ao Certificado Digital, ele é obrigatório mesmo.
Re: Arquivo TXT para NFE
Enviado: 31 Mar 2010 16:04
por wanderley.monteiro
Boa tarde a todos
Lembro que o ACBRNFePCN e o ACBRNFeMonitor Geram o XML a partir do TXT padrão Sefaz com apenas um comando.
cFileTXT:='"'+'FILE.TXT'+'"'
NFE.CriarEnviarNFeSefaz( cFileTXT,1,1)
Abs