UCPTL00001 - Cadastro de margem mercantil
Conteúdo |
[editar] Módulos/Sistemas
- Painel Telefonia
[editar] Objetivo
- Cadastrar margem mercantil a ser utilizada no cálculo de contas a receber da operadora e contestação.
[editar] Introdução
A margem mercantil é o valor concedido ao parceiro da Claro referente à compra ou venda de um aparelho/modem. Ela é única para todos os agentes autorizados e independe da classificação, mas varia de acordo com a condição de pagamento no momento do faturamento do aparelho (a vista ou a prazo) e de acordo com o preço de venda (oficial da operadora).
Tabela exemplo de valores de margem mercantil:
| FAIXA DE VALOR DE VENDA | À VISTA | PRAZO |
| 0,01 a 149,00 | 26,00 | 25,00 |
| 150,00 a 249,00 | 42,00 | 40,00 |
| 250,00 a 449,00 | 68,00 | 65,00 |
| 450,00 a 649,00 | 114,00 | 110,00 |
| 650,00 a 849,00 | 161,00 | 155,00 |
| 850,00 a 1099,00 | 208,00 | 200,00 |
| 1100,00 a 1299,00 | 265,00 | 255,00 |
| 1300,00 a 1499,00 | 312,00 | 300,00 |
| 1500,00 a 1699,00 | 354,00 | 340,00 |
| 1700,00 a 1899,00 | 395,00 | 380,00 |
| >= 1900,00 | 437,00 | 420,00 |
Os valores mercantis para as faixas na tabela acima são apenas exemplos, para cadastrar as margens mercantis é necessário solicitar documentação oficial da operadora.
[editar] Atores
- ATS Informática
[editar] Pré-requisitos
- No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Margem mercantil. Este nome será utilizado para criar a página no Wiki
- Considerar documento Padrões de desenvolvimento.
[editar] Fluxo de eventos
[editar] Fluxos principais
Fluxo 1: Usuário acessa Menu -> Cadastro -> Margem mercantil.
- Sistema exibe a tela de pesquisa da rotina conforme regra de negócio RN01.
Fluxo 2: Usuário aciona o botão [Adicionar margem mercantil].
- Sistema exibe a tela de manutenção da rotina conforme regra de negócio RN02.
Fluxo 3: Usuário preenche os dados da margem mercantil e aciona o botão [Salvar].
- Sistema salva os dados no banco de dados e emite ao usuário a seguinte mensagem de informação: Margem mercantil cadastrada com sucesso!
[editar] Fluxos alternativos
Fluxo 1: Para uma determinada data de início de vigência o usuário cadastra uma margem mercantil com a faixa de valor idêntica a faixa de valor de uma margem já cadastrada, mas com o tipo de preço diferente.
- Sistema cadastra normalmente a margem mercantil.
Fluxo 2: Para um determinado tipo de preço o usuário cadastra uma margem mercantil com a faixa de valor idêntica a faixa de valor de uma margem já cadastrada, mas com o início da vigência diferente.
- Sistema cadastra normalmente a margem mercantil.
[editar] Fluxos de exceções
Fluxo 1: Usuário tenta cadastrar/alterar uma margem mercantil cuja data de início da vigência é igual à data de início da vigência de outras margens mercantis já cadastradas com a mesma faixa de valor e mesmo tipo de preço.
- Sistema aborta a operação e emite ao usuário a seguinte mensagem de alerta: O campo ‘De’ deve iniciar em‘XXX,XX. Onde XXX,XX equivale ao valor correto.
Fluxo 2: Usuário tenta cadastrar/alterar uma margem mercantil cuja faixa de valor não seja sequencial em relação a última margem cadastrada para o mesmo início de vigência e tipo de preço informados.
- Sistema aborta a operação e emite ao usuário a seguinte mensagem de alerta: O campo ‘De’ deve iniciar em‘XXX,XX. Onde XXX,XX equivale ao valor correto.
Fluxo 3: Usuário tenta cadastrar/alterar uma margem mercantil cujos valores compreendidos na faixa informada já estão compreendidos em uma faixa já cadastrada para o início de vigência e tipo de preço em questão.
- Sistema aborta a operação e emite ao usuário a seguinte mensagem de alerta: O campo ‘De’ deve iniciar em‘XXX,XX. Onde XXX,XX equivale ao valor correto.
Fluxo 4: Usuário cadastra/altera uma margem mercantil informando no campo Valor margem mercantil um valor menor ou igual a 0,00.
- Sistema aborta a operação e emite ao usuário a seguinte mensagem de alerta: O valor da margem mercantil deve, obrigatoriamente, ser maior que 0,00. Onde XXX,XX equivale ao valor correto.
[editar] Regras de negócio
[editar] RN01 - Tela de pesquisa
Exibirá as margens já cadastradas em um grid com as seguintes colunas:
- INÍCIO DA VIGÊNCIA
- TIPO DE PREÇO
- DE
- ATÉ
- VALOR
No canto superior esquerdo do grid estará disponível o botão [Adicionar margem mercantil], que quando acionado direcionará o usuário para a tela de manutenção.
[editar] RN02 - Tela de manutenção
Permitirá ao usuário incluir, visualizar ou alterar margens através dos seguintes campos:
- Início da vigência: Campo onde o usuário deverá informar a data em que a margem cadastrada passará a ser utilizada pelo sistema.
- Tipo de preço: Campo onde o usuário deverá definir o tipo de preço ao qual a margem mercantil será aplicada. As opções serão:
- À vista (opção padrão)
- A prazo
- Faixa de valor Campos onde o usuário deverá informar a faixa de valor (valor inicial e valor final) para qual a margem mercantil será aplicada.
- Valor margem mercantil: Campo onde o usuário deverá informar o valor da margem mercantil que será repassada ao parceiro.
- Botão [Salvar]: Verifica/valida os dados informados na tela e salva o registro no banco de dados.
- Botão [Cancelar]: Aborta a operação atual e retorna à tela de pesquisa.
[editar] Validações
Quando incluindo ou alterando uma margem mercantil, quando o botão [Salvar] for acionado o sistema fará as seguintes validações:
- Início da vigência: A data de início de vigência informada pelo usuário deve ser maior ou menor que o início de vigência informado para um registro já cadastrado cuja faixa de valor é igual à faixa do registro em questão.
- Faixa de valor: Para faixas de valores cuja data de início da vigência é a mesma o sistema verificará se as faixas foram cadastradas de forma progressiva e não estão repetidas. Exemplos:
- A primeira faixa de valor cadastrada para uma determinada data deverá, obrigatoriamente, começar com 0,00.
- O valor inicial da segunda faixa cadastrada para uma determinada data deverá, obrigatoriamente, ser maior que o valor final da faixa anterior. Exemplo:
- Primeira faixa: 0,00 a 149,99
- Segunda faixa: 150,00 a 249,99.
- Será permitido cadastrar margens mercantis com mesmo início de vigência e faixa de valor desde que o tipo de preço seja diferente.