Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|
Especificação | |||
Produto |
| Módulo |
|
Segmento Executor |
| ||
Projeto1 |
| IRM1 |
|
Requisito1 |
| Subtarefa1 |
|
Chamado2 |
| ||
País | ( ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. | ||
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
<Nesta etapa informar o objetivo da especificação do requisito, ou seja, o que a funcionalidade deve fazer. Exemplo: Permitir que o usuário defina o percentual mínimo em espécie (dinheiro), a referência mínima para calculo dos débitos do aluno e o período de validade do parâmetro de negociação>.
Ao criarmos uma nova regra de configuração bancária, deverá ser adicionado os campos abaixo:

Para a inclusão das mensagens de instruções bancárias, será criado um cadastro de critérios para sua impressão. Este cadastro poderá ser acessado a partir do botão "Adicionar Mensagem".
Nesta tela, deverá possuir o protótipo abaixo:

Tipo de Operação - Este campo irá informar para qual processo de geração este critério será utilizado para a impressão
| Tipo de Operação | Descrição |
|---|---|
| Genérico | Indica que esta regra será impressa caso não houver algum critério mais específico encontrado (Boleto Familiar, Empresarial ou Líquido Negativo). |
| Boleto Familiar | Indica que esta regra será impressa caso as faturas a serem geradas sejam para Pessoas Físicas. |
| Boleto Empresarial | Indica que esta regra será impressa caso as faturas a serem geradas sejam para Pessoas Jurídicas. |
| Boleto Líquido Negativo | Indica que esta regra será impressa para os títulos do prestador na modalidade de Líquido Negativo. |
| Débito Automático | Indica que esta regra será impressa nas situações em que a fatura possua débito automático cadastrado. |
| Débito em Produção | Indica que esta regra será impressa nas situações em que a fatura possua débito em produção cadastrado, ou seja, que a mensalidade do contratante for debitada de sua produção médica. |
Ao finalizar a inclusão de um registro, será retornado a tela de configurações financeiras, podendo ser visualizado na listagem dos critérios:

Esta listagem deverá possuir as opções de detalhar, modificar e remover o critério selecionado. A opção "Copiar", irá realizar a cópia do critério, utilizado como um facilitador para o usuário realizar o cadastramento de mensagens onde há poucas alterações no texto a ser impresso.
Neste cadastro, deverá ser alterado a forma de parametrizar o Arquivo de Remessa (TXT). O arquivo XML utilizado atualmente será substituído e suas opções deverão ser incorporadas a tela de cadastro, facilitando a criação do layout.
A tela para criação deverá possuir o layout abaixo:

Ao selecionar o Tipo de Geração para "TXT - Remessa", a tela deverá habilitar as opções referentes a parametrização do layout para geração da remessa. Através da opção "Configurar Remessa", o usuário poderá habilitar algumas configurações no momento da impressão, tais como:
O opção "Adicionar Elemento" será utilizada para criarmos uma nova linha no arquivo de remessa. Há 6 tipos diferentes de linhas que poderão ser adicionadas:
Para este tipo de linha no arquivo, podemos adicionar dois tipos de informações:

| Informações da Operadora | |
|---|---|
| Nome da Operadora | Texto |
| CNPJ | Texto |
| Número Registro ANS | Texto |
| Rua | Texto |
| Bairro | Texto |
| UF | Texto |
| CEP | Texto |
| Cidade | Texto |
| Telefone | Texto |
| Informações do Cliente (Contratante ou Prestador) | |
|---|---|
| Código do Cliente | Inteiro |
| Código do Prestador | Interiro |
| Nome do Cliente | Texto |
| CPF/CNPJ | Texto |
| Rua | Texto |
| Bairro | Texto |
| CEP | Texto |
| UF | Texto |
| Cidade | Texto |
| Número de Telefone | Texto |
| Número de Inscrição | Texto |
| Tipo de Pessoa | Texto |
| Informações da Fatura | |
|---|---|
| Modalidade do Plano | Inteiro |
| Número do Contrato | Inteiro |
| Código do Plano ANS | Texto |
| Nome do Plano | Texto |
| Tipo do Plano | Texto |
| Data do Início do Contrato | Data |
| Código Contratante Origem | Inteiro |
| Nome Contratante Origem | Texto |
| Número da Fatura | Inteiro |
| Número do Título | Texto |
| Parcela | Inteiro |
| Espécie | Texto |
| Ano de Referência | Inteiro |
| Mês de Referência | Inteiro |
| Valor do Título | Decimal |
| Data de Emissão | Data |
| Data de Vencimento | Data |
| Data de Pagamento | Data |
| Data de Competência | Texto |
| Data de Processamento | Data |
| Identificador Débito Automático | Lógico |
| Identificador Débito em Produção | Lógico |
| Informações do Boleto | |
|---|---|
| Número da Agência | Inteiro |
| Dígito da Agência | Inteiro |
| Número da Conta | Inteiro |
| Dígito da Conta | Inteiro |
| Espécie do Documento | Texto |
| Aceite | Texto |
| Carteira | Inteiro |
| Nosso Número | Texto |
| Dígito Nosso Número | Texto |
| Valor do Desconto | Decimal |
| Valor Final | Decimal |
| Nome do Favorecido | Texto |
| CNPJ do Favorecido | Texto |
| Local de Pagamento | Texto |
| Linha de Instrução 1 | Texto |
| Linha de Instrução 2 | Texto |
| Linha de Instrução 3 | Texto |
| Linha de Instrução 4 | Texto |
| Linha de Instrução 5 | Texto |
| Linha de Instrução 6 | Texto |
| Linha de Instrução 7 | Texto |
| Linha de Instrução 8 | Texto |
| Mensagens do Boleto | |
|---|---|
| Mensagem Livre | Texto |
| Mensagem de Portabilidade | Texto |
| Mensagem Reajuste de Contrato | Texto |
| Mensagem de Inadimplência | Texto |
| Mensagem de Rodapé | Texto |
| Mensagem de Novo Reajuste | Texto |
| Mensagem do Período de Carência | Texto |
| Mensagem do Tipo de Plano | Texto |
| Mensagem do último reajuste | Texto |
| Mensagem da Vigência | Texto |
| Carta de Quitação | Texto |
As demais opções para formatação desses valores são as mesmas encontradas no item acima (Texto Livre).
| Relatório de Débitos Anteriores | |
|---|---|
| Número do Título | Texto |
| Valor do Título | Decimal |
| Data de Vencimento | Data |
| Dias em atraso | Inteiro |
Relatório de Eventos - Utilizada para imprimir no arquivo TXT as informações do relatório de Eventos da Fatura;
Nesta linha, há também a possibilidade de realizar a impressão de mensagens informativas (Texto Livre), e suas variáveis:
| Relatório de Eventos | |
|---|---|
| Código do Evento | Inteiro |
| Descrição do Evento | Texto |
| Crédito/Débito | Lógico |
| Valor do Evento | Decimal |
| Valores por Beneficiários | |
|---|---|
| Nome do Beneficiário | Texto |
| Cartão Nacional de Saúde | Decimal |
| Data de Inclusão | Data |
| Valor do Evento | Decimal |
| Descrição do Evento | Texto |
| Totalizadores | |
|---|---|
| Quantidade de títulos na remessa | Inteiro |
| Total de valores na remessa | Decimal |
| Total de débito em utilização | Decimal |
Para cada linha adicionada, através da opção "Configurar Linha", possuímos as seguintes parametrizações:
Na tela de Parâmetro do Boletos, adicionar a opção "Permite Geração de Boletos para clientes sem CPF?". Ao habilitar esta opção, será possível realizar a impressão tanto em PDF quanto no arquivo de remessa TXT para esta fatura. Caso não se utilize esta opção, deverá ser gerada uma mensagem de erro informando ao usuário que o contratante desta fatura não possui CPF cadastrado.

O processo de geração deverá ser alterado para contemplar os históricos de faturas geradas. Para cada fatura processada pelo boletos, deverá ser verificado se está fatura já foi gerada ou não. Em caso negativo, a fatura será processada e armazenada no banco de dados como sua primeira via. Nas demais situações em que for preciso imprimir esta fatura, será utilizada sempre a via armazenada no banco ao invés de uma nova. Através das opções de "Regerar" disponíveis na tela geração, será possível forçar o sistema a apagar esta via armazenada em banco, e realizar novamente o processamento.
Para a tela inicial da geração, necessário a inclusão das colunas conforme protótipo abaixo:


Incluir o botão "Consultar Boleto" na régua de botões principal. Esta opção irá abrir a mesma tela utilizada na função "Abrir Lote". Através desta opção, será possível consultar quais faturas já foram geradas pelo sistema, listando em qual lote cada fatura foi gerada, bem como a possibilidade de realizar o download por esta tela.
<Regra de negócio é o que define a forma de fazer o negócio, o processo definido e/ou as regras que devem ser contempladas. Devem ser descritas restrições, validações, condições e exceções do processo. Caso necessário, incluir neste capítulo também regras de integridade que devem ser observadas no momento do desenvolvimento>.
<Na tabela abaixo informe quais são as rotinas envolvidas, o tipo de operação, a opção de menu e se necessário uma breve descrição das regras de negócio relacionadas a rotina>.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
[ACAA040 – Parâmetros] | [Alteração] | [Atualizações -> Acadêmico-> Tesouraria] | - |
[ACAA050 – Negociação Financeira] | [Envolvida] | [Atualizações -> Acadêmico-> Tesouraria] | - |
[ACAA060 – Cadastro de Pedidos] | [Criação] | [Atualizações -> Acadêmico-> Cadastros] | - |
Exemplo de Aplicação:
Tabelas Utilizadas
<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.
Protótipo 01
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/
Índice | Chave |
01 | <FI9_FILIAL+FI9_IDDARF+FI9_STATUS> |
02 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF> |
03 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO> |
Campo | <AAA_PERESP> |
Tipo | <N> |
Tamanho | <6> |
Valor Inicial | <Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Referência Mínima para Cálculo> |
Título | <Ref.Calc.> |
Picture | <@E999.99> |
Help de Campo | <Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação> |
<Informações utilizadas na linha Protheus>.
Nome: FINSRF2
X1_ORDEM | 01 |
X1_PERGUNT | Emissão De |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_DEF01 | Comum |
X1_CNT01 | '01/01/08' |
X1_HELP | Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório |
<Informações utilizadas na linha Protheus>
Consulta: AMB
Descrição | Configurações de Planejamento |
Tipo | Consulta Padrão |
Tabela | “AMB” |
Índice | “Código” |
Campo | “Código”; ”Descrição” |
Retorno | AMB->AMB_CODIGO |
<Informações utilizadas na linha Datasul>.
Procedimentos
Procedimento |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Módulo |
|
|
|
Programa base |
|
|
|
Nome Menu | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Registro padrão | Sim | Sim | Sim |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Release de Liberação |
|
|
|
Programas
Programa |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Nome Externo |
|
|
|
Nome Menu/Programa | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Nome Verbalizado[1] | (Max 254 posições) | (Max 254 posições) | (Max 254 posições) |
Procedimento |
|
|
|
Template | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) |
Tipo[2] | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Categoria[3] |
|
|
|
Executa via RPC | Sim/Não | Sim/Não | Sim/Não |
Registro padrão | Sim | Sim | Sim |
Outro Produto | Não | Não | Não |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Query on-line | Sim/Não | Sim/Não | Sim/Não |
Log Exec. | Sim/Não | Sim/Não | Sim/Não |
Rotina (EMS) |
|
|
|
Sub-Rotina (EMS) |
|
|
|
Localização dentro da Sub Rotina (EMS) |
|
|
|
Compact[4] | Sim/Não | Sim/Não | Sim/Não |
Home[5] | Sim/Não | Sim/Não | Sim/Não |
Posição do Portlet[6] | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right |
Informar os papeis com os quais o programa deve ser vinculado |
|
|
|
Cadastro de Papéis
<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.
<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.
Código Papel | (máx 3 posições) |
Descrição em Português* |
|
Descrição em Inglês* |
|
[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.
[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante
[3] Categorias são obrigatórias para os programas FLEX.
[4] Obrigatório quando o projeto for FLEX
[5] Obrigatório quando o projeto for FLEX
[6] Obrigatório quando o projeto for FLEX
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|