====== Especificação funcional: Configurações de contratos ====== ===== Resumo ===== Opções de configuração do módulo de gestão de contratos. ===== Descrição ===== ==== Configurações gerais ==== |< 100% 20% 40% 20% 20%>| ^Opção ^Descrição ^Uso ^Valor padrão ^ |Forma de numeração dos contratos |Define o formato do número que será atribuído automaticamente aos contratos durante o cadastro. Esse campo pode assumir dois valores:\\ - Número Sequencial: Número inteiro sequencial.\\ - Número sequencial/Ano: Número sequencial, seguido do ano vigente |Inclusão de contratos |Número sequencial| |Número inicial (último número utilizado) |Armazena o último número de contrato utilizado no cadastro de contratos. |Inclusão de contratos |0 | |Dias para considerar contratos próximos do vencimento |Armazena a quantidade de dias antes da data de vencimento para que o sistema considere que o contrato está próximo do vencimento. |Exibição da lista de contratos (grid) |90 | |Permitir o vínculo de títulos à contratos através do módulo de títulos |Determina se o usuário poderá ou não associar um título a um contrato já existente através do módulo de títulos. |Cadastro de títulos |Inativo | ==== Categorias de contrato ==== As categorias de contrato definem alguns parâmetros para o cadastro e a gestão de contratos. O sistema deve perimitir a inclusão de quantas categorias de contrato forem necessárias, de acordo com os tipos de contrato que serão gerenciados através do sistema. === Dados da categoria === |< 100% 20% 40% 20% 20%>| ^Opção ^Descrição ^Uso ^Valor padrão ^ |Nome |Armazena o nome da categoria |Cadastro de contratos |Vazio | |Títulos que compõem o saldo do contrato |Define quais títulos serão usados para calcular o saldo do contrato, seja ele financeiro ou por itens. Pode assumir os seguintes valores:\\ - Títulos vinculados: Todos os títulos vinculados compõem o saldo do contrato\\ - Títulos baixados: Apenas os títulos que já foram quitados compõem o saldo do contrato\\ - Títuos a partir de um estado específico: Apenas os títulos que estão em um determinado estado ou estados de ordem superior ao estado definido compõem o saldo do contrato. Essa opção requer que a categoria controle o estado dos títulos vinculados |Cálculo do saldo do contrato (gestão de contratos) |Títulos vinculados | |Estado dos títulos que compõem o saldo |Define o estado dos títulos que serão usados para calcular o saldo do contrato |Cálculo do saldo do contrato (gestão de contratos) |Vazio | |Permitir o cadastro de contratos sem valor |Determina se os contratos da categoria poderão ser cadastrados com valor igual a zero |Cadastro de contratos |Inativo | |Controle da execução padrão |Define o tipo de controle de execução que será atribuído por padrão ao cadastrar um contrato |Cadastro de contratos |Saldo financeiro | |Tipo de gestor padrão |Define o tipo de gestor que será atribuído por padrão ao cadastrar um contrato |Cadastro de contratos |Contratado | |Estados do contrato |Define a lista de estados que um contrato dessa categoria pode assumir |Cadastro de contratos e exibição da lista de contratos (grid) |Vazio | |Controlar o estado dos títulos vinculados ao contrato |Determina se os títulos vinculados ao contrato poderão ou não assumir estados diferentes durante a gestão do contrato |Gestão do contrato |Inativo | |Estados dos títulos |Define a lista de estados que um título vinculado a um contrato dessa categoria pode assumir |Gestão de contratos |Vazio | === Estados do contrato === Um contrato pode passar por várias fases durante a sua gestão. A missão dos estados de um contrato é definir de forma concreta cada uma dessas fases. |< 100% 20% 40% 20% 20%>| ^Opção ^Descrição ^Uso ^Valor padrão ^ |Nome |Armazena o nome do estado |Cadastro de contratos |Vazio | |Tipo |Define o tipo do estado (inicial, intermediário ou final) |Cadastro de contratos e exibição da lista de contratos (grid) |Inicial | |Exigir o preenchimento do contratante/contratado |Determina se, ao passar por esse estado, será obrigatório ou não vincular uma pessoa ao contrato |Cadastro de contratos |Ativo | === Estados dos títulos === Pode ser necessário, em algumas situações, controlar as fases pelas quais os títulos passam durante a gestão de um contrato. A missão dos estados de um título é definir de forma concreta cada uma dessas fases. |< 100% 20% 40% 20% 20%>| ^Opção ^Descrição ^Uso ^Valor padrão ^ |Nome |Armazena o nome do estado |Gestão de contratos/vínculo de títulos ao contrato |Vazio | |Mudar para esse estado1 |Define as condições para que o título receba um determinado estado. Esse campo pode assumir três valores:\\ - Manualmente: Um título só recebe esse estado se o usuário definí-lo manualmente\\ - Ao vincular o título: Um tílo recebe esse estado automaticamente ao ser vinculado ao contrato\\ - Ao baixar o título: Um título recebe esse estado automaticamente ao ser quitado |Cadastro de contratos e exibição da lista de contratos (grid) |Manualmente | ===== Pontos de verificação ===== ==== Gerais ==== * A numeração dos contratos deve ser geral, independente de qual categoria o contrato pertence; * A mudança na forma de numeração dos contratos deverá afetar apenas os novos contratos. Os contratos já numerados devem permanecer com o número no formato em que foram gerados; * O sistema deve permitir, durante o cadastro/alteração do contrato, a alteração manual do número do contrato; * Deve existir ao menos uma categoria de contrato para que o módulo de gestão de contratos possa ser utilizado. ==== Categorias ==== * O nome da categoria é obrigatório; * O sistema deve impedir o cadastro de duas categorias com o mesmo nome; * O sistema deve impedir que uma categoria seja excluída caso ela esteja em uso por um contrato; * Uma categoria deve ter ao menos dois estados de contrato: um do tipo inicial e um do tipo final; * Caso a categoria controle o estado dos títulos, deve haver ao menos um estado de título cadastrado. * Caso uma categoria esteja em uso, apenas o nome e os estados da categoria poderão ser alterados. ==== Estados do contrato ==== * O nome do estado é obrigatorio; * O tipo do estado é obrigatório; * O sistema deve impedir a criação de dois estados com o mesmo nome na mesma categoria; * O sistema deve impedir a criação de mais de um estado inicial; * Caso o estado exija o preenchimento do contratante/contratado, o sistema deve obrigar o vínculo de uma pessoa ao contrato quando ele assumir esse estado; * Contratos que estiverem em qualquer estado do tipo //final// devem ser exibidos na cor cinza no grid de contratos. ==== Estados dos títulos ==== * O nome do estado é obrigatorio; * A forma de mudança de estado é obrigatória; * O sistema deve impedir a criação de dous estados com o mesmo nome na mesma categoria; * Caso a mudança de estado seja manual, os títulos só assumirão esse estado quando o usuário selecioná-lo para os títulos; * Caso a mudança de estado aconteça ao vincular o título, os títulos irão assumir esse estado imediatamente ao serem vinculados ao contrato; * Caso a mudança de estado aconteça ao baixar o título, os títulos irão assumir esse estado imediatamente ao serem quitados; * O sistema deve impedir o cadastro de mais de um estado com o mesmo evento automático de mudança de estado; * O sistema deve permitir a mudança da ordem dos estados do título; ===== Observações ===== - Mudanças de estado automáticas (vinculadas à eventos dos títulos) só podem ser atribuídas a um estado dentro de uma categoria.