SlideShare uma empresa Scribd logo
1 de 25
Projetos de Software:
Alem da Tecnologia
“NEGÓCIO”
Roberto Provinciali Brandini
 Analista de Sistemas
 Gerente de Projetos
 Formado em Desenvolvimento de Aplicações
para a WEB - Fanese
 Especialista em Gestão de Projetos de Software
– Fanese
 Sócio da DP Sistemas
 Atuante na área de desenvolvimento desde 1986
 Organizador do GDG Aracaju
Gmail: dp.sistemas@gmail.com
e-mail: roberto@dpsistemas.com.br
twitter: @RobertoBrandini
facebook: roberto.brandini
desenvolvimento@dpsistemas.com.br
skype: dp.sistemas
blog:
http://robertobrandini.wordpress.com/
Resumo da Apresentação
O que apresentaremos:
• Principios de Projeto de
Software
• Levantamento de Requisitos
• Introdução à Legislação
fiscal, contábil
O que não apresentaremos:
• Tecnologias
• Linguagens de Programação
• Banco de Dados
O que é projeto de software ?
Principios de Projeto de
Software
 Extensibilidade – o software
suporta a adesão de novas
funcionalidades sem que haja
necessidade de grandes alterações na
sua arquitetura subjacente;
Principios de Projeto de
Software
 Robustez – o software deve estar
preparado para tratar de situações
imprevisíveis, como entrada de
dados inválida e condições de
baixa memória do computador;
Principios de Projeto de
Software
 Tolerância à falhas – o software
não pode estar suscetível à falhas,
ele deve ser resistente e capaz de
recuperar possíveis ações de
falha;
Principios de Projeto de
Software
 Compatibilidade – o software
deve ter a capacidade de operar
com outros produtos que também
foram projetados para suportar a
interoperabilidade;
Principios de Projeto de
Software
 Modularidade – o software resulta
em componentes independentes e
bem definidos, o que leva a uma
melhor divisão de trabalho na
equipe de desenvolvimento e
melhor manutenção do sistema;
Principios de Projeto de
Software
 Reusabilidade – um software
reusável permite que seus
componentes modularizados
possam ser reutilizados em casos
que existam necessidades
semelhantes em outros projetos.
Quem conhece o SPED ?
Programas do SPED
BIG BROTHER FISCAL =
SPED
CARACTERÍSTICAS:
• 31 Capítulos
• 472 páginas
• Dividido didáticamente em 3
partes:
• VISÃO EMPREENDEDORA
DO MUNDO PÓS-SPED
• VISÃO GERAL DOS
ASPECTOS TRIBUTÁRIOS
• VISÃO GERAL DO SPED
http://www.robertodiasduarte.com.
br/
Case: SPED FISCAL
 Em janeiro/2012 o governo estabelece
que “todas” as Notas Fiscais devem ser
enviadas à Receita Federal utilizando
um Layout especifico;
Objetivos do SPED
 O SPED tem como objetivos, entre outros:
◦ Promover a integração dos fiscos, mediante a
padronização e compartilhamento das
informações contábeis e fiscais, respeitadas as
restrições legais.
◦ Racionalizar e uniformizar as obrigações
acessórias para os contribuintes, com o
estabelecimento de transmissão única de
distintas obrigações acessórias de diferentes
órgãos fiscalizadores.
◦ Tornar mais célere a identificação de ilícitos
tributários, com a melhoria do controle dos
processos, a rapidez no acesso às informações
e a fiscalização mais efetiva das operações com
o cruzamento de dados e auditoria eletrônica.
http://www1.receita.fazenda.gov.br/sobre-o-projeto/objetivos.htm
Tempo Previsto
(desenvolvimento e implantação)
Modulo Dias
SPED Contabil 360 horas
SPED Fiscal 1.440 horas
SPED PIS/COFINS 250 horas
Nfe - Nota Fiscal Eletronica 1.440 horas
Nota Fiscal Eletronica de Serviços
(abrasf 1.0)
220 horas
CIAP 360 horas
FCONT 360 horas
Documentação
Modulo Complexidade Tabelas de
Códigos
Paginas
Documento
Oficial
SPED Contabil Baixa 4 tabelas 22 paginas
SPED Fiscal Alta 6 tabelas 163 paginas
SPED
PIS/COFINS
Alta 17 tabelas 232 paginas
Nfe - Nota Fiscal
Eletronica
Média 6 tabelas 232 paginas
Nota Fiscal
Eletronica de
Serviços
Média 3 tabelas 36 paginas
21 paginas
(conceitual)
CIAP Alta 4 tabelas 7 paginas
FCONT Média 6 tabelas 15 paginas
Tarefa a ser realizada.
OrigemContabil (SCO)
Codigo_Origem
Plano_Conta (SCO)
ID_Plano_Conta
Emp_ID
Codigo
CodigoResumido
Lancamento_Contabil_Lote (SCO)
ID_Lancamento_Contabil_Lote
Emp_ID
Lote
Data
Codigo_Origem
Plano_Conta_Saldo (SCO)
ID_Plano_Conta_Saldo
ID_Plano_Conta
Ano
Lancamento_Contabil (SCO)
ID_Lancamento_Contabil
ID_Lancamento_Contabil_Lote
ID_Plano_Conta_Debito
ID_Plano_Conta_Credito
Codigo_Origem
CodigoHistoricoPadrao
Historico (TESOURARIA)
CodigoHistoricoPadrao
5 estágios da dor da morte
ou o Modelo de Kübler-Ross
 Negação: “Este problema não é meu !”
 Raiva: “Droga ! Não dá pra fazer !”
 Barganha: “Se pagar bem dá pra fazer
!”
 Depressão: “Não dá pra fazer. Todo
mundo consegue menos eu.”
 Aceitação: “Se eu reescrever o
sistema todo na tecnologia x faço em
180 dias.”
Como foi implantar o SPED ?
https://www.youtube.com/watch?v=ZRUiJXrl8Yg
Algumas Dicas (tecnologia)
 Grave todas as informações geradas
pelo sistema na forma como foram
geradas.
◦ Exemplos:
 Ao gerar uma NFe grave numa tabela as
informações do cliente tal como foram enviadas,
evite economizar bytes;
 Não permita editar/excluir registros que fizeram
parte da NFe
Problema de Tecnologia
(encontrado durante o desenvolvimento)
Normatização de tabelas, não gravar a descrição do produto quando da
venda.
Algumas Dicas (negócio)
 Mantenha-se atualizado na legislação
através de FORUMS ou Contadores;
 Tenha sempre um Contador como
apoio;
http://www.spedbrasil.net/
Dúvidas ???

Mais conteúdo relacionado

Destaque

Análise dos sites dos presidenciáveis - Eleições 2014
Análise dos sites dos presidenciáveis - Eleições 2014Análise dos sites dos presidenciáveis - Eleições 2014
Análise dos sites dos presidenciáveis - Eleições 2014Sueli Bacelar
 
Ecossistemas de startups nordestinos os desafios para a competitividade (2)
Ecossistemas de startups nordestinos  os desafios para a competitividade (2)Ecossistemas de startups nordestinos  os desafios para a competitividade (2)
Ecossistemas de startups nordestinos os desafios para a competitividade (2)Ludmilla Veloso [LION]
 
Apresentação ForkInSergipe
Apresentação ForkInSergipeApresentação ForkInSergipe
Apresentação ForkInSergipeRafael França
 
Ruby on rails - CEFET de Lagarto
Ruby on rails - CEFET de LagartoRuby on rails - CEFET de Lagarto
Ruby on rails - CEFET de LagartoDante Regis
 
Google+ Para Empresas - GBG Aracaju - Tiago Araujo Melo
Google+ Para Empresas - GBG Aracaju - Tiago Araujo MeloGoogle+ Para Empresas - GBG Aracaju - Tiago Araujo Melo
Google+ Para Empresas - GBG Aracaju - Tiago Araujo MeloTiago Melo
 
História do Escritório Virtual de Aracaju
História do Escritório Virtual de AracajuHistória do Escritório Virtual de Aracaju
História do Escritório Virtual de AracajuRosivaldo Nascimento
 
IBECC - Contratos Empresariais - Revisão e Controle
IBECC - Contratos Empresariais - Revisão e ControleIBECC - Contratos Empresariais - Revisão e Controle
IBECC - Contratos Empresariais - Revisão e ControleAlexandra Yusiasu dos Santos
 
Social Web Studies - What kind of collaboration is right for your business
Social Web Studies - What kind of collaboration is right for your businessSocial Web Studies - What kind of collaboration is right for your business
Social Web Studies - What kind of collaboration is right for your businessPaul Gilbreath
 
Aula06 matriz em C
Aula06 matriz em CAula06 matriz em C
Aula06 matriz em CYuri Passos
 
Network Learning: AI-driven Connectivist Framework for E-Learning 3.0
Network Learning: AI-driven Connectivist Framework for E-Learning 3.0Network Learning: AI-driven Connectivist Framework for E-Learning 3.0
Network Learning: AI-driven Connectivist Framework for E-Learning 3.0Neil Rubens
 
HCI Korea 2012 Keynote Talk on Model-Driven Research in Social Computing
HCI Korea 2012 Keynote Talk on Model-Driven Research in Social ComputingHCI Korea 2012 Keynote Talk on Model-Driven Research in Social Computing
HCI Korea 2012 Keynote Talk on Model-Driven Research in Social ComputingEd Chi
 
15 perfis que merecem FOLLOW dos Administradores Y
15 perfis que merecem FOLLOW dos Administradores Y15 perfis que merecem FOLLOW dos Administradores Y
15 perfis que merecem FOLLOW dos Administradores YJorge Wanderley
 
Como Python ajudou a automatizar o nosso laboratório v.2
Como Python ajudou a automatizar o nosso laboratório v.2Como Python ajudou a automatizar o nosso laboratório v.2
Como Python ajudou a automatizar o nosso laboratório v.2Marcel Caraciolo
 
Mini-curso de git -- SECOMP-UFS
Mini-curso de git -- SECOMP-UFSMini-curso de git -- SECOMP-UFS
Mini-curso de git -- SECOMP-UFSFelipe Carvalho
 
O Estrategista Criativo - Bravura, Generosidade e Planejamento
O Estrategista Criativo - Bravura, Generosidade e PlanejamentoO Estrategista Criativo - Bravura, Generosidade e Planejamento
O Estrategista Criativo - Bravura, Generosidade e PlanejamentoDaniel Caldas
 
Web 2.0 Collective Intelligence - How to use collective intelligence techniqu...
Web 2.0 Collective Intelligence - How to use collective intelligence techniqu...Web 2.0 Collective Intelligence - How to use collective intelligence techniqu...
Web 2.0 Collective Intelligence - How to use collective intelligence techniqu...Paul Gilbreath
 

Destaque (20)

Análise dos sites dos presidenciáveis - Eleições 2014
Análise dos sites dos presidenciáveis - Eleições 2014Análise dos sites dos presidenciáveis - Eleições 2014
Análise dos sites dos presidenciáveis - Eleições 2014
 
Introdução ao scrum
Introdução ao scrumIntrodução ao scrum
Introdução ao scrum
 
Ecossistemas de startups nordestinos os desafios para a competitividade (2)
Ecossistemas de startups nordestinos  os desafios para a competitividade (2)Ecossistemas de startups nordestinos  os desafios para a competitividade (2)
Ecossistemas de startups nordestinos os desafios para a competitividade (2)
 
Apresentação ForkInSergipe
Apresentação ForkInSergipeApresentação ForkInSergipe
Apresentação ForkInSergipe
 
Plano do Projeto
Plano do ProjetoPlano do Projeto
Plano do Projeto
 
Ruby on rails - CEFET de Lagarto
Ruby on rails - CEFET de LagartoRuby on rails - CEFET de Lagarto
Ruby on rails - CEFET de Lagarto
 
Google+ Para Empresas - GBG Aracaju - Tiago Araujo Melo
Google+ Para Empresas - GBG Aracaju - Tiago Araujo MeloGoogle+ Para Empresas - GBG Aracaju - Tiago Araujo Melo
Google+ Para Empresas - GBG Aracaju - Tiago Araujo Melo
 
História do Escritório Virtual de Aracaju
História do Escritório Virtual de AracajuHistória do Escritório Virtual de Aracaju
História do Escritório Virtual de Aracaju
 
Seminario - Versão Final
Seminario - Versão FinalSeminario - Versão Final
Seminario - Versão Final
 
IBECC - Contratos Empresariais - Revisão e Controle
IBECC - Contratos Empresariais - Revisão e ControleIBECC - Contratos Empresariais - Revisão e Controle
IBECC - Contratos Empresariais - Revisão e Controle
 
Social Web Studies - What kind of collaboration is right for your business
Social Web Studies - What kind of collaboration is right for your businessSocial Web Studies - What kind of collaboration is right for your business
Social Web Studies - What kind of collaboration is right for your business
 
Desafios da Cocriação
Desafios da CocriaçãoDesafios da Cocriação
Desafios da Cocriação
 
Aula06 matriz em C
Aula06 matriz em CAula06 matriz em C
Aula06 matriz em C
 
Network Learning: AI-driven Connectivist Framework for E-Learning 3.0
Network Learning: AI-driven Connectivist Framework for E-Learning 3.0Network Learning: AI-driven Connectivist Framework for E-Learning 3.0
Network Learning: AI-driven Connectivist Framework for E-Learning 3.0
 
HCI Korea 2012 Keynote Talk on Model-Driven Research in Social Computing
HCI Korea 2012 Keynote Talk on Model-Driven Research in Social ComputingHCI Korea 2012 Keynote Talk on Model-Driven Research in Social Computing
HCI Korea 2012 Keynote Talk on Model-Driven Research in Social Computing
 
15 perfis que merecem FOLLOW dos Administradores Y
15 perfis que merecem FOLLOW dos Administradores Y15 perfis que merecem FOLLOW dos Administradores Y
15 perfis que merecem FOLLOW dos Administradores Y
 
Como Python ajudou a automatizar o nosso laboratório v.2
Como Python ajudou a automatizar o nosso laboratório v.2Como Python ajudou a automatizar o nosso laboratório v.2
Como Python ajudou a automatizar o nosso laboratório v.2
 
Mini-curso de git -- SECOMP-UFS
Mini-curso de git -- SECOMP-UFSMini-curso de git -- SECOMP-UFS
Mini-curso de git -- SECOMP-UFS
 
O Estrategista Criativo - Bravura, Generosidade e Planejamento
O Estrategista Criativo - Bravura, Generosidade e PlanejamentoO Estrategista Criativo - Bravura, Generosidade e Planejamento
O Estrategista Criativo - Bravura, Generosidade e Planejamento
 
Web 2.0 Collective Intelligence - How to use collective intelligence techniqu...
Web 2.0 Collective Intelligence - How to use collective intelligence techniqu...Web 2.0 Collective Intelligence - How to use collective intelligence techniqu...
Web 2.0 Collective Intelligence - How to use collective intelligence techniqu...
 

Semelhante a Projetos de Software e Legislação Fiscal

Projetos de software alem da tecnologia
Projetos de software alem da tecnologiaProjetos de software alem da tecnologia
Projetos de software alem da tecnologiaRoberto Brandini
 
Projeto de Integraçao Nacional (Redesim) – RFB / Olga Maria Silva Embiruçu, ...
Projeto de Integraçao Nacional  (Redesim) – RFB / Olga Maria Silva Embiruçu, ...Projeto de Integraçao Nacional  (Redesim) – RFB / Olga Maria Silva Embiruçu, ...
Projeto de Integraçao Nacional (Redesim) – RFB / Olga Maria Silva Embiruçu, ...EUROsociAL II
 
Palestra Mauro Negruni - UFRGS
Palestra Mauro Negruni - UFRGSPalestra Mauro Negruni - UFRGS
Palestra Mauro Negruni - UFRGSdecision-it
 
Pesquisa em SI - eGov - Carreira Acadêmica
Pesquisa em SI - eGov - Carreira AcadêmicaPesquisa em SI - eGov - Carreira Acadêmica
Pesquisa em SI - eGov - Carreira Acadêmicaprofluizpinheirojunior
 
Oraug br - compliance - rns - 20150505
Oraug br - compliance - rns - 20150505Oraug br - compliance - rns - 20150505
Oraug br - compliance - rns - 20150505oraug-br
 
EFD Social ABAT - Jorge Campos
EFD Social ABAT  - Jorge CamposEFD Social ABAT  - Jorge Campos
EFD Social ABAT - Jorge CamposJorge Campos
 
Gestão de Projetos e Empreendedorismo - Atividade: Status Report
Gestão de Projetos e Empreendedorismo - Atividade: Status ReportGestão de Projetos e Empreendedorismo - Atividade: Status Report
Gestão de Projetos e Empreendedorismo - Atividade: Status ReportAlessandro Almeida
 
Bounded Context e CQRS na evolução de aplicações .NET legadas
Bounded Context e CQRS na evolução de aplicações .NET legadasBounded Context e CQRS na evolução de aplicações .NET legadas
Bounded Context e CQRS na evolução de aplicações .NET legadasYan Justino
 
(6b) Projeto para integrar ERP ou CRM ao webservice de consultas
(6b) Projeto para integrar ERP ou CRM ao webservice de consultas(6b) Projeto para integrar ERP ou CRM ao webservice de consultas
(6b) Projeto para integrar ERP ou CRM ao webservice de consultasPortal KeyConsultas-web
 
[Product Camp 2020] - Produtos Globais - Malu Cantadori | Stripe
[Product Camp 2020] - Produtos Globais - Malu Cantadori | Stripe[Product Camp 2020] - Produtos Globais - Malu Cantadori | Stripe
[Product Camp 2020] - Produtos Globais - Malu Cantadori | StripeProduct Camp Brasil
 
Apresentação do Bluesoft ERP - Módulo Fiscal
Apresentação do Bluesoft ERP - Módulo FiscalApresentação do Bluesoft ERP - Módulo Fiscal
Apresentação do Bluesoft ERP - Módulo FiscalBluesoft
 
Business eye 360 apresentacao grupo
Business eye 360 apresentacao grupoBusiness eye 360 apresentacao grupo
Business eye 360 apresentacao grupoPaulo Fernandes
 
ExpoGestão 2020 - Hussein Keshavjee - Back office em nuvem e automação de pro...
ExpoGestão 2020 - Hussein Keshavjee - Back office em nuvem e automação de pro...ExpoGestão 2020 - Hussein Keshavjee - Back office em nuvem e automação de pro...
ExpoGestão 2020 - Hussein Keshavjee - Back office em nuvem e automação de pro...ExpoGestão
 
GRV Software NFe Moldes ABM Fev2010
GRV Software NFe Moldes ABM Fev2010GRV Software NFe Moldes ABM Fev2010
GRV Software NFe Moldes ABM Fev2010Moldes ABM
 
Apresentação Santa Cruz
Apresentação Santa CruzApresentação Santa Cruz
Apresentação Santa Cruzdecision-it
 
Análise por Indicadores Tradicionais - Parte 1
Análise por Indicadores Tradicionais - Parte 1Análise por Indicadores Tradicionais - Parte 1
Análise por Indicadores Tradicionais - Parte 1Felipe Pontes
 
It4biz apresentação bi prefeituras
It4biz   apresentação bi prefeiturasIt4biz   apresentação bi prefeituras
It4biz apresentação bi prefeiturasIT4biz IT Solutions
 

Semelhante a Projetos de Software e Legislação Fiscal (20)

Projetos de software alem da tecnologia
Projetos de software alem da tecnologiaProjetos de software alem da tecnologia
Projetos de software alem da tecnologia
 
Projeto de Integraçao Nacional (Redesim) – RFB / Olga Maria Silva Embiruçu, ...
Projeto de Integraçao Nacional  (Redesim) – RFB / Olga Maria Silva Embiruçu, ...Projeto de Integraçao Nacional  (Redesim) – RFB / Olga Maria Silva Embiruçu, ...
Projeto de Integraçao Nacional (Redesim) – RFB / Olga Maria Silva Embiruçu, ...
 
Palestra Mauro Negruni - UFRGS
Palestra Mauro Negruni - UFRGSPalestra Mauro Negruni - UFRGS
Palestra Mauro Negruni - UFRGS
 
Pesquisa em SI - eGov - Carreira Acadêmica
Pesquisa em SI - eGov - Carreira AcadêmicaPesquisa em SI - eGov - Carreira Acadêmica
Pesquisa em SI - eGov - Carreira Acadêmica
 
Oraug br - compliance - rns - 20150505
Oraug br - compliance - rns - 20150505Oraug br - compliance - rns - 20150505
Oraug br - compliance - rns - 20150505
 
EFD Social ABAT - Jorge Campos
EFD Social ABAT  - Jorge CamposEFD Social ABAT  - Jorge Campos
EFD Social ABAT - Jorge Campos
 
EFD Social por Jorge Campos
EFD Social por Jorge CamposEFD Social por Jorge Campos
EFD Social por Jorge Campos
 
Gestão de Projetos e Empreendedorismo - Atividade: Status Report
Gestão de Projetos e Empreendedorismo - Atividade: Status ReportGestão de Projetos e Empreendedorismo - Atividade: Status Report
Gestão de Projetos e Empreendedorismo - Atividade: Status Report
 
Bounded Context e CQRS na evolução de aplicações .NET legadas
Bounded Context e CQRS na evolução de aplicações .NET legadasBounded Context e CQRS na evolução de aplicações .NET legadas
Bounded Context e CQRS na evolução de aplicações .NET legadas
 
Apresentação Cigam
Apresentação CigamApresentação Cigam
Apresentação Cigam
 
(6b) Projeto para integrar ERP ou CRM ao webservice de consultas
(6b) Projeto para integrar ERP ou CRM ao webservice de consultas(6b) Projeto para integrar ERP ou CRM ao webservice de consultas
(6b) Projeto para integrar ERP ou CRM ao webservice de consultas
 
[Product Camp 2020] - Produtos Globais - Malu Cantadori | Stripe
[Product Camp 2020] - Produtos Globais - Malu Cantadori | Stripe[Product Camp 2020] - Produtos Globais - Malu Cantadori | Stripe
[Product Camp 2020] - Produtos Globais - Malu Cantadori | Stripe
 
Apresentação do Bluesoft ERP - Módulo Fiscal
Apresentação do Bluesoft ERP - Módulo FiscalApresentação do Bluesoft ERP - Módulo Fiscal
Apresentação do Bluesoft ERP - Módulo Fiscal
 
Business eye 360 apresentacao grupo
Business eye 360 apresentacao grupoBusiness eye 360 apresentacao grupo
Business eye 360 apresentacao grupo
 
ExpoGestão 2020 - Hussein Keshavjee - Back office em nuvem e automação de pro...
ExpoGestão 2020 - Hussein Keshavjee - Back office em nuvem e automação de pro...ExpoGestão 2020 - Hussein Keshavjee - Back office em nuvem e automação de pro...
ExpoGestão 2020 - Hussein Keshavjee - Back office em nuvem e automação de pro...
 
Business eye 360
Business eye 360Business eye 360
Business eye 360
 
GRV Software NFe Moldes ABM Fev2010
GRV Software NFe Moldes ABM Fev2010GRV Software NFe Moldes ABM Fev2010
GRV Software NFe Moldes ABM Fev2010
 
Apresentação Santa Cruz
Apresentação Santa CruzApresentação Santa Cruz
Apresentação Santa Cruz
 
Análise por Indicadores Tradicionais - Parte 1
Análise por Indicadores Tradicionais - Parte 1Análise por Indicadores Tradicionais - Parte 1
Análise por Indicadores Tradicionais - Parte 1
 
It4biz apresentação bi prefeituras
It4biz   apresentação bi prefeiturasIt4biz   apresentação bi prefeituras
It4biz apresentação bi prefeituras
 

Projetos de Software e Legislação Fiscal

  • 1. Projetos de Software: Alem da Tecnologia “NEGÓCIO”
  • 2. Roberto Provinciali Brandini  Analista de Sistemas  Gerente de Projetos  Formado em Desenvolvimento de Aplicações para a WEB - Fanese  Especialista em Gestão de Projetos de Software – Fanese  Sócio da DP Sistemas  Atuante na área de desenvolvimento desde 1986  Organizador do GDG Aracaju Gmail: dp.sistemas@gmail.com e-mail: roberto@dpsistemas.com.br twitter: @RobertoBrandini facebook: roberto.brandini desenvolvimento@dpsistemas.com.br skype: dp.sistemas blog: http://robertobrandini.wordpress.com/
  • 3. Resumo da Apresentação O que apresentaremos: • Principios de Projeto de Software • Levantamento de Requisitos • Introdução à Legislação fiscal, contábil O que não apresentaremos: • Tecnologias • Linguagens de Programação • Banco de Dados
  • 4. O que é projeto de software ?
  • 5. Principios de Projeto de Software  Extensibilidade – o software suporta a adesão de novas funcionalidades sem que haja necessidade de grandes alterações na sua arquitetura subjacente;
  • 6. Principios de Projeto de Software  Robustez – o software deve estar preparado para tratar de situações imprevisíveis, como entrada de dados inválida e condições de baixa memória do computador;
  • 7. Principios de Projeto de Software  Tolerância à falhas – o software não pode estar suscetível à falhas, ele deve ser resistente e capaz de recuperar possíveis ações de falha;
  • 8. Principios de Projeto de Software  Compatibilidade – o software deve ter a capacidade de operar com outros produtos que também foram projetados para suportar a interoperabilidade;
  • 9. Principios de Projeto de Software  Modularidade – o software resulta em componentes independentes e bem definidos, o que leva a uma melhor divisão de trabalho na equipe de desenvolvimento e melhor manutenção do sistema;
  • 10. Principios de Projeto de Software  Reusabilidade – um software reusável permite que seus componentes modularizados possam ser reutilizados em casos que existam necessidades semelhantes em outros projetos.
  • 11. Quem conhece o SPED ?
  • 13. BIG BROTHER FISCAL = SPED CARACTERÍSTICAS: • 31 Capítulos • 472 páginas • Dividido didáticamente em 3 partes: • VISÃO EMPREENDEDORA DO MUNDO PÓS-SPED • VISÃO GERAL DOS ASPECTOS TRIBUTÁRIOS • VISÃO GERAL DO SPED http://www.robertodiasduarte.com. br/
  • 14. Case: SPED FISCAL  Em janeiro/2012 o governo estabelece que “todas” as Notas Fiscais devem ser enviadas à Receita Federal utilizando um Layout especifico;
  • 15. Objetivos do SPED  O SPED tem como objetivos, entre outros: ◦ Promover a integração dos fiscos, mediante a padronização e compartilhamento das informações contábeis e fiscais, respeitadas as restrições legais. ◦ Racionalizar e uniformizar as obrigações acessórias para os contribuintes, com o estabelecimento de transmissão única de distintas obrigações acessórias de diferentes órgãos fiscalizadores. ◦ Tornar mais célere a identificação de ilícitos tributários, com a melhoria do controle dos processos, a rapidez no acesso às informações e a fiscalização mais efetiva das operações com o cruzamento de dados e auditoria eletrônica. http://www1.receita.fazenda.gov.br/sobre-o-projeto/objetivos.htm
  • 16. Tempo Previsto (desenvolvimento e implantação) Modulo Dias SPED Contabil 360 horas SPED Fiscal 1.440 horas SPED PIS/COFINS 250 horas Nfe - Nota Fiscal Eletronica 1.440 horas Nota Fiscal Eletronica de Serviços (abrasf 1.0) 220 horas CIAP 360 horas FCONT 360 horas
  • 17. Documentação Modulo Complexidade Tabelas de Códigos Paginas Documento Oficial SPED Contabil Baixa 4 tabelas 22 paginas SPED Fiscal Alta 6 tabelas 163 paginas SPED PIS/COFINS Alta 17 tabelas 232 paginas Nfe - Nota Fiscal Eletronica Média 6 tabelas 232 paginas Nota Fiscal Eletronica de Serviços Média 3 tabelas 36 paginas 21 paginas (conceitual) CIAP Alta 4 tabelas 7 paginas FCONT Média 6 tabelas 15 paginas
  • 18. Tarefa a ser realizada. OrigemContabil (SCO) Codigo_Origem Plano_Conta (SCO) ID_Plano_Conta Emp_ID Codigo CodigoResumido Lancamento_Contabil_Lote (SCO) ID_Lancamento_Contabil_Lote Emp_ID Lote Data Codigo_Origem Plano_Conta_Saldo (SCO) ID_Plano_Conta_Saldo ID_Plano_Conta Ano Lancamento_Contabil (SCO) ID_Lancamento_Contabil ID_Lancamento_Contabil_Lote ID_Plano_Conta_Debito ID_Plano_Conta_Credito Codigo_Origem CodigoHistoricoPadrao Historico (TESOURARIA) CodigoHistoricoPadrao
  • 19. 5 estágios da dor da morte ou o Modelo de Kübler-Ross  Negação: “Este problema não é meu !”  Raiva: “Droga ! Não dá pra fazer !”  Barganha: “Se pagar bem dá pra fazer !”  Depressão: “Não dá pra fazer. Todo mundo consegue menos eu.”  Aceitação: “Se eu reescrever o sistema todo na tecnologia x faço em 180 dias.”
  • 20. Como foi implantar o SPED ? https://www.youtube.com/watch?v=ZRUiJXrl8Yg
  • 21. Algumas Dicas (tecnologia)  Grave todas as informações geradas pelo sistema na forma como foram geradas. ◦ Exemplos:  Ao gerar uma NFe grave numa tabela as informações do cliente tal como foram enviadas, evite economizar bytes;  Não permita editar/excluir registros que fizeram parte da NFe
  • 22. Problema de Tecnologia (encontrado durante o desenvolvimento) Normatização de tabelas, não gravar a descrição do produto quando da venda.
  • 23. Algumas Dicas (negócio)  Mantenha-se atualizado na legislação através de FORUMS ou Contadores;  Tenha sempre um Contador como apoio;