UC00015 - Operações de saída

De Wiki Java - Interno
Ir para: navegação, pesquisa

Conteúdo

[editar] Objetivo

  • Definir regras e funcionalidades para operações de saída.

[editar] Atores

  • Usuário

[editar] 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 saída. Este nome será utilizado para criar a página no Wiki.

[editar] Resultado esperado

  • Controlar/cadastrar operações de saída no sistema.

[editar] Diagrama de classes

Operacoes.png

[editar] Layouts sugeridos

[editar] Fluxo de eventos

[editar] Fluxos principais

Fluxo 1: Usuário acessa o Menu -> Cadastros -> Operações -> Operação de saída.

  • Sistema exibe a tela de pesquisa da rotina conforme RN01.


Fluxo 2: Usuário aciona o botão [Adicionar operação de saída].

  • Sistema exibe a tela de manutenção da rotina conforme RN02.


Fluxo 3: Usuário preenche os dados da operação e aciona o botão [Salvar].

  • Sistema salva operação no banco de dados.

[editar] Fluxos alternativos

Fluxo 1: Na tela de pesquisa o usuário digita a descrição ou parte da descrição de uma ou mais operações já cadastradas.

  • Sistema repopula o grid com as operações cuja descrição é igual ou aproximada (de acordo com regras do lucene) com o filtro informado.

[editar] Fluxos de exceção

Fluxo 1: Usuário deixa um ou mais dados obrigatórios sem preencher e aciona o botão [Salvar] quando incluindo ou alterando uma determinada operação.

  • Sistema aborta a operação e emite ao usuário uma mensagem de alerta informando que quais os campos de preenchimento obrigatório.


Fluxo 2: Usuário tenta excluir uma operação já utilizada em um determinado documento de saída (NF).

  • Sistema aborta a exclusão da operação e emite ao usuário uma mensagem alertando-o de que a operação já foi utilizada em um ou mais documentos de saída.


Fluxo 3: Quando incluindo ou alterando uma operação, usuário marca o parâmetro NF de cupom na aba Movimentos e aciona o botão [Salvar]:*Se nas abas Impostos e Movimentos TODOS os parâmetros estiverem DESMARCADOS (exceto o parâmetro NF de cupom) a operação poderá ser salva normalmente. Caso contrário a operação deverá ser abortada e a seguinte mensagem de alerta deverá ser emitida ao usuário: Operações cujo parâmetro "NF de cupom" está marcado não podem gerar nenhum tipo de movimento nem ser consideradas em outras rotinas. Verifique se todos os demais parâmetros além de "Ativo" e "NF de cupom" estão desativados e tente novamente.

[editar] Regras de negócio

[editar] 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 VENDAS
    • CONSIDERA EM COMISSÕES
    • DEVOLUÇÃO DE COMPRAS
    • GERA CONTABILIDADE
    • GERA ESTOQUE
    • GERA FINANCEIRO
    • NF MANUAL
  4. NF DE AJUSTE: Exibe a opção selecionada para cada operação.
  5. 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.

[editar] RN02 - Tela de manutenção

[editar] Geral

  1. Ativa: Determina se a operação está ativa para uso ou não. Operações inativas não poderão ser utilizadas.
  2. Descrição: Campo onde deverá ser informado, obrigatoriamente, o nome da operação.

[editar] Movimentos

  1. Considerar em vendas: Determina se vendas realizadas com a operação em questão serão visualizadas em consultas, relatórios ou demais rotinas que buscam/manipulam vendas. Uma venda realizada com uma operação que possui este parâmetro desmarcado não será considerada como venda pelo sistema.
  2. Considerar em comissão: Determina se vendas realizadas com a operação em questão serão consideradas em rotinas que exibem/calculam comissão.
  3. Devolução de compras: Determina se a operação em questão será utilizada ou não para realizar devoluções de compras. Operações de devolução de compras poderão receber um tratamento diferenciado ativando funcionalidades específicas dependendo da rotina onde são utilizadas.
  4. Gera contabilidade: Determina se vendas realizadas com a operação em questão gerarão dados contábeis ou não.
  5. Gera estoque: Determina se vendas realizadas com a operação em questão movimentarão estoque ou não.
  6. Gera financeiro: Determina se vendas realizadas com a operação em questão gerarão financeiro ou não.
  7. Saída correspondente a uma NF feita manualmente: Na emissão de nota fiscal que utilizarem operação com este parâmetro marcado é solicitado o número da nota fiscal (quando série 1 ou D) e/ou a chave (quando série U).
  8. Nota fiscal de ajuste: Opções específicas para emissão de nota fiscal. Cada opção terá suas particularidades conforme segue abaixo:
    • NF de complemento
    • Apropriação de crédito do ICMS do ativo
    • ICMS ST de transporte
    • Entrada via documento próprio: Permite que a operação seja utilizada na rotina de Emissão de nota de entrada.
    • Não utiliza: Opção padrão.
    • Transferência de crédito
    • Transferência de estoque: Determina que a operação será utilizada em notas de transferência de estoque, onde não serão solicitados número de série dos itens e serão validados os CFOP´s dos itens da nota (só podem ser utilizados CFOP´s de transferência). Quando esta opção for selecionada o sistema desabilitará e desmarcará automaticamente as demais opções visíveis na aba em questão.
    • NF de cupom: Determina que a operação será utilizada em notas fiscais emitidas para cupons.

[editar] Impostos

  1. Gerar livros fiscais: Saídas realizadas com operações que possuem este parâmetro marcado serão consideradas pela rotina de livros fiscais de saída, SPED Fiscal e Sintegra.
  2. Gerar SPED Contribuições: Saídas realizadas com operações que possuem este parâmetro marcado serão consideradas no SPED Contribuições (PIS/COFINS.
  3. Permite bonificação: Vendas/notas com operações que possuem este parâmetro marcado poderão ter itens de bonificação, onde para os mesmos será utilizado o CFOP de bonificação informado nos parâmetros fiscais do sistema.
  4. Calcula ICMS: Determina que notas fiscais onde a operação possui este parâmetro marcado irá fazer calculo de ICMS.
  5. Compõem a base de cálculo do ICMS: Parâmetro ativo somente quando a operação está marcada para calcular ICMS. Em notas de saída, ao calcular o ICMS o sistema poderá 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. Destacar ICMS ST: Determina se o ICMS ST será destacado da nota (ST fora da nota) ou não.
  7. Informar ST manualmente: Determina se o sistema calculará ou não o ICMS ST. Com este parâmetro ativo o sistema não calculará o valor de ST e o usuário deverá informa-lo manualmente em cada item das notas de saída que utilizarem a operação em questão.
  8. Compõem a base de cálculo do ICMS ST: Em notas de saída, 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.
  9. Calcula IPI: Determina se o sistema calculará ou não o IPI em notas que utilizarem a operação em questão.
  10. Destacar IPI: Determina se o valor do IPI será destacado da nota ou não, a exemplo de como ocorre com o ST destacado.
  11. Compõem a base de cálculo do IPI: Em notas de saída, ao calcular o IPI o sistema considerará:
    • 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.
  12. Calcula PIS: Determina se em notas de saída que utilizarem a operação em questão o PIS será calculado ou não.
  13. Compõem a base de cálculo do PIS: Em notas de saída, 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.
    • Calcula COFINS: Determina se em notas de saída que utilizarem a operação em questão o COFINS será calculado ou não.
  14. Compõem a base de cálculo do COFINS: Em notas de saída, 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.

[editar] Quadro de dados

NOME OBRIGATÓRIO TIPO DE ENTRADA VALORES POSSÍVEIS TAMANHO VALOR PADRÃO OBSERVAÇÃO
Ativo Sim Checkbox Marcado/Desmarcado Marcado
Descrição Sim Input Alfanuméricos 30 Vazio
Considerar em vendas Sim Checkbox Marcado/Desmarcado Desmarcado
Considerar em comissões Sim Checkbox Marcado/Desmarcado Desmarcado
Devolução de compras Sim Checkbox Marcado/Desmarcado Desmarcado
Gera contabilidade Sim Checkbox Marcado/Desmarcado Desmarcado
Gera estoque Sim Checkbox Marcado/Desmarcado Desmarcado
Gera financeiro Sim Checkbox Marcado/Desmarcado Desmarcado
Saída corresponde a uma NF feita manualmente Sim Checkbox Marcado/Desmarcado Desmarcado
Nota fiscal de ajuste Sim Radio button
  • NF de cupom
  • Apropriação crédito ICMS do ativo
  • Entrada via documento próprio
  • ICMS ST de transporte
  • NF de transferência de estoque
  • NF de complemento
  • Transferência de crédito
  • Não utiliza
Não utiliza
Gera livros fiscais Sim Checkbox Marcado/Desmarcado Desmarcado
Permite bonificação Sim Checkbox Marcado/Desmarcado Desmarcado
Gera SPED Contribuições (PIS/COFINS) Sim Checkbox Marcado/Desmarcado Marcado
Calcula ICMS Sim Checkbox Marcado/Desmarcado Desmarcado
Compõem base de cálculo do ICMS Sim Checkbox IPI; Outras despesas; Frete. Desmarcados Uma ou mais opções poderão ser selecionadas.
Destacar ICMS ST Sim Checkbox Marcado/Desmarcado Desmarcado
Informar ST manualmente Sim Checkbox Marcado/Desmarcado Desmarcado
Compõem base de cálculo do ICMS ST Sim Checkbox IPI; Outras despesas; Frete. Desmarcados Uma ou mais opções poderão ser selecionadas.
Calcula IPI Sim Checkbox Marcado/Desmarcado Desmarcado
Destacar IPI Sim Checkbox Marcado/Desmarcado Desmarcado
Compõem base de cálculo do IPI Sim Checkbox Outras despesas; Frete. Desmarcados Uma ou mais opções poderão ser selecionadas.
Calcula PIS Sim Checkbox Marcado/Desmarcado Desmarcado
Compõem base de cálculo do PIS Sim Checkbox IPI; Outras despesas; Frete. Desmarcados Uma ou mais opções poderão ser selecionadas.
Calcula COFINS Sim Checkbox Marcado/Desmarcado Desmarcado
Compõem base de cálculo do COFINS Sim Checkbox IPI; Outras despesas; Frete. Desmarcados Uma ou mais opções poderão ser selecionadas.
Ferramentas pessoais
Espaços nominais

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