SlideShare uma empresa Scribd logo
1 de 30
O SPED no Sistema Bluesoft
         Ismael Soares
.
Vou falar sobre:

            Introdução do que é o SPED

             Como ele foi implementado
                    no Sistema Bluesoft
S.P.E.D.
Sistema Público de Escrituração Digital
Instituido pelo Decreto
              nº 6.022, de 22 de
              janeiro de 2007




Instituído em Janeiro de 2007

           Faz parte do PAC

   Informatização da relação
entre o Fisco e o Contribuinte
Começou:

Projetos que envolvem o SPED
                          (ECD) Escrituração Contábil Digital
                          (EFD) Escrituração Fiscal Digital
                          NF-e
                       Fazem parte também:
                          (CT) Conhecimento de Transporte
                          (NF-s) Nota Fiscal de Serviços
                          (e-LALUR) eliminar a redundância de
                          informações existentes na
                          escrituração contábil, no Lalur e na
                          DIPJ

                          (CB) Central de Balanços
E no sistema Bluesoft
Apuração
de Tributos
Faturamento


 Compras


Depreciações
               Apuração de
                Tributos
  Vendas
 (Cupons)


  Estoques


 Cadastros
Gerando o
 Arquivo
Tipo Escrituração:

Normal ou
Substituto
Para onde
envia-se o
 arquivo?
Arquivo
Blocos Icms/IPI
Blocos PIS/Cofins
Como escrever um
arquivo texto tão
complexo de
forma organizada?
Em um belo dia...
O arquiteto iluminado
Classes para
representar
os registros
Assíncrono
                              JOB

                                                                                 SPED
                   Gerador
                                                                                 (Dao)
                   Bloco A

                                                                                         Banco
                                                                                          de
File   Builder     Gerador
                                SPED
                                                                                         Dados
                   Bloco C
                              (Service)
                                                    O
                                                        bje
                   Gerador                                  tos
                   Bloco D                O                     B
                                              bje                   lue
                                                 to                       so
                                                   sS                       ft
                                                           pe
                                                                d



                                                                              SPED
                                                                           (Converter)
Assíncrono
                              JOB

                                                                                 SPED
                   Gerador
                                                                                 (Dao)
                   Bloco A

                                                                                         Banco
                                                                                          de
File   Builder     Gerador
                                SPED
                                                                                         Dados
                   Bloco C
                              (Service)
                                                    O
                                                        bje
                   Gerador                                  tos
                   Bloco D                O                     B
                                              bje                   lue
                                                 to                       so
                                                   sS                       ft
                    ERP                                    pe
                  Exporter                                      d



                                                                              SPED
                                                                           (Converter)
Obrigado
Referências
   http://receita.fazenda.gov.br

  http://www.spedbrasil.net/forum

Mais conteúdo relacionado

Destaque

DevCamp 2016
DevCamp 2016DevCamp 2016
DevCamp 2016Ismael
 
Habilidade sensorial em Equipes Auto-Organizáveis
Habilidade sensorial em Equipes Auto-OrganizáveisHabilidade sensorial em Equipes Auto-Organizáveis
Habilidade sensorial em Equipes Auto-OrganizáveisIsmael
 
Geb - Acceptance Test
Geb - Acceptance TestGeb - Acceptance Test
Geb - Acceptance TestIsmael
 
Inove suas retrospectivas
Inove suas retrospectivasInove suas retrospectivas
Inove suas retrospectivasIsmael
 
Introdução ao EasyTest
Introdução ao EasyTestIntrodução ao EasyTest
Introdução ao EasyTestIsmael
 
Conceitos Historias do Usuario
Conceitos Historias do UsuarioConceitos Historias do Usuario
Conceitos Historias do UsuarioIsmael
 
Java one
Java oneJava one
Java oneIsmael
 
Equipes auto organizaveis
Equipes auto organizaveisEquipes auto organizaveis
Equipes auto organizaveisIsmael
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business IntelligenceIsmael
 
Java one
Java oneJava one
Java oneIsmael
 
Refactoring Data base parte 2
Refactoring Data base parte 2Refactoring Data base parte 2
Refactoring Data base parte 2Ismael
 
Refactoring Databases
Refactoring DatabasesRefactoring Databases
Refactoring DatabasesIsmael
 
O que vi na QCon 2012 São Paulo
O que vi na QCon 2012 São PauloO que vi na QCon 2012 São Paulo
O que vi na QCon 2012 São PauloIsmael
 
Product Owner na prática
Product Owner na práticaProduct Owner na prática
Product Owner na práticaPedro Valente
 
BDD com Easyb
BDD com EasybBDD com Easyb
BDD com EasybIsmael
 
Refactoring Databases - parte 1
Refactoring Databases - parte 1Refactoring Databases - parte 1
Refactoring Databases - parte 1Ismael
 
Clareza nos objetivos
Clareza nos objetivosClareza nos objetivos
Clareza nos objetivosIsmael
 
BDD com JUnit
BDD com JUnitBDD com JUnit
BDD com JUnitIsmael
 
TDC 2014 - Trilha de Arquitetura
TDC 2014 - Trilha de ArquiteturaTDC 2014 - Trilha de Arquitetura
TDC 2014 - Trilha de ArquiteturaIsmael
 

Destaque (20)

DevCamp 2016
DevCamp 2016DevCamp 2016
DevCamp 2016
 
Habilidade sensorial em Equipes Auto-Organizáveis
Habilidade sensorial em Equipes Auto-OrganizáveisHabilidade sensorial em Equipes Auto-Organizáveis
Habilidade sensorial em Equipes Auto-Organizáveis
 
Geb - Acceptance Test
Geb - Acceptance TestGeb - Acceptance Test
Geb - Acceptance Test
 
Inove suas retrospectivas
Inove suas retrospectivasInove suas retrospectivas
Inove suas retrospectivas
 
Introdução ao EasyTest
Introdução ao EasyTestIntrodução ao EasyTest
Introdução ao EasyTest
 
Conceitos Historias do Usuario
Conceitos Historias do UsuarioConceitos Historias do Usuario
Conceitos Historias do Usuario
 
Java one
Java oneJava one
Java one
 
Equipes auto organizaveis
Equipes auto organizaveisEquipes auto organizaveis
Equipes auto organizaveis
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Java one
Java oneJava one
Java one
 
Refactoring Data base parte 2
Refactoring Data base parte 2Refactoring Data base parte 2
Refactoring Data base parte 2
 
Refactoring Databases
Refactoring DatabasesRefactoring Databases
Refactoring Databases
 
O que vi na QCon 2012 São Paulo
O que vi na QCon 2012 São PauloO que vi na QCon 2012 São Paulo
O que vi na QCon 2012 São Paulo
 
Svn e processos de controle de código
Svn e processos de controle de códigoSvn e processos de controle de código
Svn e processos de controle de código
 
Product Owner na prática
Product Owner na práticaProduct Owner na prática
Product Owner na prática
 
BDD com Easyb
BDD com EasybBDD com Easyb
BDD com Easyb
 
Refactoring Databases - parte 1
Refactoring Databases - parte 1Refactoring Databases - parte 1
Refactoring Databases - parte 1
 
Clareza nos objetivos
Clareza nos objetivosClareza nos objetivos
Clareza nos objetivos
 
BDD com JUnit
BDD com JUnitBDD com JUnit
BDD com JUnit
 
TDC 2014 - Trilha de Arquitetura
TDC 2014 - Trilha de ArquiteturaTDC 2014 - Trilha de Arquitetura
TDC 2014 - Trilha de Arquitetura
 

Mais de Ismael

TDC 2020 - Trilha de Management 3.0 e Gestão Ágil
TDC 2020 - Trilha de Management 3.0 e Gestão ÁgilTDC 2020 - Trilha de Management 3.0 e Gestão Ágil
TDC 2020 - Trilha de Management 3.0 e Gestão ÁgilIsmael
 
Introducao ao Pensamento Sistemico
Introducao ao Pensamento SistemicoIntroducao ao Pensamento Sistemico
Introducao ao Pensamento SistemicoIsmael
 
Testes de unidade alem do basico
Testes de unidade alem do basicoTestes de unidade alem do basico
Testes de unidade alem do basicoIsmael
 
Bluesoft Culture
Bluesoft CultureBluesoft Culture
Bluesoft CultureIsmael
 
Como dar e receber feedbacks
Como dar e receber feedbacksComo dar e receber feedbacks
Como dar e receber feedbacksIsmael
 
Eficiencia de fluxo
Eficiencia de fluxoEficiencia de fluxo
Eficiencia de fluxoIsmael
 
Como você testa seu software TDC 2017
Como você testa seu software  TDC 2017Como você testa seu software  TDC 2017
Como você testa seu software TDC 2017Ismael
 
Como ter Entregas Frequentes
Como ter Entregas FrequentesComo ter Entregas Frequentes
Como ter Entregas FrequentesIsmael
 
JUnit 5 vs JUnit 4
JUnit 5 vs JUnit 4JUnit 5 vs JUnit 4
JUnit 5 vs JUnit 4Ismael
 
Conceitos por trás do Ágil
Conceitos por trás do ÁgilConceitos por trás do Ágil
Conceitos por trás do ÁgilIsmael
 
Boas Praticas de Testes, Bad Smell e Outros Macetes
Boas Praticas de Testes, Bad Smell e Outros MacetesBoas Praticas de Testes, Bad Smell e Outros Macetes
Boas Praticas de Testes, Bad Smell e Outros MacetesIsmael
 
8 passos para mudança de John Kotter
8 passos para mudança de John Kotter8 passos para mudança de John Kotter
8 passos para mudança de John KotterIsmael
 
Curva da Mudança Kubler-Ross
Curva da Mudança Kubler-RossCurva da Mudança Kubler-Ross
Curva da Mudança Kubler-RossIsmael
 
7 Caracteristicas de um bom Lider Agil
7 Caracteristicas de um bom Lider Agil7 Caracteristicas de um bom Lider Agil
7 Caracteristicas de um bom Lider AgilIsmael
 
Law of demeter
Law of demeterLaw of demeter
Law of demeterIsmael
 
Junit Lambda
Junit LambdaJunit Lambda
Junit LambdaIsmael
 
Feedback dos Testes
Feedback dos TestesFeedback dos Testes
Feedback dos TestesIsmael
 
Refactoring Databases - Estrategias
Refactoring Databases - EstrategiasRefactoring Databases - Estrategias
Refactoring Databases - EstrategiasIsmael
 
Truques da mente
Truques da menteTruques da mente
Truques da menteIsmael
 
Just groovy
Just groovyJust groovy
Just groovyIsmael
 

Mais de Ismael (20)

TDC 2020 - Trilha de Management 3.0 e Gestão Ágil
TDC 2020 - Trilha de Management 3.0 e Gestão ÁgilTDC 2020 - Trilha de Management 3.0 e Gestão Ágil
TDC 2020 - Trilha de Management 3.0 e Gestão Ágil
 
Introducao ao Pensamento Sistemico
Introducao ao Pensamento SistemicoIntroducao ao Pensamento Sistemico
Introducao ao Pensamento Sistemico
 
Testes de unidade alem do basico
Testes de unidade alem do basicoTestes de unidade alem do basico
Testes de unidade alem do basico
 
Bluesoft Culture
Bluesoft CultureBluesoft Culture
Bluesoft Culture
 
Como dar e receber feedbacks
Como dar e receber feedbacksComo dar e receber feedbacks
Como dar e receber feedbacks
 
Eficiencia de fluxo
Eficiencia de fluxoEficiencia de fluxo
Eficiencia de fluxo
 
Como você testa seu software TDC 2017
Como você testa seu software  TDC 2017Como você testa seu software  TDC 2017
Como você testa seu software TDC 2017
 
Como ter Entregas Frequentes
Como ter Entregas FrequentesComo ter Entregas Frequentes
Como ter Entregas Frequentes
 
JUnit 5 vs JUnit 4
JUnit 5 vs JUnit 4JUnit 5 vs JUnit 4
JUnit 5 vs JUnit 4
 
Conceitos por trás do Ágil
Conceitos por trás do ÁgilConceitos por trás do Ágil
Conceitos por trás do Ágil
 
Boas Praticas de Testes, Bad Smell e Outros Macetes
Boas Praticas de Testes, Bad Smell e Outros MacetesBoas Praticas de Testes, Bad Smell e Outros Macetes
Boas Praticas de Testes, Bad Smell e Outros Macetes
 
8 passos para mudança de John Kotter
8 passos para mudança de John Kotter8 passos para mudança de John Kotter
8 passos para mudança de John Kotter
 
Curva da Mudança Kubler-Ross
Curva da Mudança Kubler-RossCurva da Mudança Kubler-Ross
Curva da Mudança Kubler-Ross
 
7 Caracteristicas de um bom Lider Agil
7 Caracteristicas de um bom Lider Agil7 Caracteristicas de um bom Lider Agil
7 Caracteristicas de um bom Lider Agil
 
Law of demeter
Law of demeterLaw of demeter
Law of demeter
 
Junit Lambda
Junit LambdaJunit Lambda
Junit Lambda
 
Feedback dos Testes
Feedback dos TestesFeedback dos Testes
Feedback dos Testes
 
Refactoring Databases - Estrategias
Refactoring Databases - EstrategiasRefactoring Databases - Estrategias
Refactoring Databases - Estrategias
 
Truques da mente
Truques da menteTruques da mente
Truques da mente
 
Just groovy
Just groovyJust groovy
Just groovy
 

SPED no Sistema Bluesoft

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n