Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Emissão de pré-fatura para Contratos com o limite geral excedido

Características do Requisito

Linha de Produto:

Microsiga Protheus® 

Segmento:

Jurídico

Módulo:

SIGAPFS

Rotina:

Rotina

Nome Técnico

 JURA070
Casos 
 JURA201A
Emissão de Pré-fatura
 JURA201B
Emissão de Pré-fatura
 JURA201E
Emissão de Pré-fatura
JURA201D
Emissão de Pré-fatura
 TJURPREFAT
Emissão de Pré-fatura
JURA202Operação de Pré-fatura
JURA202BOperação de Pré-fatura
JURA202DOperação de Pré-faturaJURA148Clientes
 Funções genéricas.

Rotina(s) envolvida(s)

Nome Técnico

RUP_PFSJURA201
CompatibilizaçãoEmissão do release incremental. 
 JURXFUNC
de Pré-fatura
 JURA096
Contratos
JURA056Junção de Contratos
JURA201GEmissão da Pré-fatura

Parâmetro(s):

MV_JARPARTJLIMEXC
Requisito:
JURPFS002-332338

País(es):

Brasil

Tabelas Utilizadas:

NU9  - Participação do Cliente

NUK - Participação do Caso

NRI - Tipo de Originação

Descrição

O objeto desta alteação é possibilitar o arredondamento do percentual de participação dos profissionais no Caso e no Cliente, de forma que seja possível realizar a divisão igualmente entre os participantes.

Para isso, foi criado o parâmetro MV_JARPART no SIGAPFS, sendo que se ele estiver ativo (conteúdo igual a 1-Sim), o sistema irá contar com duas novas funções, sendo:

NX0 - Pré-faturas

NT0 - Contratos

NUT - Relac. Contratos x Casos

Descrição

O limite geral consiste na definição de um valor máximo para o Contrato. Uma vez atingido este valor, é necessário que o sócio do cliente renegocie para que volte a ser cobrado os honorários.

No SIGAPFS, além dos time sheets, podem ser considerados no limite as parcelas fixas, os lançamentos tabelados e as faturas adicionais, conforme definido no botão Cond. Fat. do Contrato.

 

O objeto desta alteração é possibilitar a definição quanto a emissão de pré-faturas para Contratos cujo limite geral foi excedido.

  • Ao finalizar o cadastro do cliente/caso o sistema irá arredondar a soma dos percentuais de cada participante, Exemplo:
    • A soma de originação (NRI_SOMAOR) igual a 70% e tamanho de casas decimais igual a 2, a validação irá considerar a soma dos percentuais (NU9_PERC para o cliente; NUK_PERC para o caso) de 69,9950% à 70,0049%.
  • No cadastro da participação do Caso ou Cliente, se o valor do percentual informado estiver entre as faixas citadas abaixo  e o tipo de originação estiver definido que o máximo de participação é de 100%, o sistema irá arredondar esse percentual após o mesmo ser inserido, conforme a tabela abaixo.

 

Valor inicialValor FinalAlterar para
16,66%16,67%16,6666%
33,33% 33,34%  33,3333%
66,66%66,67%66,6666%
83,33%83,34% 83,3333%

 

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

Aplique o patch do requisito e execute uma vez a rotina UPDDISTR.

Logo após a execução desta rotina é alterado o dicionário de dados da base, conforme especificações abaixo:

 

Atualizações do Compatibilizador

1.    Criação de tabela no arquivo SX2– Tabelas:

Chave

Nome

NUK

Participação do Caso

 

2.  Criação de Campos no arquivo SX3 – Campos:

  • Tabela NUK – Participação do Caso

Campo

NUK_PERC

Decimal

4

Formato

@E 99,999,999,999.9999      

  • Tabela NU9 – Participação do Cliente

Campo

NU9_PERC

Decimal

4

Formato

@E 99,999,999,999.9999      

Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

 

3.  Criação de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

MV_JARPARTJLIMEXC

Tipo

Caracter

Descrição

Arredondar participação? 1 - Emitir pré-fatura para Contratos com o limite geral excedido? (1-Sim; 2 - Não).

Valor Padrão

2

 

4

2.  
Criação de
Criação de Gatilhos no arquivo SX7  Gatilhos:
  • Tabela NU9 – Participação do Cliente
    Tabela NUT - Relac. Contrato x Casos:
SuperGetMV("MV_JARPART",.F.,"2") == '1'
Campo
NU9NVE_PERCCCASO
Sequência
001004
Campo Domínio
NU9NUT_PERCCPART1
Tipo
PrimárioP
Regra
J148ArPart()
Condição
JA96DPART1(2, 'RD0_CODIGO')
Posiciona?Não
N
Proprietário
Sistema

 

Tabela

 

NUK – Participação do Cliente:

Campo

NUK_PERC

Sequência

001

Campo Domínio

NUK_PERC

Tipo

Primário

Regra

J070ArPart()
CondiçãoSuperGetMV("MV_JARPART",.F.,"2") == '1'

Posiciona?

Não

Proprietário

Sistema

Procedimento para Configuração

 

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o parâmetro a seguir:

Itens/Pastas

Descrição

Nome:

MV_JARPARTJLIMEXC

Tipo:

Caracter

Cont. Por.:

12

Descrição:

Arredondar participação? 1 - Emitir pré-fatura para Contratos com o limite geral excedido? (1-Sim; 2 - Não).

 

 

Procedimento para Utilização

 

Exemplo:

  1. No No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações  Atualizações / Cadastro Cadastros / ClienteContratos.
    1. Clique em Incluir.
    2. Acesse a aba Participação do cliente.
    3. Escolher um Tipo de Originação (NU9_CTIPO) que a Soma de Originação (NRI_SOMAOR) é de 100%.
    4. No campo % Participação (NU9_PERC ), digite o valor de 33,33.
    5. Ao sair do foco do campo, é executado o gatilho que preenche o valor de 33,3333 no campos % Participação (NU9_PERC )
  2. No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastro / Cliente.
    1. Clique em Incluir.
    2. Acesse a aba Participação do cliente.
    3. Informe as participações com uma diferença no total de 0,004 para mais ou para menos comparando com a Soma de Originação (NRI_SOMAOR) do Tipo de Originação selecionado (NU9_CTIPO).
    4. Confirme o cadastro.
    1. Selecione o contrato que ira utilizar e clique em Alterar.
    2. Altere o campo o Cód Honor = 002 - Hora - Limite Geral, para efeito de teste.
  3. Ainda na rotina de Contratos, clique em Outras Ações e logo em seguida em Cond. Fat.
    1. Preencha as informações da Condição de Faturamento, Hora - Limite Geral e Confirme a alteração do Contrato.
  4. No No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações Atualizações / Cadastro / Caso.
    1. Clique em Incluir.
    2. Acesse a aba Participação.
    3. Escolher um Tipo de Originação (NUK_CTIPO) que a Soma de Originação (NRI_SOMAOR) é de 100%.
    4. No campo % Participação (NUK_PERC ), digite o valor de 33,33.
    5. Ao sair do foco do campo, é executado o gatilho que preenche o valor de 33,3333 no campos % Participação (NUK_PERC )
  5. No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastro / Caso.
    1. Clique em Incluir.
    2. Acesse a aba Participação.
    3. Informe as participações com uma diferença no total de 0,004 para mais ou para menos comparando com a Soma de Originação (NRI_SOMAOR) do Tipo de Originação selecionado (NUK_CTIPO).
    4. Confirme o cadastro.
 
  1. Movimentações / Emissão de Pré-fatura.
    1. Preencha o campo Contrato com um cujo limite geral foi excedido.
    2. Clique em Confirmar.
    3. Acesse Atualizações / Movimentações / Operação de Pré-fatura e verifique se a pré-fatura ocorreu, ou não ocorreu, conforme configurado no parâmetro.