Árvore de páginas

Especificação de Requisitos


  1. Projeto/Versão: PDR_SER_CTR010

Requisito/Módulo: PCREQ-4987

Sub-Requisito/Função: Não se aplica

Tarefa/Chamado: M_CTR010-927

País: All

Data Especificação: 25/02/2015

Rotinas Envolvidas



Rotina

Tipo de Operação

Opção de Menu

CTBA025 – Plano de Contas Referencial

Alteração

Contabilidade Gerencial -> Atualizações -> Entidades -> Plano de Contas Referencial

Estratégia de Desenvolvimento e Liberação


Produto

Contabilidade Gerencial - SIGACTB

Release que está sendo desenvolvido

12.1.7

Possui Réplica?

( )Sim (X)Não


Objetivo


O objetivo desse desenvolvimento é atender à exigência da ANS e outras agências reguladoras que exigem a utilização do seu plano de contas para as demonstrações contábeis e relatórios.
As empresas irão trabalhar as suas operações no plano de contas padrão do sistema e poderão cadastrar o plano de contas referencial e suas versões no sistema, relacionando um com o outro no cadastro de plano de contas.
Esse relacionamento poderá ser:

  • Uma conta do plano de contas padrão para uma conta do plano referencial. ( 1 – 1)
  • N contas do plano de contas padrão para uma conta do plano referencial. (N – 1)

O plano de contas referencial será utilizado para relatórios de balancetes.
Os relatórios demonstrativos por usarem visão gerencial não serão adequados pois a montagem da visão continuará utilizando o plano de contas padrão.
Além disso serão desenvolvidos os seguintes novos relatórios:

  • Razão relacionando as contas do plano de contas referencial com as contas do plano de contas padrão.
  • Diário relacionando as contas do plano de contas referencial com as contas do plano de contas padrão.
  • Cadastro de Plano de contas referencial.


Definição da Regra de Negócio


Revisão de plano de contas referencial
Fluxograma macro

  • Descrição do Processo
  1. O usuário, através do menu Atualizações, Cadastros, seleciona a opção "Plano de Contas Referencial".
  2. O usuário irá cadastrar as contas do plano referencial através da opção "Incluir Versão" ( a versão antiga continua com status 1 = ativa e a nova, fica com status 2=revisão).
    1. A opção incluir versão terá as seguintes opções:
      1. Copiar
        1. O sistema irá copiar integralmente o plano de contas referencial da versão selecionada.
      2. Importar
        1. O plano de contas referencial será importado através de um arquivo .CSV (Comma-separated values)
        2. O usuário poderá importar também as contas analíticas, caso ele as inclua no arquivo CSV.
      3. Digitação Manual
        1. O usuário irá incluir as contas do plano de contas referencial manualmente.
  3. Caso já não tenha cadastrado, o usuário poderá cadastrar as contas analíticas dentro do plano de contas referencial utilizando a opção alterar.
  4. A nova versão de plano referencial fica com o status "Revisão"
  5. O sistema não pode permitir mais de duas versões com o status de "Revisão"
  6. O usuário seleciona a opção de Revisão.
  7. O sistema irá mostrar a tela de comparativo das versões do plano de contas.
    1. Na tela o sistema irá mostrar a seguinte legenda:
      1. Não Houve Alteração em codificação e descrição
      2. Alteração Descrição
      3. Inclusão de conta
      4. Exclusão de conta
  8. Na tela de revisão o usuário poderá associar a uma conta da versão anterior.
    1. Exemplo: Conta 1211191000001 da versão 2012 para a conta 1211190110001 da versão 2013
  9. Ao confirmar a tela de "Revisão" o sistema irá salvar as alterações do plano de contas referencial.
  10. Após o término da revisão, o usuário seleciona a opção de "Efetivar a revisão" ( a versão antiga fica com status 3 = encerrado e a nova, fica com status 1= ativa).
  11. O sistema irá criar em todas as contas do plano de contas padrão, os novos relacionamentos para as contas referenciais dessa versão, conforme indicado pelo usuário.
    1. Exemplo: Conta do plano padrão 1110101000 era relacionada a conta 1211191000001 na versão de 2012. Ao confirmar a revisão o sistema irá criar uma nova linha relacionando com a conta 1211190110001 do plano referencial da versão 2013.
    2. O sistema irá gravar o novo relacionamento de todas as contas que foram associadas ao plano referencial anterior. Caso a conta seja nova, o usuário deverá relacionar manualmente no cadastro de plano de contas (padrão).
    3. Caso o código da conta de uma revisão para a outra não for alterado, ao clicar na opção de "Efetivar Revisão" será criada uma nova linha de relacionamento no plano de conta padrão com o mesmo código de conta referencial
  12. Após a confirmação, caso o usuário precise alterar algum relacionamento, ele deve realizar a manutenção no cadastro de plano de contas(padrão).
  13. No final do processo o sistema apresenta tela de log mostrando quais contas referenciais não foram relacionadas no plano de contas (CT1).


  • Detalhamento técnico
  • As funcionalidades de revisão e visualização de revisão devem ser desenvolvidas utilizando o MVC.
  • Deverá ser criado um fonte novo (CTBA026) para a criação do modelo da VIEW.
  • O processamento da opção de efetivar revisão deve ser feito utilizando query para otimizar a performance.


Tabelas Utilizadas

  • CVN – Planos de Contas de Referencia
  • CVD –Plano de Contas Referenciais


Protótipo de Tela


Inclusão de plano de contas referencial (CTBA025):

Tela da opção revisar (CTBA025):

Regras de Integridade


Não se aplica

Fluxo do Processo


  1. Diagrama – Casos de Uso


Não se aplica

  1. Diagrama – Atividades


Não se aplica

  1. Diagrama de Classes


Não se aplica

  1. Diagrama de Entidade e Relacionamento


Não se aplica

  1. Diagrama de Sequência


Não se aplica

Dicionário de Dados

Estrutura de Menu

Procedimentos

Não se aplica

Programas

Não se aplica

Cadastro de Papéis


Não se aplica

Descrição Caso de Uso


  1. Casos de Uso

Premissas: As configurações definidas a seguir são premissas para a execução de todos os casos de uso definidos nesta especificação.

  1. Efetuar o cadastro de um plano de contas que contemple minimamente as seguintes informações:


Conta

Descrição

Classe

Condição Normal

1

Ativo

Sintética

Devedora

11

Ativo Circulante

Sintética

Devedora

11001

Bancos

Analítica

Devedora

11002

Clientes a Receber

Analítica

Devedora

12

Ativo Não Circulante

Sintética

Devedora

12001

Imobilizado

Analítica

Devedora

12002

Depr. Acumulada

Analítica

Credora

2

Passivo

Sintética

Credora

21

Passivo Circulante

Sintética

Credora

21001

Fornecedores

Analítica

Credora

21002

Adiantamento de Clientes

Analítica

Credora

22

Passivo Não Circulante

Sintética

Credora

23

Patrimônio Liquido

Sintética

Credora

23001

Capital

Analítica

Credora

23001

Lucro Acumulado

Analítica

Credora

3

Despesas

Sintética

Devedora

31

Despesa Operacional

Sintética

Devedora

31001

Depreciação

Analítica

Devedora

31002

Energia Elétrica

Analítica

Devedora

31003

Agua

Analítica

Devedora

31004

Desp Variação Cambial

Analítica

Devedora

4

Receitas

Sintética

Credora

41

Receita Operacional

Sintética

Credora

41001

Vendas

Analítica

Credora

41002

Serviço

Analítica

Devedora


  1. Realizar os seguintes movimentos contábeis:


Data

Tipo

Cta Debito

Cta Credito

Hist. Lanc.

Valor

01/01/2015

Partida dobrada

11001

23001

Capital social

5.000.000,00

02/01/2015

Partida dobrada

12001

11001

Compra de imobilizado

100.000,00

03/01/2015

Partida dobrada

31002

11001

Pagamento de despesa

20.000,00

04/01/2015

Partida dobrada

11001

41001

Receita de venda a vista

50.000,00

05/01/2015

Partida dobrada

31003

11001

Pagamento de despesa

30.000,00

06/01/2015

Partida dobrada

11001

41002

Receita de servico a vista

70.000,00

02/02/2015

Crédito


11001

Compra de imobilizado

200.000,00

02/02/2015

Débito

12001


Compra de imobilizado

200.000,00

03/02/2015

Crédito


11001

Pagamento de despesa

30.000,00

03/02/2015

Débito

31002


Pagamento de despesa

30.000,00

03/02/2015

Débito

11001


Receita de venda a vista

40.000,00

03/02/2015

Crédito


41001

Receita de venda a vista

40.000,00

04/02/2015

Débito

31003


Pagamento de despesa

50.000,00

04/02/2015

Crédito


11001

Pagamento de despesa

50.000,00

05/02/2015

Débito

31003


Pagamento de despesa

60.000,00

05/02/2015

Crédito


11001

Pagamento de despesa

60.000,00

06/02/2015

Débito

11001


Receita de servico a vista

70.000,00

06/02/2015

Crédito


41002

Receita de servico a vista

70.000,00




1º. Inclusão de Plano Referencial
Objetivo: Incluir um plano de contas referencial
Pré-requisitos:

  1. Realizar as Premissas.
  2. Executar a rotina CTBA025
  3. Clicar na opção incluir
  4. Incluir o seguinte plano referencial:


Plano

Descrição

Versão

 

TST

Plano referencial

0001


Conta

Descrição

Classe

Conta superior

1

Ativo

Sintética


11

Ativo Circulante

Sintética

1

11000

Equivalente de caixa

Analítica

11

13

Ativo Não Circulante

Sintética

1

13000

Imobilizado

Analítica

13

2

Passivo

Sintética


21

Passivo Circulante

Sintética

2

21000

Fornecedores

Analítica

21

21001

Adiantamento de Clientes

Analítica

21

23

Patrimônio Liquido

Sintética

2

23001

Capital

Analítica

23

4

Despesas

Sintética


41

Despesa Operacional

Sintética

4

41000

Despesa Operacional Total

Analítica

41

5

Receitas

Sintética


51

Receita Operacional

Sintética

5

51000

Receita

Analítica

51




Condições de sucesso: Incluir o plano com sucesso
Condições de falha:

  • Não incluir o plano.
  • O sistema não sugerir o código de conta superior


Inicializador: Acesso a rotina "Atualizações > Entidade> Plano Referencial "

2º. Relacionar plano referencial com o plano de contas
Objetivo: Incluir um plano de contas referencial
Pré-requisitos:

  1. Realizar as Premissas.
  2. Executar o caso de uso 1
  3. Executar a rotina de cadastro de plano de contas
  4. Alterar as contas relacionando com o plano referencial:


Conta

Descrição

Plano referencial

Conta referencial

11001

Bancos

TST

11000

11002

Clientes a Receber

TST

11000

12001

Imobilizado

TST

13000

12002

Depr. Acumulada

TST

13000

21001

Fornecedores

TST

21000

21002

Adiantamento de Clientes

TST

21001

23001

Capital

TST

23001

23001

Lucro Acumulado

TST

23001

31001

Depreciação

TST

41000

31002

Energia Elétrica

TST

41000

31003

Agua

TST

41000

31004

Desp Variação Cambial

TST

41000

41001

Vendas

TST

51000

41002

Serviço

TST

51000


Condições de sucesso: Relacionar o plano de contas com o plano referencial
Condições de falha:

  • Não incluir o plano.


Inicializador: Acesso a rotina "Atualizações > Entidade> Plano de contas "

3º. Incluir versão do plano referencial
Objetivo: Incluir versão do plano referencial
Pré-requisitos:

  1. Realizar as Premissas.
  2. Executar o caso de uso 2
  3. Executar a rotina de cadastro de plano de contas referencial
  4. Clicar na opção "Incluir Versão"
  5. Selecionar a opção: Digitação Manualmente
  6. Incluir o plano referencial


Plano

Descrição

Versão

 

TST

Plano referencial

0002


Conta

Descrição

Classe

Conta superior

1

Ativo

Sintética


11

Ativo Circulante

Sintética

1

11005

Equivalente de caixa

Analítica

11

13

Ativo Não Circulante

Sintética

1

13005

Imobilizado

Analítica

13

2

Passivo

Sintética


21

Passivo Circulante

Sintética

2

21000

Fornec

Analítica

21

21001

Adiantamento de Clientes

Analítica

21

23

Patrimônio Liquido

Sintética

2

23001

Capital

Analítica

23

4

Despesas

Sintética


41

Despesa Operacional

Sintética

4

41000

Despesa Operacional Total

Analítica

41

5

Receitas

Sintética


51

Receita Operacional

Sintética

5

51005

Receita

Analítica

51


Condições de Sucesso:

  • Incluir o plano referencial como status em revisão.


Condições de falha:

  • Não incluir o plano.
  • O sistema não sugerir o código de conta superior


Inicializador: Acesso a rotina "Atualizações > Entidade> Plano Referencial "

4º. Realizar a revisão do plano referencial
Objetivo: Incluir versão do plano referencial
Pré-requisitos:

  1. Realizar as Premissas.
  2. Executar o caso de uso 3
  3. Executar a rotina de cadastro de plano de contas referencial
  4. Clicar na opção "Revisão"
  5. Selecionar o plano TST
  6. O sistema deve apresentar a tela com a seguinte comparação:


Plano

Descrição

Versão Anterior

Versão Atual



TST

Plano referencial

0001

0002



Status

Conta Anterior

Descrição Anterior

Conta Atual

Descrição Atual

Conta Plano Anterior

Não Alterado

1

Ativo

1

Ativo


Não Alterado

11

Ativo Circulante

11

Ativo Circulante


Excluido

11000

Equivalente de caixa




Incluido



11005

Equivalente de caixa


Não Alterado

13

Ativo Não Circulante

13

Ativo Não Circulante


Excluido

13000

Imobilizado




Incluido



13005

Imobilizado


Não Alterado

2

Passivo

2

Passivo


Não Alterado

21

Passivo Circulante

21

Passivo Circulante


Alteração Descrição

21000

Fornecedores

21000

Fornec


Não Alterado

21001

Adiantamento de Clientes

21001

Adiantamento de Clientes


Não Alterado

23

Patrimônio Liquido

23

Patrimônio Liquido


Não Alterado

23001

Capital

23001

Capital


Não Alterado

4

Despesas

4

Despesas


Não Alterado

41

Despesa Operacional

41

Despesa Operacional


Não Alterado

41000

Despesa Operacional Total

41000

Despesa Operacional Total


Não Alterado

5

Receitas

5

Receitas


Não Alterado

51

Receita Operacional

51

Receita Operacional


Excluido

51000

Receita




Incluido



51005

Receita



  1. Alterar o campo conta anterior das seguintes contas:


Status

Conta Anterior

Descrição Anterior

Conta Atual

Descrição Atual

Conta Plano Anterior

Incluido



11005

Equivalente de caixa

 11000

Incluido



13005

Imobilizado

 13000

Incluido



51005

Receita

 51000


Condições de sucesso:

  • O sistema gravar os campos na versão atual 0002



Condições de falha:

  • O sistema não gravar os campos


Inicializador: Acesso a rotina "Atualizações > Entidade> Plano Referencial "
5º. Efetivar a revisão
Objetivo: Efetivar a revisão
Pré-requisitos:

  1. Realizar as Premissas.
  2. Executar o caso de uso 4
  3. Executar a rotina de cadastro de plano de contas
  4. Selecionar a versão 0002 do plano e clicar em efetivar revisão
  5. O sistema irá abrir a tela de revisão do caso 4, porém como visualizar
  6. Confirmar a operação


Condição de sucesso: O sistema vai criar mais uma linha nas contas do plano padrão com as contas referencial.

Conta

Descrição

Plano referencial


Versão


Conta referencial


11001

Bancos

TST

0002


11005


11002

Clientes a Receber

TST

0002


11005


12001

Imobilizado

TST

0002


13005


12002

Depr. Acumulada

TST

0002


13005


21001

Fornecedores

TST

0002


21000


21002

Adiantamento de Clientes

TST

0002


21001


23001

Capital

TST

0002


23001


23001

Lucro Acumulado

TST

0002


23001


31001

Depreciação

TST

0002


41000


31002

Energia Elétrica

TST

0002


41000


31003

Agua

TST

0002


41000


31004

Desp Variação Cambial

TST

0002


41000


41001

Vendas

TST

0002


51005


41002

Serviço

TST

0002


51005



A versão do plano 0001 fica com o status encerrado e o plano 0002 fica com o status de ativo
Condições de falha:

  • Não incluir as linhas no plano de contas padrao


Inicializador: Acesso a rotina "Atualizações > Entidade> Plano Referencial"