UC00048 - Operação de entrada

De Wiki Java - Interno
Edição feita às 14h42min de 23 de julho de 2014 por Daniel (disc | contribs)

Ir para: navegação, pesquisa

Conteúdo

Objetivo

  • Definir regras e funcionalidades para operações de entrada.

Atores

  • Usuário

Pré-requisitos

  • Considerar documento Padrões de desenvolvimento.
  • No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Operação de entrada. Este nome será utilizado para criar a página no Wiki.

Resultado esperado

  • Controlar/cadastrar operações de entrada no sistema.

Diagrama de classes

Operacoes.png

Layouts sugeridos

Fluxo de eventos

Fluxos principais

Fluxo 1:

Fluxos alternativos

Fluxo 1:

Fluxos de exceção

Fluxo 1:

Regras de negócio

RN01 - Tela de pesquisa

Lista as operações de entrada já cadastradas em um grid com as seguintes colunas:

  1. DESCRIÇÃO: Nome da operação.
  2. ATIVO: Informa se uma determinada operação está ativa ou não.
  3. MOVIMENTOS: Mostra as opções SIM ou NÃO para cada tipo de movimento/integração da operação de entrada nas seguintes colunas:
    • CONSIDERA EM COMPRAS
    • DEDUZ EM COMISSÕES
    • DEVOLUÇÃO DE VENDA
    • ATUALIZA PREÇO DE CUSTO
    • GERA CONTABILIDADE
    • GERA ESTOQUE
    • GERA FINANCEIRO
    • ENTRADA DOC. PRÓPRIO
  4. Botão [Adicionar operação de entrada]: Botão que quando acionado direciona o usuário para tela de manutenção.
    
    O grid utilizará do mecanismo de busca lucene.

RN02 - Tela de manutenção

Geral

  1. Ativa: Define se a operação está ativa ou inativa.
  2. Descrição: Campo onde deve ser informada, obrigatoriamente, a descrição/nome da operação.

Movimentos

  1. Considerar em compras: Em desenvolvimento.
  2. Devolução de venda: Parâmetro que define se a operação caracteriza uma devolução de venda. Quando ativo, este parâmetro habilitará o parâmetro Deduzir em comissões.
  3. Deduzir em comissões: Habilitado somente quando a operação for devolução de venda, com este parâmetro marcado vendas que tiveram devoluções com a operação em questão terão sua comissão deduzida em rotinas que fizerem tal cálculo.
  4. Atualiza preço de custo: Parâmetro que define se a operação atualiza ou não preço de custo. Rotinas de entrada de itens que utilizarem uma operação com este parâmetro ativo atualizarão o preço de custo dos mesmos com base na formula cadastrada para a respectiva filial.
  5. Gera contabilidade: Parâmetro que define se a operação irá gerar movimentos de contabilidade. Em rotinas que utilizarem uma operação com este parâmetro ativo serão exigidos dados específicos como conta contábil e etc.
  6. Gera estoque: Parâmetro que define se a operação irá gerar movimento de estoque. Em rotinas que utilizarem uma operação com este parâmetro ativo será gerado movimento de estoque para entrada dos itens.
  7. Gera financeiro: Parâmetro que define se a operação irá gerar movimentação financeira. Em rotinas que utilizarem uma operação com este parâmetro ativo serão geradas movimentações financeiras (exemplo: Contas a pagar).
  8. Entrada via documento próprio: Define se a operação pode ser utilizada como entrada via documento próprio. Operações com este parâmetro ativo só poderão ser utilizadas na rotina de Emissão de nota de entrada.
  9. Nota fiscal de ajuste: Define se a operação é uma nota fiscal de ajuste com as seguintes opções:
    • Não utiliza
    • NF de complemento: Ainda não foi implementado.

Impostos

  1. Gera livros fiscais: Entradas realizadas com operações que possuem este parâmetro ativo serão consideradas no relatório de livro fiscal de entrada.
  2. Compõem a base de cálculo do ICMS: Em notas de entrada, ao calcular o ICMS o sistema considerará:
    • Desconto: O valor de desconto (desconto rateado, cabeçalho+itens) é deduzido da base de cálculo.
    • IPI: O valor de IPI do item é somado à base de cálculo.
    • Outras despesas: O valor informado no campo em questão é somado à base de cálculo.
    • Frete: O valor do frete (CIF) é somado à base de cálculo.
  3. Compõem a base de cálculo do ICMS ST: Em notas de entrada, ao calcular o ICMS ST o sistema considerará:
    • IPI: O valor de IPI do item é somado à base de cálculo.
    • Outras despesas: O valor informado no campo em questão é somado à base de cálculo.
    • Frete: O valor do frete (CIF) é somado à base de cálculo.
  4. Compõem a base de cálculo do IPI: Em notas de entrada, ao calcular o IPI o sistema considerará:
    • Desconto: O valor de desconto (desconto rateado, cabeçalho+itens) é deduzido da base de cálculo.
    • Frete: O valor do frete (CIF) é somado à base de cálculo.
  5. Compõem a base de cálculo do PIS: Em notas de entrada, ao calcular o PIS o sistema considerará:
    • IPI: O valor de IPI do item é somado à base de cálculo.
    • Outras despesas: O valor informado no campo em questão é somado à base de cálculo.
    • Frete: O valor do frete (CIF) é somado à base de cálculo.
  6. Compõem a base de cálculo do COFINS: Em notas de entrada, ao calcular o COFINS o sistema considerará:
    • IPI: O valor de IPI do item é somado à base de cálculo.
    • Outras despesas: O valor informado no campo em questão é somado à base de cálculo.
    • Frete: O valor do frete (CIF) é somado à base de cálculo.

RN03 - Regras gerais

aaa

Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas