====== Registrar Pagamento ====== Os registros de pagamento de serviços podem ser realizados após o cadastro dos serviços. Este caso de uso tem a finalidade de buscar por serviços de fatura, no qual se deseja registrar o pagamento. Envolvidos: servidores da unidade associada. Pré-condições: O usuário deve possuir o perfil de Gestor de Faturas para executar esta funcionalidade. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIPAC -> Módulo Faturas -> Aba Operações -> Faturas -> Serviços -> Registrar Pagamento//. O sistema solicita que informe os dados do serviço: * **Número e Ano do processo**: Formato - AAAA (Ano), Tipo - NUMÉRICO. e os dados da Fatura: * **Empresa***: Tipo - TEXTO. * **Unidade***: Tipo - TEXTO. Entrada de dados: CÓDIGO ou NOME. * **Fatura***: Tipo - TEXTO. O sistema lista os serviços de acordo com a busca realizada exibindo os seguintes dados: * **__Fatura__**: Tipo - NUMÉRICO. * **__Data de Referência__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Data de Vencimento__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Data de Pagamento__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Ordem Bancária__**: Tipo - NUMÉRICO. * **__Valor Líquido__**: Tipo - NUMÉRICO. * Opção para Registrar o Pagamento. O sistema solicita que o usuário informe para pagamento da Fatura os seguintes dados do serviço: * **__Fatura__**: Tipo - NUMÉRICO. * **__Empresa__**: Tipo - TEXTO. * **__Localidade__**: Tipo - NUMÉRICO. * **__Data de Referência__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Data de Vencimento__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Data de Pagamento__**: Formato - DD/MM/AAAA, Tipo - DATA. * **__Valor Líquido__**: Tipo - NUMÉRICO. Solicita que informe os dados para pagamento: ([[#Principais Regras de Negócio|RN01, RN02]]) * **Ordem Bancária**: Tipo - NUMÉRICO. * **Data de pagamento**: Tipo - DATA. O sistema exibe mensagem de sucesso e o caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Para realizar o registro de pagamento de um serviço de fatura, o usuário deve ter o serviço previamente [[Cadastrar Servico|cadastrado]]. * **RN02** - Em uma mesma fatura, não pode existir mais de um serviço que apresentem o Processo, a Ordem Bancária e a Data de Pagamento iguais. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.faturas.dominio.Fatura | administrativo.contratos.fatura | | br.ufrn.sipac.faturas.dominio.FaturaServico | administrativo.contratos.fatura_servicos | | br.ufrn.comum.dominio.PessoaGeral (Empresa) | administrativo.public.pessoa | | br.ufrn.sipac.cadastro.dominio.Unidade | administrativo.public.unidade | | br.ufrn.sipac.faturas.dominio.LocalidadeUnidade | administrativo.contratos.localidade_unidade | |br.ufrn.sipac.protocolo.dominio.processo | administrativo.protocolo.processo | ===== Plano de Teste ===== Sistema: SIPAC Módulo: Faturas Link(s): Faturas → Operações → Faturas → Serviços → Registrar Pagamento Usuário: lof Papel que usuário deve ter: SipacPapeis.GESTOR_FATURAS ===== Dados para o Teste ===== Para realizar o teste é necessário obtermos um serviço a partir da fatura e processo associados. Para obter as faturas e processos relacionadas acesse os serviços já cadastrados pelo caminho: * Faturas → Operações → Faturas → Serviços → Listagem de Serviços