~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Fornecedor ====== Esse caso de uso permite realizar o cadastro de Fornecedores. Um Fornecedor é uma pessoal jurídica cadastrada no sistema. Esta opção é utilizada pelos administradores das unidades. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: Menu Mudar de Sistema -> Cadastro -> Fornecedor -> Cadastrar. Ele deve preencher os dados do fornecedor: [[#principais_regras_de_negócio|(RN01)]] * **Tipo do Fornecedor***: Tipo TEXTO, são apresentadas as opções: ''Pessoa Física'', ''Pessoa Jurídica'', ''Unidade Gestora'' , ''Estrangeira''. * **Razão Social***: Tipo TEXTO. É o nome devidamente registrado sob o qual uma pessoa jurídica se individualiza e exerce suas atividades. A razão social diferencia-se do nome dado a um estabelecimento ou do nome comercial com que a empresa pode ser reconhecida junto ao público. * **Nome***: Tipo TEXTO. É o nome completo da pessoa física estrangeira ou não. [[#principais_regras_de_negócio|(RN05)]] * **Nome Fantasia**: Tipo TEXTO. É a designação popular de **Título de Estabelecimento** utilizada por uma instituição (empresa, associação etc), seja pública ou privada, sob a qual ela se torna conhecida do público. Esta denominação opõe-se à razão social, que é o nome utilizado perante os órgãos públicos de registro das pessoas jurídicas. [[#principais_regras_de_negócio|(RN06)]] * **CPF/CNPJ***: Número de cadastro que identifica a pessoa ou a empresa. Formato : 99.999.999/9999-99. Tipo NUMÉRICO. [[#principais_regras_de_negócio|(RN07)]] * **UG/GESTÃO***: Número de cadastro que identifica a unidade gestora. Tipo : NUMÉRICO. [[#principais_regras_de_negócio|(RN03)]] * **Inscrição Genérica***: Número de cadastro que identifica uma pessoa estrangeira. Tipo : NUMÉRICO. [[#principais_regras_de_negócio|(RN04)]] * **Tipo***: Define se o estrangeiro é Pessoa Física ou Jurídica. [[#principais_regras_de_negócio|(RN04)]] * **Representante**: Nome do representante comercial da empresa que capta novos negócios e reporta-se diretamente ao diretor comercial. Tipo TEXTO. * **Endereço***: Nome da rua/avenida onde a empresa/pessoa física localiza-se. Tipo : TEXTO. * **Bairro***: Bairro onde está situada a empresa/pessoa física. Tipo : TEXTO. * **Cidade***: Cidade do país onde a empresa/pessoa física localiza-se. Tipo TEXTO, formato: NOME CIDADE NOME ESTADO. * **CEP**: Código de Endereçamento Postal da localidade onde a empresa/pessoa física está situada. Tipo : NUMÉRICO. * **Email**: Correio eletrônico da empresa/pessoa física, se houver. Tipo : TEXTO. * **Fone**: Número do telefone da empresa/pessoa física, se houver. Tipo : NUMÉRICO. * **Fax**: Número do Fax da empresa/pessoa física, se houver. Tipo : NUMÉRICO. * **NIT ou PIS/PASEP**: Número identificador do documento de contribuição social de natureza tributária, devida pelas pessoas jurídicas, com objetivo de financiar o pagamento do seguro-desemprego e do abono para os trabalhadores que ganham até dois salários mínimos. Tipo : NUMÉRICO. * **Emite Fatura?**: Indica se a empresa/pessoa física emite faturas relacionadas aos contratos firmados. Formato : Opções ''SIM'' e ''NÃO''. Tipo : TEXTO. [[#principais_regras_de_negócio|(RN02)]] * **Alíquota de Imposto**: Percentagem para o cálculo de um tributo relacionado aquela empresa. Tipo : NUMÉRICO. [[#principais_regras_de_negócio|(RN02)]] * **Unidade Gestora:** Tipo - Texto. [[#principais_regras_de_negócio|(RN08)]] O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Não é possível realizar dois cadastros com o mesmo CPF/CNPJ. * **RN02** - A alíquota de imposto pode ser informada somente caso o usuário escolha a opção ''Emite Fatura?''. * **RN03** - Essa opção só estará disponível caso o usuário tenha escolhido o tipo ''Unidade Gestora''. * **RN04** - Essas opções só estarão disponíveis caso o usuário tenha escolhido o tipo ''Estrangeiro''. * **RN05** - Essa opção só estará disponíveis caso o usuário tenha escolhido o tipo ''Pessoa Física'' em ''Tipo do Fornecedor'' ou em ''Tipo''. (Adicionado em 14/08/2012 referente à tarefa Número 97264 * **RN06** - Essa opção só estará disponível caso o usuário tenha escolhido o tipo ''Pessoa Jurídica'' em ''Tipo do Fornecedor'' ou em ''Tipo''. (Adicionado em 14/08/2012 referente à tarefa Número 97264 * **RN07** - Essa opção só estará disponível caso o usuário tenha escolhido o ''Tipo do Fornecedor'' como ''Pessoa Física'' ou ''Pessoa Jurídica''. (Adicionado em 14/08/2012 referente à tarefa Número 97264 * **RN08** - Exibir para os tipos de fornecedores Pessoa Física, Pessoa Jurídica e Estrangeiro. (Tarefa 160331, adicionado em 04/09/2015) ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.comum.dominio.PessoaGeral | adminsitrativo.comum.pessoa | | br.ufrn.comum.dominio.UsuarioGeral | adminsitrativo.comum.usuario | | br.ufrn.comum.dominio.Pessoa | adminsitrativo.comum.pessoa | | br.ufrn.comum.dominio.Usuario | adminsitrativo.comum.usuario | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Cadastro Link(s): * Menu Mudar de Sistema -> Cadastro -> Fornecedor -> Cadastrar Usuário: camilo Papel que usuário deve ter: * SipacPapeis.ADMINISTRADOR_SIPAC * SipacPapeis.GESTOR_LICITACAO, * SipacPapeis.GESTOR_ALMOXARIFADO * SipacPapeis.GESTOR_PATRIMONIO_GLOBAL, * SipacPapeis.GESTOR_COMPRA * SipacPapeis.GESTOR_FATURAS, * SipacPapeis.GESTOR_CONTRATO * SipacPapeis.GESTOR_CONVENIO, * SipacPapeis.GESTOR_CADASTRO * SipacPapeis.GESTOR_CADASTRO_FORNECEDOR, * SipacPapeis.REQUISITOR_SERVICO_PF * SipacPapeis.REQUISITOR * SipacPapeis.GESTOR_CONTRATO_FUNDACAO, * SipacPapeis.GESTOR_PATRIMONIO_FUNDACAO * SipacPapeis.GESTOR_TRANSPORTES ===== Cenários de Teste ===== Efetuar o cadastro de um fornecedor e verificar se ocorre algum erro. Caminho para a realização do teste: Menu Mudar de Sistema -> Cadastro -> Fornecedor -> Cadastrar. O teste deve verificar se a persistência é feita corretamente, se as telas estão corretamente padronizadas, se o fluxo de navegação está correto e se as mensagens exibidas estão adequadas. ===== Dados para o Teste ===== Não se aplica.