~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Requisição ====== Este caso de uso tem como objetivo permitir ao usuário apenas cadastrar requisições do tipo serviços de pessoa física ou cadastrá-las e enviá-las para o atendimento da mesma pelo chefe da respectiva unidade [[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:requisicoes:servicos:pessoa_fisica:cadastrar_requisicao#principais_regras_de_negócio|RN01]] [[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:requisicoes:servicos:pessoa_fisica:cadastrar_requisicao#principais_regras_de_negócio|RN05]]. Esse tipo de requisição é voltado para determinados serviços que são realizados por um pessoa física e não uma pessoa jurídica. O mesmo pode ser utilizado pelos usuários que possuam funções administrativas em suas respectivas unidades. ===== Descrição do Caso de Uso ===== Inicialmente, caso haja um ou mais processos que foram enviados ou devolvidos para a unidade do usuário logado e ainda não foram recebidos o sistema não permite o cadastro de novas requisições de pessoa física. Para poder efetuar novos cadastros é necessário marcar todos os processos que estejam na lista de enviados ou devolvidos e registrar seu recebimento. Quando não existerem processos nessas situações, o fluxo irá diretamente para o passo 1. ==== Passo 1 ==== No primeiro passo para o cadastro de uma requisição de serviço de pessoa física, é necessário informar o número de CPF do prestador do serviço [[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:requisicoes:servicos:pessoa_fisica:cadastrar_requisicao#principais_regras_de_negócio|RN02]]. * **CPF***: Formato - 999.999.999-99, Tipo - NUMÉRICO. Caso o CPF não exista na base de dados, é possível cadastrar um novo fornecedor com o CPF desejado. ==== Passo 2 ==== Serão exibidos algumas informções do prestador de serviços, além de alguns dados para preenchimento. Neste passo é possível também buscar por um novo prestador de serviço, caso o usuário deseje. *__ **Nome**__: Formato - NOME, Tipo - TEXTO. *__ **CPF**__: Formato - 999.999.999-99, Tipo - NUMÉRICO. * **NIT ou PIS/PASEP***: Formato - 9999, Tipo - NUMÉRICO. * **CEP***: Formato - 99999-999, Tipo - NUMÉRICO. Após inserir o CEP, é possível buscar pelo Endereço, Bairro e Telefone, e com isso, caso o CEP exista, essas informações serão preenchidas automaticamente. * **Endereço***: Tipo - TEXTO. * **Bairro***: Tipo - TEXTO. * **Cidade***: Formato - NOME/UF, Tipo - AUTOCOMPLETE. * **Telefone**: Formato - 9999999, Tipo - NUMÉRICO. * __**Banco**__: Formato - NOME, Tipo - TEXTO. * __**Agência**__: Formato - 9999-9, Tipo - NUMÉRICO. * __**Conta Corrente**__: Formato - 99.999-9, Tipo - NUMÉRICO. Será necessário informar os dados do serviço: * **Local**: Tipo - TEXTO. * **Descrição***: Tipo - TEXTO. Neste passo também é dado a opção de cadastrar uma nova conta para o prestador do serviço. ==== Passo 3 ==== Junto com a requisição é necessário uma justificativa detalhada quanto à necessidade da contratação do serviço, além do valor bruto do serviço. Com esse valor bruto, será feito o calculo automatico dos demais valores de descontos e obrigações patronais [[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:requisicoes:servicos:pessoa_fisica:cadastrar_requisicao#principais_regras_de_negócio|RN03]]. * **Valor Bruto***: Formato - 999,99, Tipo - NUMÉRICO. * **Valor Líquido**: Formato - 999,99, Tipo - NUMÉRICO. * **Imposto de Renda**: Formato - 999,99, Tipo - NUMÉRICO. * **Imposto sobre Serviço**: Formato - 999,99, Tipo - NUMÉRICO. * **INSS - Empregado**: Formato - 999,99, Tipo - NUMÉRICO. * **INSS - Empregador**: Formato - 999,99, Tipo - NUMÉRICO. * **Valor Bruto por Extenso**: Tipo - TEXTO. * **Justificativa do Serviço***: Tipo - TEXTO. ==== Passo 4 ==== Serão exibidos os dados referentes a requisição. * **Informações Gerais da Requisição**: * __**Tipo da Requisição**__: Tipo - TEXTO. * __**Unidade Custo**__: Formato - NOME(CÓDIGO), Tipo - TEXTO e NUMÉRICO. * __**Unidade Requisitante**__: Formato - NOME(CÓDIGO), Tipo - TEXTO e NUMÉRICO. * __**Usuário**__: Formato - LOGIN-NOME(RAMAL), Tipo - TEXTO e NUMÉRICO. * __**Data de Cadastro**__: Formato - DD/MM/AAAA, Tipo - DATA. * __**Total da Requisição**__: Formato - R$9999,99, Tipo - NUMÉRICO. * __**Opção Orçamentária**__: Tipo - TEXTO. * **Identificação do Prestador do Serviço**: * __**Nome**__: Formato - NOME, Tipo - TEXTO. *__ **CPF**__: Formato - 999.999.999-99, Tipo - NUMÉRICO. *__ **NIT ou PIS/PASEP**__: Formato - 9999, Tipo - NUMÉRICO. *__ **CEP***__: Formato - 99999-999, Tipo - NUMÉRICO. *__ **Endereço**__: Tipo - TEXTO. *__ **Bairro**__: Tipo - TEXTO. *__ **Cidade**__: Formato - NOME, Tipo - TEXTO. *__ **Estado**__: Formato - UF, Tipo - TEXTO. *__ **Telefone**__: Formato - 9999999, Tipo - NUMÉRICO. * __**Banco**__: Formato - NOME, Tipo - TEXTO. * __**Agência**__: Formato - 9999-9, Tipo - NUMÉRICO. * __**Conta Corrente**__: Formato - 99.999-9, Tipo - NUMÉRICO. * **Demostrativo da Despesa**: * __**Valor Bruto**__: Formato - 999,99, Tipo - NUMÉRICO. * __**Valor Líquido**__: Formato - 999,99, Tipo - NUMÉRICO. * __**Imposto de Renda**__: Formato - 999,99, Tipo - NUMÉRICO. * __**Imposto sobre Serviço**__: Formato - 999,99, Tipo - NUMÉRICO. * __**INSS - Empregado**__: Formato - 999,99, Tipo - NUMÉRICO. * __**INSS - Empregador**__: Formato - 999,99, Tipo - NUMÉRICO. * __**Valor Bruto por Extenso**__: Tipo - TEXTO. * __**Descrição do Serviço**__: Tipo - TEXTO. * __**Justificativa do Serviço**__: Tipo - TEXTO. * __**Local do Serviço**__: Tipo - TEXTO. ==== Passo 5 ==== Este passo só será executado caso no passo 4 seja escolhida a opção de //**Gravar**// a requisição. É exibida apenas uma tela de confirmação do cadastro mostrando alguns dados: * __**Número da Requisição**__: Formato - 9999/AAAA, Tipo - NUMÉRICO. * __**Data**__: Formato - DD/MM/AAAA, Tipo - DATA. * __**Tipo da Requisição**__: Tipo - TEXTO. * __**Unidade Custo**__: Formato - NOME(CÓDIGO), Tipo - TEXTO e NUMÉRICO. * __**Unidade Requisitante**__: Formato - NOME(CÓDIGO), Tipo - TEXTO e NUMÉRICO. * __**Valor**__: Formato - R$9999,99, Tipo - NUMÉRICO. ==== Passo 6 ==== Este passo só será executado caso no passo 4 seja escolhida a opção de //**Gravar e Enviar**// a requisição. As informações inseridas neste passo serão utilizadas para a criação da capa do processo de prestação de serviço no Sistema de Protocolos. * __**Unidade de Origem**__: Formato - CÓDIGO-SIGLA-NOME, Tipo - TEXTO e NUMÉRICO. * __**Data de Cadastro**__: Formato - DD/MM/AAAA, Tipo - DATA. * **Assunto***: Tipo - TEXTO. * __**Interessado**__: Formato - NOME, Tipo - TEXTO. * **Observação**: Tipo - TEXTO. * **Unidade de Destino***: Formato - CÓDIGO-NOME, Tipo - NUMÉRICO e TEXTO. ==== Passo 7 ==== Para que a requisição seja enviada para atendimento, é necessária uma vinculação com o orçamento distribuído para a sua unidade ou outra unidade que deverá arcar com a despesa [[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:requisicoes:servicos:pessoa_fisica:cadastrar_requisicao#principais_regras_de_negócio|RN06]]. Neste passo serão exibidos os dados do orçamento da requisição e da unidade requisitante. * **Dados da Unidade**: * __**Unidade**__: Formato - SNOME-CÓDIGO, Tipo - TEXTO. * __**Saldo total**__: Formato - R$999,99, Tipo - NUMÉRICO. * **Dados do Orçamento da Unidade (CUSTEIO)**: * __**Orçamento para REQUISIÇÃO DE SERVIÇO PARA PESSOA FÍSICA**__: Formato - R$999,99, Tipo - NUMÉRICO. * __**Oficial**__: Formato - R$999,99, Tipo - NUMÉRICO. * __**Negociado**__: Formato - R$999,99, Tipo - NUMÉRICO. * __**Valor da Requisição**__: Formato - R$999,99, Tipo - NUMÉRICO. * __**Saldo em CUSTEIO Após o Débito**__: Formato - R$999,99, Tipo - NUMÉRICO. * **Opções Orçamentárias**: * **Orçamento da Unidade**: utilizado o orçamento da unidade da unidade requisitante para pagar as despesas do serviço [[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:requisicoes:servicos:pessoa_fisica:cadastrar_requisicao#principais_regras_de_negócio|RN04]]. * **Solicitar Autorização**: solicitado autorização para que uma outra unidade arque com as despesas dos serviços da requisição, podendo ser de forma pacial ou total. ==== Passo 8 ==== Este passo só será executado se a unidade que irá arcar com as despesas é a própria unidade requisitante. Serão exibidos uma listagem com as células daquela unidade que possuem saldo para arcar com as despesas do serviço. Nessa listagem teremos: * **Prog. Trab. Resumido**: Tipo - TEXTO. * **Fonte de Recurso**: Tipo - TEXTO. * **Esfera**: Tipo - TEXTO. * **Plano Interno**: Tipo - TEXTO. * **Saldo**: Formato - R$999,99, Tipo - NUMÉRICO. * **Total**: Formato - R$999,99, Tipo - NUMÉRICO. ==== Passo 9 ==== Este passo só será executado caso se deseje que uma outra unidade arque com as despesas dos serviços que estão sendo solicitados. Será exibido uma tela com: * __**Tipo**__: Tipo - TEXTO. * __**Unidade Requisitante**__: Formato - NOME(CÓDIGO), Tipo - TEXTO e NUMÉRICO. * __**Valor da Despesa**__: Formato - R$9999,99, Tipo - NUMÉRICO. * __**Valor Mínimo para Autorização**__: Formato - R$9999,99, Tipo - NUMÉRICO. * **Unidade para Autorização***: Formato - NOME(CÓDIGO), Tipo - AUTOCOMPLETE [[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:requisicoes:servicos:pessoa_fisica:cadastrar_requisicao#principais_regras_de_negócio|RN07]]. ==== Passo 10 ==== Após confirmar o vínculo orçamentário, é exibido uma tela de sucesso do cadastro e envio da requisição. * __**Requisição**__: Formato - 9999/AAAA, Tipo - NUMÉRICO. * __**Tipo**__: Tipo - TEXTO. * __**Status**__: Tipo - TEXTO. * __**Processo**__: Formato - 9999/AAAA, Tipo - NUMÉRICO. * __**Opção Orçamentária**__: Tipo - TEXTO. * __**Solicitação de Autorização**__: Formato - 9999, Tipo - NUMÉRICO. * __**Unidade Requisitante**__: Formato - NOME(CÓDIGO), Tipo - TEXTO e NUMÉRICO. * __**Unidade de Custo**__: Formato - NOME(CÓDIGO), Tipo - TEXTO e NUMÉRICO. * __**Valor da Despesa**__: Formato - R$9999,99, Tipo - NUMÉRICO. * __**Valor da Solic. de Autorização**__: Formato - R$9999,99, Tipo - NUMÉRICO. * __**Solicitante**__: Formato - NOME, Tipo - TEXTO. * __**Data de Cadastro**__: Formato - DD/MM/AAAA, Tipo - DATA. * __**Observações**__: Tipo - TEXTO. ===== Principais Regras de Negócio ===== * **RN01** - Caso haja um ou mais processos que foram enviados ou devolvidos para a unidade do usuário logado e ainda não foram recebidos, o sistema não permite o cadastro de novas requisições de pessoa física. * **RN02** - O CPF informado deve ser válido e está ativo no sistema. * **RN03** - O imposto de renda, o imposto sobre o serviço e o INSS do empregado e empregador não podem ser menores que zero. * **RN04** - A opção //Orçamento da Unidade// só será mostrada se a unidade requisitante possuir saldo. * **RN05** - A requisição após enviada não poderá ser alterada, a menos que a mesma seja devolvida no lugar de ser atendida. * **RN06** - Após o caso de uso de //Gravar e Enviar// ter sido concluído, a requisição ficará pendente de autorização orçamentária do gestor de orçamento da unidade a qual foi feito o vínculo orçamentário. Só após essa autorização é que a requisiçãos será enviada. * **RN07** - Ao solicitar que uma outra unidade arque com as despesas, esta outra não pode ser a Unidade Requisitante. ===== Resoluções/Legislações Associadas ===== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.requisicoes.servico.dominio.ReqServPessoaFisica | administrativo.requisicoes.req_servico_pf | | br.ufrn.sipac.compras.dominio.ProcessoCompra | administrativo.compras.processo_compra | | br.ufrn.sipac.requisicoes.servico.dominio.Prestador | administrativo.requisicoes.prestador_pf | | br.ufrn.sipac.requisicoes.comuns.TipoRequisicao | administrativo.requisicoes.tipo_requisicao | | br.ufrn.sipac.requisicoes.comuns.SubTipoRequisicao | administrativo.requisicoes.subtipo_requisicao | | br.ufrn.sipac.cadastro.dominio.Unidade | administrativo.comum.unidade | | br.ufrn.sipac.requisicoes.comuns.ContaPessoa | administrativo.comum.conta_pessoa | | br.ufrn.sipac.cadastro.dominio.Pessoa | administrativo.comum.pessoa | ====== Plano de Testes ====== Sistema: SIPAC Módulo: Portal Administrativo Link(s): SIPAC -> Portal Administrativo -> Requisições -> Serviços -> Pessoa Física -> Cadastrar Requisição. Usuário: nnaa Papel que usuário deve ter: SipacPapeis.GESTOR_COMPRA ===== Cenários de Teste ===== Verificar se requisição está sendo cadastrada normalmente. Para isso é só visualizá-la no caso de uso: **//SIPAC → Portal Administrativo → Requisições → Serviços → Pessoa Física → Modificar Requisição. //** Caso a requisição seja enviada, é possível visualizá-la atrés de: **//SIPAC → Portal Administrativo → Requisições → Serviços → Pessoa Física → Acompanhar Requisições Enviadas. //** ===== Dados para o Teste ===== Caso a unidade do usuário informado não possua saldo, e se deseje enviar a requisição, então é necessário solicitar autorização para alguma unidade arcar com as despesas dos serviços. Como exemplo teríamos: * Informar como Unidade para Autorização a Superintendência de Informática. * Entrar com o usuário ''gleydson'' e acessar o caso de uso: **//SIPAC -> Portal Administrativo -> Requisições -> Autorizações -> Requisições Pendentes de Autorização Orçamentária//** * Selecionar a requisição desejada e no momento de inserir o código da unidade, colocar 1100 e então autorizar a requisição. * Após a autorização, a requisição será enviada e poderá ser cosultada pelo caso de uso: **//SIPAC → Portal Administrativo → Requisições → Serviços → Pessoa Física → Acompanhar Requisições Enviadas//**