UC00048 - Operação de entrada
De Wiki Java - Interno
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
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:
- DESCRIÇÃO: Nome da operação.
- ATIVO: Informa se uma determinada operação está ativa ou não.
- 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
- 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
- Ativa: Define se a operação está ativa ou inativa.
- Descrição: Campo onde deve ser informada, obrigatoriamente, a descrição/nome da operação.
Movimentos
- Considerar em compras: Em desenvolvimento.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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).
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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