projeto software alem da tecnologia v2
DESCRIPTION
Desenvolvimento do SPEDTRANSCRIPT
Roberto Provinciali Brandini
Analista de Sistemas
Gerente de Projetos
Formado em Desenvolvimento de Aplicaçõespara 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: [email protected]
e-mail: [email protected]
twitter: @RobertoBrandini
facebook: roberto.brandini
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
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.
BIG BROTHER FISCAL =
SPEDCARACTERÍ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.”
Elisabeth Kübler-Ross
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;