Projeto: FS007954 (970291-970294) – Validações de inadimplência (SESI - SENAI)
Cliente: FIERGS (SESI - SENAI)
Autor: Davi Leles Braga Pereira Lacerda
Data: 29 de junho de 2018
Sumário
1. Síntese
2. Requisitos
2.1. Escopo
2.2. Restrições
2.3. Infraestrutura e ambiente de desenvolvimento
3. Modelo de solução
Req. 01 – Parametrização customizada
Req. 02 – Validação de campo do contrato do aluno
Req. 03 – Bloqueio de inadimplência – WIN
Req. 04 – Bloqueio de inadimplência - WEB
4. Histórico de atualização do documento
4.1. Histórico de versões
4.2. Aprovação
O objetivo deste projeto é detalhar as validações a serem realizadas nos módulos do SGE que garantirão a verificação da inadimplência dos Responsáveis Financeiros.
Este documento visa descrever de forma detalhada a solução a ser implementada pela TOTVS.
Req. 01 – Parametrização customizada
Req. 02 – Validação de campos do contrato do Aluno
Req. 03 – Bloqueio de inadimplência – WIN
Req. 04 – Bloqueio de inadimplência – WEB
Não estão contemplados nesta proposta:
O presente documento considera os itens abaixo como premissas técnicas referentes à infraestrutura e ambiente da sua empresa. Todo o projeto de desenvolvimento será feito tomando como base as informações colocadas abaixo:

1. Usuário acessa TOTVS Educacional | Customização | Parâmetros de Inadimplência.
2. Usuário visualiza os campos parametrizáveis.
3. Usuário preenche os campos e clica em Salvar.
4. Parâmetros salvos.
5. Fim do processo.
O objetivo deste requisito é detalhar a criação de uma tela de parâmetros para a customização de "Validação de Inadimplência". Esta interface estará disponível em TOTVS Educacional | Customização | Parâmetros de Inadimplência.
Ao acessar esta tela será visualizada uma grid (Fig. 01.01) com os parâmetros listados para esta Customização:
Essa parametrização será por coligada.
PONTOS DE ATENÇÃO:
ESTRUTURA DE DADOS:
Estrutura da tela |
|
|
|
|
|
|
|---|---|---|---|---|---|---|
Descrição |
Campo |
Formato |
Tipo |
Tam |
Observações |
|
Habilitar validação de inadimplência |
ZTEMPLATEPARAMETROVALOR. |
Check Box |
Int |
1 |
Flag para habilitar/desabilitar a validação de inadimplência. |
|
Modalidades sem bloqueio |
ZTEMPLATEPARAMETROMULTIPLO.SMODALIDADECURSO |
Lista |
Varchar |
4 |
Lista para o cadastro de SMODALIDADECURSO com seleção múltipla. |
|
Itens Contábeis sem bloqueio |
ZTEMPLATEPARAMETROMULTIPLO. SITEMCONTABILPROTHEUS |
Lista |
Varchar |
4 |
Lista para o cadastro de SITEMCONTABILPROTHEUS com seleção múltipla. |
|
As imagens dos protótipos são meramente ilustrativas, podendo variar ao longo do desenvolvimento de acordo com a ferramenta TOTVS.

Figura 1 – Acesso e visão dos Parâmetros de Inadimplência

Figura 2 – Parâmetro – Habilitar validação de inadimplência

Figura 3 – Parâmetro – Itens Contábeis sem bloqueio

Figura 4 – Parâmetro – Modalidades sem bloqueio

1. Usuário acessa a visão de Contratos do TOTVS Educacional.
2. Usuário clica no botão "Incluir".
3. Customização preenche o campo "Data do contrato" com a data atual do sistema.
4. Usuário preenche todos os campos necessários.
5. Usuário clica em "Salvar".
6. Campo "Data do contrato" permanece preenchido?
6.1. Sim. Registro do contrato é salvo.
6.2. Não. Customização emite mensagem: "Não é possível salvar sem preencher o campo 'Data do contrato'" e o registro não é gravado.
7. Fim do processo.
O objetivo deste requisito é detalhar a validação de preenchimento do campo "Data do contrato" (SCONTRATO.CODCONTRATO) ao inserir/editar um registro de contrato manualmente pelo usuário.
Quando o usuário acessar algum dos menus listados abaixo e clicar no botão "Incluir" a customização deverá preencher o campo "Data do contrato" com a data atual do sistema. Este campo poderá ser alterado pelo usuário, todavia, ao clicar no botão "Salvar" este campo deverá estar obrigatoriamente preenchido.
Se ao clicar em "Salvar" o campo não estiver preenchido será emitida a mensagem: "Não é possível salvar sem preencher o campo 'Data do contrato'" e o registro não será gravado.
PONTOS DE ATENÇÃO:
Não se aplica.
O objetivo deste requisito é detalhar a validação de inadimplência que será realizada para os Responsáveis Financeiros.
Esta validação será aplicada quando o usuário estiver utilizando alguma das rotinas abaixo:
Validação será realizada ao término do processo apenas quando o usuário já definiu o Responsável Financeiro do contrato.
Essa rotina é pertinente somente aos contextos de nível de ensino superior e educação profissional.
Validação será realizada ao término do processo apenas quando o usuário já definiu o curso e o Responsável Financeiro do contrato.
Essa rotina é pertinente somente ao contexto de nível de ensino básico.
Validação será realizada ao término do processo apenas quando o usuário já definiu o(s) Responsável(eis) Financeiro(s) do contrato, ao salvar o contrato.
Validação será realizada assim que o usuário clicar no botão "Salvar".
Antes que as rotinas mencionadas acima sejam concluídas a customização deverá identificar o(s) responsável(is) financeiro(s). No Educacional, deve ser considerado o responsável do contrato, caso este não exista, deve ser considerado o responsável financeiro do aluno. No Corporativo deve ser considerado o cliente do contrato corporativo.
Caso não seja localizado o responsável financeiro, o sistema apresentará a seguinte mensagem: "Responsável não localizado. Não será possível prosseguir".
Após localizar o responsável, a customização deverá realizar uma consulta à view IIFR_Z0D010_VW do barramento IIF. As seguintes informações deverão ser passadas para a consulta:
Se o contrato for da coligada SESI, enviar Z0D_FILIAL = 02RS.
Se o contrato for da coligada SENAI, enviar Z0D_FILIAL = 04RS.
Caso a consulta retorne algum registro cujo o Status (Z0D_STATUS) seja igual a 4-Bloqueio automático, 5-Bloqueio manual, 6-Bloqueio temporário, 7-Bloqueio jurídico ou 9-Inclusão SPC/SERARA, o cliente será considerado inadimplente e a rotina executada será abortada. Neste momento será exibida a mensagem: "Responsável Financeiro inadimplente. Não será possível prosseguir".
Além de verificar a inadimplência na coligada corrente, será necessário validar na coligada da outra Casa (coligada diferente da coligada do contrato). Caso o responsável esteja inadimplente, será exibido um aviso para o usuário informando que o Responsável Financeiro está inadimplente na outra Coligada do Sistema FIERGS.
Algumas situações devem ser consideradas pela customização para que valide ou não a inadimplência. São elas:
PONTOS DE ATENÇÃO:
ESTRUTURA DE DADOS:
Estrutura da view IIFR_Z0D010_VW |
|
|
|
|
|
|---|---|---|---|---|---|
Campo destino |
Campo origem |
Formato |
Tam |
Observações |
|
Z0D_FILIAL |
SCONTRATO.CODCOLIGADA |
Char |
8 |
Se coligada = 2, enviar 02RS. Se coligada = 4, enviar 04RS. |
|
Z0D_STATUS |
N/A |
Char |
1 |
|
|
Z0D_CLIENT |
SRESPONSAVELCONTRATO.CODCFO |
Char |
9 |
Enviar apenas os 8 primeiros dígitos sem máscara. |
|
Z0D_NOME |
N/A |
Char |
80 |
|
|
Z0D_NREDUZ |
N/A |
Char |
20 |
|
|
Z0D_TPCLI |
N/A |
Char |
1 |
|
|
Z0D_DTSTAT |
N/A |
Char |
8 |
|
|
Z0D_OBSERV |
N/A |
Blob |
|
|
|
Z0D_SITUAC |
N/A |
Char |
1 |
|
|
Z0D_DTSIT |
N/A |
Char |
8 |
|
|
Z0D_QTDCOB |
N/A |
Int |
|
|
|
Z0D_JURID |
N/A |
Char |
1 |
|
|
Z0D_DTJURI |
N/A |
Char |
8 |
|
|
Z0D_OPC |
N/A |
Char |
1 |
|
|
Z0D_GEROPC |
N/A |
Char |
1 |
|
|
Z0D_CARTA |
N/A |
Char |
6 |
|
|
Z0D_USRINC |
N/A |
Char |
25 |
|
|
Z0D_DATINC |
N/A |
Char |
8 |
|
|
Z0D_HORINC |
N/A |
Char |
8 |
|
|
Z0D_USRALT |
N/A |
Char |
25 |
|
|
Z0D_DATALT |
N/A |
Char |
8 |
|
|
Z0D_HORALT |
N/A |
Char |
8 |
|
|
Z0D_DTINIP |
N/A |
Char |
8 |
|
|
Z0D_REPRES |
N/A |
Char |
80 |
|
|
Z0D_NACION |
N/A |
Char |
50 |
|
|
Z0D_ESTCIV |
N/A |
Char |
20 |
|
|
Z0D_ENDER |
N/A |
Char |
80 |
|
|
Z0D_BAIRRO |
N/A |
Char |
20 |
|
|
Z0D_CIDADE |
N/A |
Char |
20 |
|
|
Z0D_UF |
N/A |
Char |
2 |
|
|
Z0D_CEP |
N/A |
Char |
8 |
|
|
Z0D_CPF |
N/A |
Char |
11 |
|
|
Z0D_DTLIMS |
N/A |
Char |
8 |
|
|
Z0D_DTCART |
N/A |
Char |
8 |
|
|
D_E_L_E_T_ |
N/A |
Char |
1 |
|
|
R_E_C_N_O_ |
N/A |
Int |
|
|
|
Z0D_MAILCB |
N/A |
Char |
250 |
|
|
Z0D_REMPAV |
N/A |
Char |
1 |
|
|
Z0D_REMPVE |
N/A |
Char |
1 |
|
|
Z0D_DTEPAV |
N/A |
Char |
8 |
|
|
Z0D_QTEPAV |
N/A |
Int |
|
|
|
Z0D_DTEPVE |
N/A |
Char |
8 |
|
|
Z0D_QTDPVE |
N/A |
Int |
|
|
Não se aplica.
O objetivo deste requisito é detalhar a validação de inadimplência que será realizada para os Responsáveis Financeiros.
Esta validação será aplicada quando o usuário estiver utilizando a rotina abaixo:
Validação será realizada assim que o usuário executar a rotina.
Antes que a rotina mencionada acima seja concluída a customização deverá identificar o(s) responsável(is) financeiro(s). Deve ser considerado o responsável do contrato, caso este não exista, deve ser considerado o responsável financeiro do aluno.
Caso não seja localizado o responsável financeiro, o sistema apresentará a seguinte mensagem: "Responsável Financeiro não localizado. Não será possível prosseguir".
Após localizar o responsável, a customização deverá realizar uma consulta à view IIFR_Z0D010_VW do barramento IIF. As seguintes informações deverão ser passadas para a consulta:
Se o contrato for da coligada SESI, enviar Z0D_FILIAL = 02RS. Se o contrato for da coligada SENAI, enviar Z0D_FILIAL = 04RS. Ou seja, a validação será por coligada, não cabendo à customização bloquear as rotinas mapeadas acima se houver uma inadimplência para o Responsável Financeiro em uma coligada que não corresponda à coligada do contrato. Não será exibido aviso de inadimplência de outra coligada, como acontece no processo da secretaria (Win).
Caso a consulta retorne algum registro cujo o Status (Z0D_STATUS) seja igual a 4-Bloqueio automático, 5-Bloqueio manual, 6-Bloqueio temporário, 7-Bloqueio jurídico ou 9-Inclusão SPC/SERARA, o cliente será considerado inadimplente e a rotina executada será abortada. Neste momento será exibida a mensagem: "Não foi possível concluir a sua matrícula. Entre em contato com a Secretaria de sua Escola (código IN)".
Algumas situações devem ser consideradas pela customização para que valide ou não a inadimplência. São elas:
PONTOS DE ATENÇÃO:
ESTRUTURA DE DADOS:
Estrutura da view IIFR_Z0D010_VW |
|
|
|
|
|
|---|---|---|---|---|---|
Campo destino |
Campo origem |
Formato |
Tam |
Observações |
|
Z0D_FILIAL |
SCONTRATO.CODCOLIGADA |
Char |
8 |
Se coligada = 2, enviar 02RS. Se coligada = 4, enviar 04RS. |
|
Z0D_STATUS |
N/A |
Char |
1 |
|
|
Z0D_CLIENT |
SRESPONSAVELCONTRATO.CODCFO |
Char |
9 |
Enviar apenas os 8 primeiros dígitos sem máscara. |
|
Z0D_NOME |
N/A |
Char |
80 |
|
|
Z0D_NREDUZ |
N/A |
Char |
20 |
|
|
Z0D_TPCLI |
N/A |
Char |
1 |
|
|
Z0D_DTSTAT |
N/A |
Char |
8 |
|
|
Z0D_OBSERV |
N/A |
Blob |
|
|
|
Z0D_SITUAC |
N/A |
Char |
1 |
|
|
Z0D_DTSIT |
N/A |
Char |
8 |
|
|
Z0D_QTDCOB |
N/A |
Int |
|
|
|
Z0D_JURID |
N/A |
Char |
1 |
|
|
Z0D_DTJURI |
N/A |
Char |
8 |
|
|
Z0D_OPC |
N/A |
Char |
1 |
|
|
Z0D_GEROPC |
N/A |
Char |
1 |
|
|
Z0D_CARTA |
N/A |
Char |
6 |
|
|
Z0D_USRINC |
N/A |
Char |
25 |
|
|
Z0D_DATINC |
N/A |
Char |
8 |
|
|
Z0D_HORINC |
N/A |
Char |
8 |
|
|
Z0D_USRALT |
N/A |
Char |
25 |
|
|
Z0D_DATALT |
N/A |
Char |
8 |
|
|
Z0D_HORALT |
N/A |
Char |
8 |
|
|
Z0D_DTINIP |
N/A |
Char |
8 |
|
|
Z0D_REPRES |
N/A |
Char |
80 |
|
|
Z0D_NACION |
N/A |
Char |
50 |
|
|
Z0D_ESTCIV |
N/A |
Char |
20 |
|
|
Z0D_ENDER |
N/A |
Char |
80 |
|
|
Z0D_BAIRRO |
N/A |
Char |
20 |
|
|
Z0D_CIDADE |
N/A |
Char |
20 |
|
|
Z0D_UF |
N/A |
Char |
2 |
|
|
Z0D_CEP |
N/A |
Char |
8 |
|
|
Z0D_CPF |
N/A |
Char |
11 |
|
|
Z0D_DTLIMS |
N/A |
Char |
8 |
|
|
Z0D_DTCART |
N/A |
Char |
8 |
|
|
D_E_L_E_T_ |
N/A |
Char |
1 |
|
|
R_E_C_N_O_ |
N/A |
Int |
|
|
|
Z0D_MAILCB |
N/A |
Char |
250 |
|
|
Z0D_REMPAV |
N/A |
Char |
1 |
|
|
Z0D_REMPVE |
N/A |
Char |
1 |
|
|
Z0D_DTEPAV |
N/A |
Char |
8 |
|
|
Z0D_QTEPAV |
N/A |
Int |
|
|
|
Z0D_DTEPVE |
N/A |
Char |
8 |
|
|
Z0D_QTDPVE |
N/A |
Int |
|
|
Não se aplica.
|
|
|
|
|
|---|---|---|---|---|
29/06/2018 |
Davi Leles Braga Pereira Lacerda |
1.0 |
Documento inicial. |
Sim |
20/08/2018 |
Alice Viana Machado |
2.0 |
Alterações solicitadas pela FIERGS. |
Sim |
31/08/2018 |
Ana Carolina Eleutério Abras |
3.0 |
Ajuste página 10. |
Sim |
03/09/2018 |
Ana Carolina Eleutério Abras |
4.0 |
Ajuste texto que cita pagamento à vista (páginas 11 e 16) e ajuste no fluxo do processo (página 7). |
Sim |
08/10/2018 |
Alice Viana Machado |
5.0 |
1. Inclusão de parâmetro para habilitar/desabilitar as validações de inadimplência (Req. 01). |
Sim |
10/10/2018 |
Alice Viana Machado |
6.0 |
1. Inclusão de ressalva sobre a validação de inadimplência solicitada pela Kassiane em 09/10/2018 (páginas 12 e 17). |
Sim |
05/11/2018 |
Ana Carolina Eleutério Abras |
7.0 |
Req.03 – Adicionado momento para validação de inadimplência (salvar o contrato). Incluído aviso de inadimplência em outra coligada. |
Sim |
05/12/2018 |
Ana Carolina Eleutério Abras |
8.0 |
Alterada condição para identificar gratuidade: as parcelas do plano de pagamento tem que ter desconto de 100%. |
Sim |
Data |
Nome |
Assinatura |
|---|---|---|
|
|
|