duvida_J800_ECD

382 views
Skip to first unread message

Bruno Ducatti - Dia System

unread,
May 27, 2010, 1:44:25 PM5/27/10
to sped...@googlegroups.com

Pessoal, já vi algumas consultas a respeito deste registro do Sped Contábil, mas não entendi como gerar o mesmo.

Em algumas respostas citam a respeito de um arquivo rtf, mas como vou incluir este rtf em um arquivo txt?

O Sped Contábil tem toda sua estrutura de registros e o J800 entendo que é um registro que compõe o arquivo. Como é que inclui o rtf neste registro?

Ou devo indicar no J800 o caminho onde está o arquivo rtf?

 

Obrigado,

Bruno

Jurânio Monteiro

unread,
May 27, 2010, 2:03:16 PM5/27/10
to sped...@googlegroups.com
Bruno,
 
O J800 é utilizado para que as empresas possam incorporar a ECD demonstrações financeiras de interesse do fisco e não previstos no leiaute.
 
Não sei como você está gerando o arquivo, mas no sistema que minha empresa utiliza - no decorrer da geração do mesmo - ele pergunta se há algum arquivo a ser anexado (formato .rtf - Rich Text Format que eu salvo pelo Word).
 
É por aí.
 
Abraços!

Jurânio Monteiro
jur...@gmail.com

"Qualidade significa fazer o certo quando ninguém está olhando" Henry Ford.

Antes de imprimir este, pense na sua responsabilidade ambiental.


2010/5/27 Bruno Ducatti - Dia System <br...@diasystem.com.br>
--
Você recebeu esta mensagem por ter se inscrito no grupo do Google
Groups "SPED - Sistema Público de Escrituração Digital".
 
Para postar uma mensagem no grupo, envir um email para sped...@googlegroups.com
 
Para sair do grupo, envie uma mensagem para
sped-nfe+u...@googlegroups.com
 
Mais opções, visite o grupo em
http://groups.google.com/group/sped-nfe?hl=pt-BR

Bruno Ducatti - Dia System

unread,
May 27, 2010, 2:07:34 PM5/27/10
to sped...@googlegroups.com

Olá Juranio, é esta minha dúvida.

Como incorporar um arquivo rtf em um txt? Visto que o arquivo gerado pelo Sped Contábil é no formato txt.

 

Vamos aguardar para ver se tem alguma sugestão.

 

Obrigado pela informação.

 

Abraços,

Bruno

OttoFuch

unread,
May 27, 2010, 3:01:53 PM5/27/10
to sped...@googlegroups.com
Segundo experiência que fiz, trechos rtf podem ser inseridos em arquivos *.txt
 
Do site
 
copiei o trecho
 
{\rtf\ansi\deff0{\fonttbl{\f0\froman Tms Rmn;}{\f1\fdecor
Symbol;}{\f2\fswiss Helv;}}{\colortbl;\red0\green0\blue0;
\red0\green0\blue255;\red0\green255\blue255;\red0\green255\
blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\
green255\blue0;\red255\green255\blue255;}{\stylesheet{\fs20
\snext0Normal;}}{\info{\author John Doe}
{\creatim\yr1990\mo7\dy30\hr10\min48}{\version1}{\edmins0}
{\nofpages1}{\nofwords0}{\nofchars0}{\vern8351}}\widoctrl\ftnbj \sectd\linex0\endnhere \pard\plain \fs20 This is plain text.\par}

do qual apenas o trecho This is plain text é o texto legível, por exemplo, no Word Pad
 
Copiei este trecho para um arquivo do bloco de notas e salvei como formatoRichTextFormat.txt.
 
Abrindo com o bloco de notas aparece assim:
 
{\rtf\ansi\deff0{\fonttbl{\f0\froman Tms Rmn;}{\f1\fdecor
Symbol;}{\f2\fswiss Helv;}}{\colortbl;\red0\green0\blue0;
\red0\green0\blue255;\red0\green255\blue255;\red0\green255\
blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\
green255\blue0;\red255\green255\blue255;}{\stylesheet{\fs20
\snext0Normal;}}{\info{\author John Doe}
{\creatim\yr1990\mo7\dy30\hr10\min48}{\version1}{\edmins0}
{\nofpages1}{\nofwords0}{\nofchars0}{\vern8351}}\widoctrl\ftnbj \sectd\linex0\endnhere \pard\plain \fs20 This is plain text.\par}
Abrindo com o word pad (ou com o word) aparece assim:
 
 
 
This is plain text.
 
No BROffice Writer tem que abrir expressamente no formato rtf para aparecer
 
 

This is plain text.

 

Senão aparece assim:

 

{\rtf\ansi\deff0{\fonttbl{\f0\froman Tms Rmn;}{\f1\fdecor 
Symbol;}{\f2\fswiss Helv;}}{\colortbl;\red0\green0\blue0;
\red0\green0\blue255;\red0\green255\blue255;\red0\green255\
blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\
green255\blue0;\red255\green255\blue255;}{\stylesheet{\fs20 
\snext0Normal;}}{\info{\author John Doe}
{\creatim\yr1990\mo7\dy30\hr10\min48}{\version1}{\edmins0}
{\nofpages1}{\nofwords0}{\nofchars0}{\vern8351}}\widoctrl\ftnbj \sectd\linex0\endnhere \pard\plain \fs20 This is plain text.\par}
Arquivos rtf não são arquivos binários, são arquivos texto usando caracteres ASCII de 7 bits, conforme informa o site da Microsoft, que trata da sintaxe do formato RTF.
[]´s
Otto
 

 

 


E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, clique aqui.
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.

Marcus

unread,
May 31, 2010, 9:47:43 AM5/31/10
to SPED - Sistema Público de Escrituração Digital
Olá Bruno,

O arquivo RTF (da mesma forma que o HTM) é na verdade um arquivo texto
que só contém caracteres simples (códigos ASCII com valores entre 32 e
127), que utiliza uma convenção para armazenar acentuação e formatação
(tags). Você poderá constatar isso abrindo um arquivo RTF com o Bloco
de Notas, por exemplo.

Para PROGRAMAR a inserção do RTF no arquivo do SPED basta abrir o RTF
como um arquivo tipo texto, ir lendo linha-a-linha e gravando no
arquivo do SPED.

Para efeito de clareza, eu optei por gravar a etiqueta |J800| em uma
linha separada, seguida das linhas do arquivo RTF e de outra linha
separada para o |J800FIM|.

Veja abaixo o trecho de um arquivo SPED onde está inserido um arquivo
RTF para teste:

(...)
|J800|
{\rtf1\ansi\ansicpg1252\deff0\deflang1046{\fonttbl{\f0\fswiss
\fcharset0 Arial;}}
{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\qc\b\f0\fs20
RELAT\'d3RIO TESTE\par
\pard\b0\par
\i Texto ABC\i0\par
\par
Texto 123.\par
\par
FIM\par
}
|J800FIM|
(...)

Observações:

1. Os arquivos RTF montados pelo WordPad contém um caractere ASCII
código 0 (null) no final, não inclua esse último byte no arquivo do
SPED. Arquivos RTF montados pelo MS Word (do Office) não tem esse
problema.
2. Para efeito de totalização de linhas do Bloco J e dos registros do
tipo J800, conte apenas uma linha para todo o trecho entre o |J800| e
o |J800FIM|.

Abraços,
Marcus.

On 27 maio, 14:44, "Bruno Ducatti - Dia System"

Marcus

unread,
May 31, 2010, 10:38:49 AM5/31/10
to SPED - Sistema Público de Escrituração Digital
Reply all
Reply to author
Forward
0 new messages