Sped Contábil

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

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Sped Contábil

Mensagem por JoséQuintas »

Alguém já concluiu?
Só curiosidade.
Estou acrescentando um bloco de cada vez, validando, e complementando.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Sped Contábil

Mensagem por JoséQuintas »

Agora que completei todos os registros, recebo a mensagem de erro:
"Estrutura da linha inválida. As linhas da escrituração não terminam com os caracteres CR (Carriage Return) e LF (Line Feed)".

No arquivo de exemplo da Fazenda, é usado apenas Chr(10).
Mas acusa o mesmo erro.
O exemplo só é validado depois de ser alterado para Chr(13)+Chr(10), o que significa que estou fazendo da forma correta.

Alguma idéia?

Obs1. Fui acrescentando blocos aos poucos, e o validador foi apresentando os erros e fui corrigindo. Este erro só apareceu ao deixar o arquivo completo.

Obs2. O arquivo que estou gerando para teste contém 338.766 linhas e cerca de 26mb. Não acredito em limite de arquivo, já que empresas muito maiores irão enviar o sped contábil, com arquivos ainda maiores.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Sped Contábil

Mensagem por JoséQuintas »

Resolvido validação fase 1 e 2. Agora na fase 3 de regras contábeis.
Parece que vai ser tranquilo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Re: Sped Contábil

Mensagem por marcos.gurupi »

Caro Jose, gostaria de mais informacoes sobre o sped. Ou seja, preciso saber onde vc estah conseguindo as informacoes para desenvolver o sped contabil. Obrigado.

Marcos Roberto.
Marcos Roberto
NetService Software
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Sped Contábil

Mensagem por JoséQuintas »

Baixei o validador, e estou pegando todas as informações dele.
Realmente a documentação no geral é fraca, algumas coisas foram por dedução.
Ainda não sei se vai permitir gerar os relatórios pra conferência visual.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Sped Contábil

Mensagem por JoséQuintas »

Só complementando e comentando....
No Sped contábil vai encontrar a seguinte coisa:
Em toda escrituração, é indicado "D" para débito, e "C" para crédito.
mas, algum cabeça de vento decidiu fazer diferente no registro J150.
Deve ser pra complicar programadores sem base contábil, sei lá...
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Re: Sped Contábil

Mensagem por marcos.gurupi »

Caro Jose, deixe o link aqui de onde vc baixou o validador.

Marcos Roberto.
Marcos Roberto
NetService Software
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Sped Contábil

Mensagem por JoséQuintas »

Desculpe, entrei agora pra alterar a mensagem e acrescentar o link, mas não deu tempo de colocar na mesma mensagem.
http://www1.receita.fazenda.gov.br/sped ... wnload.htm
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Sped Contábil

Mensagem por JoséQuintas »

Oba!
Validei meu primeiro Sped Contábil.

Comunicado sobre o validador:
Não é apenas um validador, é tudo.
Com ele os arquivos podem ser assinados, transmitidos, inserida a autenticação da junta comercial, gerados e impressos livros diário, razão, balancete, balanço, demonstração de resultado, e sei lá mais o quê.

Após validar, já fica tudo disponível. Muito legal.
De repente, os relatórios do sistema normal poderiam ser eliminados no futuro.

Obs. Ainda não terminei, apenas cheguei a um arquivo válido. Apesar de gerar direto pelos dados cadastrados no sistema, ainda tem alguns detalhes em aberto.
E atenção às mensagens de erro da fase 3, eles gostam de complicar.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Re: Sped Contábil

Mensagem por marcos.gurupi »

Caro Jose, como ficou a negociacao com o seu cliente sobre os honorarios? Vc irah aumentar?

Marcos Roberto.
Marcos Roberto
NetService Software
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Sped Contábil

Mensagem por JoséQuintas »

Continuo com esse vício de primeiro fazer, pra negociar algo que funciona.
Ainda bem que me lembrou bem quando vou emitir cobrança, assim reajusto já, sem negociar.
O sistema contábil é o meu sistema mais antigo, e o que tem menores valores de mensalidade.
Vai ser uma boa oportunidade de colocar valores dia.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Sped Contábil

Mensagem por JoséQuintas »

Finalmente!
Concluído com validação total, pronto pra registro em cartóro.

Meus lançamentos de encerramento, e o próprio encerramento é virtual.
Isso facilitou testar fechamento mensal, bimestral, trimestral, semestral ou anual, pra questão dos balanços, demonstrações, e relacionados. Bastou alterar o número do parâmetro.

Só complementar algumas informações agora, tipo CPF dos envolvidos, que coloquei fixo nos testes.
E alguns ajustes no visual de relatórios.
Sim, ajustes no visual, porque isso é permitido, e vai precisar.

Curiosidade: Se no Sped tentar consultar o razão de uma conta que não existe.... o programa dá erro.

IMPORTANTE:
O Sped Contábil instala e utiliza MySql. Não sei se pode afetar uma máquina que já seja servidora de MySql.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Re: Sped Contábil

Mensagem por rochinha »

Amiguinhos,

Quintas,

Se o SPED não forçar a instalação de um MySQL e derrubar o seu bastará incluir a pasta com arquivos do mesmo dentro da pasta DATA.

Eu tenho um zilhão de programas e scripts que usam minha pasta e em meu MySQL eu não permite ser desintalado.
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.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Sped Contábil

Mensagem por JoséQuintas »

Agora surgiu algo inusitado.
Na geração do arquivo de balancete, há um tal registro I151.
Esse registro é para a assinatura digital dos arquivos que contém os lançamentos.

Como fazer a assinatura?
Não esse não é o problema.... ainda
O problema é... que arquivo de lançamentos?

Se fosse o diário geral, que contém lançamentos, diriam diário geral.
Idem se fossem os diários auxiliares.
Sei lá... ainda bem que ninguém vai precisar desse.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Sped Contábil

Mensagem por JoséQuintas »

Acrescentando o que encontrei:

Art. 2º São instrumentos de escrituração dos empresários e das sociedades empresárias:
I - livros, em papel;
II - conjunto de fichas avulsas (art. 1.180. CC/2002);
III - conjunto de fichas ou folhas contínuas (art. 1.180 - CC/2002);
IV - livros em microfichas geradas através de microfilmagem de saída direta do computador (COM);
V - livros digitais.
Parágrafo único. O empresário ou a sociedade empresária que adotar o sistema de fichas de lançamentos poderá substituir o livro Diário pelo livro Balancetes Diários e Balanços, observadas as mesmas formalidades extrínsecas exigidas para aquele (art. 1.185 - CC/2002).

Uma modalidade esquisita, fora do normal, onde usa as fichas de lançamentos.
E o arquivo de balancetes é para este caso.

a lei com isso está aqui:
http://www.normaslegais.com.br/legislac ... 7_2008.htm
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder