Tabela de conteúdos

~~ODT~~

Última atualização: 2017/04/03 18:21 (edição externa)

Tombamento a partir da nota fiscal/invoice

Esse caso de uso (RN05) é utilizado pelo gestor de patrimônio com a finalidade de realizar tombamento de bens mediante o número da nota fiscal ou invoice, realizando a operação sobre os itens contidos em tal documento.

Pré-condições:

Descrição do Caso de uso

O caso de uso é acionado quando o usuário acessa a opção: SIPAC → Módulo Patrimônio → Aba Bens → Tombamento → Tombar Bens → A Partir da Nota Fiscal/Invoice.

O sistema solicita ao usuário a definicão do fluxo da funcionalidade:

Fluxo Alternativo 01

Se o fluxo escolhido for A partir de uma Nota Fiscal:

O sistema solicita ao usuário que preencha alguns dados referentes à nota fiscal a partir da qual será realizado o tombamento:

Após inclusão desses dados, são listados todos os itens associados à nota fiscal, com os seguintes campos:

O sistema permite que sejam selecionados os itens da nota para tombamento.

Fluxo Alternativo 02

Se o fluxo escolhido for A partir de uma Invoice:

Após inclusão desses dados, são listados todos os itens associados à nota fiscal, com os seguintes campos:

Fluxo Comum

Após seleção do item pelo usuário, o sistema exibirá os seguintes dados:(RN14)

O usuário terá de preencher os seguintes campos:

Quando o usuário selecionar o material, o sistema verificará se existem descritores associados ao grupo do material e caso exista subgrupo associado ao grupo, o sistema também verificará se existem descritores associados ao subgrupo, listando todos que encontrar para preenchimento.

Após a escolha, o sistema permite que outros itens sejam inseridos para tombamento, conforme passo 1, sendo exibido os dados dos itens inseridos com as seguintes informações: (RN09)

Lista de itens inseridos para tombamento

Depois de inserido todos os itens, o sistema exibe as informações do tombamento, conforme passo

Após preenchimento, o sistema exibirá as informações acerca do tombamento realizado, conforme especificado no passo 4 da especificação Tombar Bens por Empenho. (RN06)

O caso de uso é finalizado.

Principais Regras de Negócio

Gestor De Patrimônio Global

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.patrimonio.patrimonio.dominio.Bem admnistrativo.patrimonio.Bem
br.ufrn.sipac.requisicoes.material.dominio.DescritorGrupoValor admnistrativo.comum.descritor_grupo_valor
br.ufrn.sipac.patrimonio.tombamento.dominio.TermoResponsabilidade admnistrativo.patrimonio.termo_responsabilidade
br.ufrn.sipac.patrimonio.movimentacao.dominio.PrimeiraMovimentacao admnistrativo.patrimonio.primeira_movimentacao
br.ufrn.sipac.patrimonio.comuns.dominio.LocalBem admnistrativo.patrimonio.local_bem
br.ufrn.sipac.patrimonio.tombamento.dominio.IndisponibilidadeBem admnistrativo.patrimonio.indisponibilidade_bem
br.ufrn.sipac.patrimonio.tombamento.dominio.ItemAgregacaoBem admnistrativo.patrimonio.agregacao_itens_bem
br.ufrn.sipac.patrimonio.comuns.dominio.FinalidadeBem admnistrativo.patrimonio.finalidade_bem

Plano de Teste

Sistema: SIPAC

Módulo: PATRIMÔNIO MÓVEL

Link(s): Bens → Tombamento → Tombar Bens → A partir da nota fiscal

Usuário: san(Gestor_Patrimonio_Global), adaildo (Gestor_Patrimonio_Unidade_Gestora), anemilia (Gestor_Tombamento)

Papel que usuário deve ter:

Cenários de Teste

Checar validação dos descritores (do grupo e sub-grupo) obrigatórios.


Checar se os descritores estão sendo gravados em caixa ALTA e na coluna valor_ascii sem acentuação, no banco admnistrativo


Checar mudança de material (para mudar os descritores) enquanto cadastra.

Após efetivar um bem, o usuário pode consultá-lo já na consulta geral através do número de tombamento gerado.

Está permitindo editar a vida útil e/ou valor residual do bem; O parâmetro é PERMITE_EDITAR_VIDA_UTIL_VALOR_RESIDUAL_BEM .

Dados para o Teste

Para obter uma nota fiscal, pode-se cadastrar uma nota fiscal contendo material permanente.

Para obter uma invoice, pode-se cadastrar invoice

SQL 1

/* 
 
OBJETIVO: Retorna as notas fiscias com itens que ainda não foram tombados.
AUTOR: Vinicius
DATA: 04.07.2011
 
*/
 
 
SELECT nota.numero AS numero_nota , nota.serie AS serie_nota, nota.data_emissao, material.codigo AS codigo_material,
fornecedor.nome
FROM liquidacao.item_nota_fiscal AS itemNotafiscal
INNER JOIN liquidacao.nota_fiscal AS nota ON nota.id_nota_fiscal = itemNotafiscal.id_nota_fiscal
INNER JOIN comum.pessoa AS fornecedor ON fornecedor.id_pessoa = nota.id_fornecedor
INNER JOIN comum.material AS material ON material.id_material = itemNotafiscal.id_material
INNER JOIN liquidacao.empenho_notafiscal AS empenhonota ON empenhonota.id_nota_fiscal = nota.id_nota_fiscal
INNER JOIN sco.empenho AS empenho ON empenho.id_empenho = empenhonota.id_empenho
INNER JOIN comum.unidade AS unidade ON empenho.id_unidade_gestora = unidade.id_unidade
INNER JOIN sco.sub_empenho AS subemp ON subemp.id_empenho = empenho.id_empenho 
INNER JOIN sco.celula_orcamentaria AS celorcamentaria ON celorcamentaria.id_celula = subemp.id_celula_orcamentaria
INNER JOIN sco.elemento_despesa AS elemdespesa ON elemdespesa.id_elemento_despesa = celorcamentaria.id_elemento_despesa
WHERE itemNotafiscal.id NOT IN (SELECT id_item_nota_fiscal FROM patrimonio.bem WHERE id_item_nota_fiscal IS NOT NULL)
AND elemdespesa.codigo = 449052
AND empenho.id_processo_compra IS NOT NULL
ORDER BY nota.data_emissao DESC
LIMIT 100