Caso e Uso
Registrar/Abrir Caixa
(2)OBJETIVO:
Fazer o registro inicial do caixa
(Inicio de atividades).
(3)ATOR PRINCIPAL: Caixa, Gerente.
(4)ATOR SECUNDARIO: Não se aplica.
(5)PRÉ-CONDIÇÃO:
- Usuário deve ser previamente, cadastrado no sistema. Deve ser um usuário válido.
- O caixa deve estar com status "Fechado", operação feita no fechamento,término do serviços(Final do dia anterio). Exeto primeira execução do sitema.
- Usuário deve ter o perfil de caixa ou gerente (Usuário operacional).
-Vide Ponto de extensão
(6)CENÁRIO (FLUXO) PRINCIPAL:
1- Acessar módulo Caixa. Sistema apresentar a tela de registro.
2-Usuário informa o valor (Numérario inicial), data da abertura do caixa, matricula. O número do registro será gerado pelo próprio sistema.
3- Confirma a operação do registro.
4- Sistema apresenta tela de validação de usuário senha(caso de uso de inclusão)
5- Informar usuário /senha (Validação).
6- Confirmar operação da validação usuário/senha. vide ponto de extensão para mais detalhes.
(7)CENÀRIO(FLUXO) ALTERNATIVO:
- Usuário e senha inválido para o ator caixa.
Solicitar registro/abertura pelo gerente.
(8)PÓS-CONDIÇÃO:
- O sistema está pronto para iniciar uma nova venda - ver caso de uso "Iniciar Venda Caixa".
Statur = R
(9) FLUXO DE EXCEÇÃO:
- O valor deve ser superior a zero.
- A matricula deve ser válida.
- Data deve ser igual a data atual
- Senha inválida para o perfil gerente.
(10)REGRAS DE NEGÓCIO
RN1:O status do caixa após fechamento deve ser alterado para "F"(fechado).
RN2:O valro deve ser superior a zero.
RN3:A matricula deve ser válida.
RN4:Durante o registro, a data deve ser igual a data atual.
RN5:O status do caixa após abertura (registro) deve ser alterado para"R"(REGISTRADO). (11)CASO DE TESTE
Funcionalidade e Regras
-Passa se matrícula válida
-Verificar campo nulo para matrícula
- Passa se valor dentro da faixa especificar ou >= zero
-Data deve ser igual a data atual(passa)
-