Validador Estoques - São Paulo

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

Luiz Imperador
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 17 Mai 2008 17:33
Localização: São José do Rio Preto - SP

Validador Estoques - São Paulo

Mensagem por Luiz Imperador »

Poratia CAT 44/2008 e 69/2008

Não estou conseguindo validar um arquivo de Estoques da Portaria CAT 44 e CAT 69, já fiz vários testes, como ex: abrir o arquivo em TXT ASCII pelo Bloco de Notas do XP e então Salvar como format UFT-8, também tentei gerar o arquivo com os caracteres 239-187-191 no primeiro registro, mas não obtive sucesso.
Sempre o primeiro registro é lido, e apresentado no validador, mas em seguida recebo a mensagem "Arquivo não está no formato UFT-8", alguém tem alguma dica..

Agradeço.


Luiz Imperador
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Gerar arquivo no formato UFT-8

Mensagem por Pablo César »

Seja bem vindo ao fórum Luiz !

Eu não sou a pessoa mais indicada a falar sobre sistemas/fiscais, portaria... mas se a sua dúvida baseia-se na criação de arquivo no formato UFT-8, aconselho você começar a buscar primeiramente aqui no fórum as mensagens relacionadas ao seu assunto, faça através do sistema de "Busca" e para ser mais específico comece a ler este tópico apartir desta mensagem:

viewtopic.php?f=1&t=7414&p=41121#p41121

Espero ter ajudado.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Luiz Imperador
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 17 Mai 2008 17:33
Localização: São José do Rio Preto - SP

Re: Validador Estoques - São Paulo - Resolvido

Mensagem por Luiz Imperador »

Resolvido.

Aqui vai a experiência:

Portaria CAT 44/2008 E 69/2008 - São Paulo (para não receber sempre a mensagem que seu arquivo não está em UFT-8, proceda assim:

1.Utilize para a gravação os comandos fcreate,fwrite,fclose. Se tentar copy to ou memoedit não vai funcionar.
2.No inicio do arquivo coloque : chr(239)+chr(187)+chr(191)
3.Como separador de campo coloque : chr(124) ou "|"
4.No final de cada linha coloque chr(13)+chr(10)
5.Nos campos do seu registro só pode conter caracteres ASCII de 0 a 124, ou então terá que fazer a conversão, o mais fácil é validar os caracteres.

Com isto voce não precisará passar seu arquivo pelo bloco de notas ou qualquer outro, poderá valida-lo diretamente no validador que funciona.

Espero ajudar com a experiência.

Um abraço a todos.

Luiz Imperador
Responder