~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Estornar Movimentação ====== Este caso de uso tem o objetivo de cancelar movimentação sobre os bens e pode ser usada pelos gestores de patrimônio sempre que desejarem desfazer uma movimentação. Consequentemente, só é possível que uma movimentação seja estornada caso ela não tenha sido recebida pela unidade de origem. ===== Descrição do Caso de Uso ===== O caso de uso se inicia quando o usuário acessa //SIPAC -> Patrimônio -> Aba Gerência -> Movimentações -> Estornar Movimentação//. É solicitado que o usuário selecione pelo menos um dos campos a seguir para consulta ([[#Principais_regras_de_negócio|RN01, RN02, RN03, RN04 e RN05]]): * **Guia de Movimentação**: Formato: 9.../AAAA, tipo NUMÉRICO. * **Bem**: Formato: NÚMERO TOMBAMENTO - DENOMINACAO , tipo AUTOCOMPLETE. === Guia de Movimentação === Caso tenha sido realizada a consulta por meio da Guia de Movimentação, o sistema exibe o resumo da guia com os campos a seguir: * **__Guia de Movimentação Nº__**: Formato: 9.../AAAA , tipo NUMÉRICO. * **__Unidade de Origem__**: Formato: UNIDADE (CÓDIGO DA UNIDADE), tipo TEXTO. * **__Unidade de Destino__**: Formato: UNIDADE (CÓDIGO DA UNIDADE), tipo TEXTO. * **__Usuário__**: Tipo TEXTO. Formato: LOGIN DO USUÁRIO. * **__Tipo da Movimentação__**: Tipo TEXTO. * **__Novo Termo__**: Formato: 9.../AAAA, tipo NUMÉRICO. Permite visualizar informações do [[desenvolvimento:especificacoes:sipac:patrimonio:desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:consultas:movimentacoes:termo_de_responsabilidade|Termo De Responsabilidade]] * **__Data de Envio__**: Formato: DD/MM/AAAA, tipo DATA. * **__Arquivo__**: Tipo - TEXTO. O usuário deve selecionar os bens cuja movimentação deve ser estornada, a lista de bens para seleção é apresentada com as informações a seguir: * **__Número Tombamento__**: Formato: AAAA999999, tipo NUMÉRICO. Permite visualizar informações [[desenvolvimento:especificacoes:sipac:patrimonio:desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:consultas:bens:historico_de_um_bem| Histórico de Um Bem ]] * **__Denominação__**: Tipo TEXTO. * **__Recebimento__**: Formato: DD/MM/AAAA(USUÁRIO), tipo TEXTO. O sistema marca em amarelo os bens que não podem ter sua última movimentação estornada. ([[#Principais_regras_de_negócio|RN01]]) Após a seleção dos bens novamente é exibido um resumo da Guia de Movimentação com os campos abaixo e um resumo dos bens selecionados com os campos mais abaixo. * **__Unidade de Origem__**: Formato: UNIDADE (CÓDIGO DA UNIDADE) - Usuário: LOGIN, tipo TEXTO. * **__Unidade de Destino__**: Formato: UNIDADE (CÓDIGO DA UNIDADE), tipo TEXTO. * **__Usuário__**: Tipo TEXTO. * **__Tipo da Movimentação__**: Tipo TEXTO. * **__Novo Termo__**: Formato: 9.../AAAA, tipo NUMÉRICO. Permite visualizar informações do [[desenvolvimento:especificacoes:sipac:patrimonio:desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:consultas:movimentacoes:termo_de_responsabilidade|Termo De Responsabilidade]] * **__Data de Envio__**: Formato: DD/MM/AAAA, tipo DATA. * **__Tombamento__**: Formato: AAA999999, tipo DATA. * **__Denominação__**: Tipo TEXTO. ([[#Principais_regras_de_negócio|RN06]]) * **Justificativa para o Estorno**: Tipo TEXTO. Pode-se então confirmar o estorno. === Número de Tombamento === Caso tenha sido realizada a consulta por meio do Número de Tombamento, é exibido um resumo da Guia de Movimentação: * **__Guia de Movimentação Nº__**: Formato: 9.../AAAA , tipo NUMÉRICO. * **__Unidade de Origem__**: Formato: UNIDADE (CÓDIGO DA UNIDADE) - Usuário: LOGIN, tipo TEXTO. * **__Unidade de Destino__**: Formato: UNIDADE (CÓDIGO DA UNIDADE), tipo TEXTO. * **__Usuário__**: Tipo TEXTO. * **__Tipo da Movimentação__**: Tipo TEXTO. * **__Novo Termo__**: Formato: 9.../AAAA, tipo NUMÉRICO. Permite visualizar informações do [[desenvolvimento:especificacoes:sipac:patrimonio:desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:consultas:movimentacoes:termo_de_responsabilidade|Termo De Responsabilidade]] * **__Data de Envio__**: Formato: DD/MM/AAAA, tipo DATA. Além das informações do bem, tais como: * **__Nº Tombamento__**: Formato: AAAA999999, tipo NUMÉRICO. Permite visualizar informações [[desenvolvimento:especificacoes:sipac:patrimonio:desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:consultas:bens:historico_de_um_bem| Histórico de Um Bem ]] * **__Denominação__**: Tipo TEXTO. * **__Especificação__**: Tipo TEXTO. * **__Recebimento__**: Tipo TEXTO. ([[#Principais_regras_de_negócio|RN07]]) Após a confirmação, são exibidas as informações: * **__Guia de Movimentação Nº__**: Formato: 9.../AAAA , tipo NUMÉRICO. * **__Unidade de Origem__**: Formato: UNIDADE (CÓDIGO DA UNIDADE) - Usuário: LOGIN, tipo TEXTO. * **__Unidade de Destino__**: Formato: UNIDADE (CÓDIGO DA UNIDADE), tipo TEXTO. * **__Usuário__**: Tipo TEXTO. * **__Tipo da Movimentação__**: Tipo TEXTO. * **__Novo Termo__**: Formato: 9.../AAAA , Tipo NÚMERICO. * **__Data de Envio__**: Formato: DD/MM/AAAA, tipo DATA. * **__Nº Tombamento__**: Formato: AAAA999999, tipo NUMÉRICO. * **__Denominação__**: Tipo TEXTO. * **__Especificação__**: Tipo TEXTO. Então o caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Bens que sofreram alguma movimentação(TRANSFERÊNCIA, EMPRÉSTIMO, DEVOLUÇÃO) e a mesma foi recebida, não podem ter sua movimentação estornada. * **RN05** - Só é possível estornar uma movimentação se o calendário contábil com mês de referência igual ao mes da data de recebimento estiver aberto . * **RN06** - Caso o bem já foi recebido então as informações da data de recebimento e o usuário que recebeu o bem será informado, caso contrário o texto "Pendente" será informado. (Adicionado em 09/04/2012 referente a tarefa 80814) * **RN07** - Caso o bem já foi recebido então as informações da data de recebimento e o usuário que recebeu o bem será informado, caso contrário o texto "Não recebido" será informado. (Adicionado em 09/04/2012 referente a tarefa 80814) ==Perfil: Gestor De Patrimônio De Unidade Gestora== * **RN02** - Caso o usuário seja um gestor de patrimônio de unidade gestora, então apenas aquele que efetuou a movimentação, pode estorná-la. * **RN03** - Caso o usuário seja um gestor de patrimônio da unidade gestora, a origem da movimentação deve estar abaixo na hierarquia da unidade do usuário. ==Perfil: Gestor De Patrimônio Local== * **RN04** - Caso seja o usuário patrimônio local, somente o usuário que cadastrou a movimentação pode estorná-la. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.patrimonio.movimentacao.dominio.Movimentacao | administrativo.patrimonio.movimentacao_bem | ====== Plano de Teste ====== Sistema: SIPAC Módulo: PATRIMÔNIO Link(s): Aba Gerência -> Movimentações -> Estornar Movimentação Usuário: san(GESTOR_PATRIMONIO_GLOBAL), adaildo(GESTOR_PATRIMONIO_UNIDADE_GESTORA). Papel que usuário deve ter: SipacPapeis.GESTOR_PATRIMONIO_GLOBAL, SipacPapeis.GESTOR_PATRIMONIO_UNIDADE_GESTORA. ===== Cenários de Teste ===== Informar um dos critérios da consulta. Selecionar um ou mais bens para estornar a movimentação do(s) mesmo(s). Ao seguir o fluxo pode-se escrever uma justificativa do estorno no campo apropriado. Para finalizar o caso de uso clique em "Confirmar". ===== Dados para o Teste ===== Guia de Movimentação pode ser encontrada na consulta de [[desenvolvimento:especificacoes:sipac:patrimonio:desenvolvimento:especificacoes:sipac:patrimonio_movel:casos_de_uso:consultas:movimentacoes:guia_de_movimentacao_recolhimento|Guia de Movimentação/Recolhimento]] disponível em Patrimônio > Consultas > Movimentações > Guia de Movimentação/Recolhimento. Número de Tombamento pode ser encontrado na [[desenvolvimento:especificacoes:sipac:patrimonio:casos_de_uso:consultas:bens:consulta_geral | Consulta Geral de Bens]] disponível em Patrimônio > Consultas > Bens > Consulta Geral.