Histórico da Página
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: |
| ||||||||||||||||||||||||||||||||||
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 inicial | Valor Final | Alterar 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
Criação de
2.
Criação de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela NU9 – Participação do Cliente
Tabela NUT - Relac. Contrato x Casos:
Campo | NU9NVE_PERCCCASO | ||
Sequência | 001004 | ||
Campo Domínio | NU9NUT_PERCCPART1 | ||
Tipo | PrimárioP | ||
Regra | J148ArPart() | Condição | SuperGetMV("MV_JARPART",.F.,"2") == '1'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()
Posiciona?
Não
Proprietário
Sistema
Procedimento para Configuração
CONFIGURAÇÃO DE PARÂMETROS
- 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:
- No No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações Atualizações / Cadastro Cadastros / ClienteContratos.
- Clique em Incluir.
- Acesse a aba Participação do cliente.
- Escolher um Tipo de Originação (NU9_CTIPO) que a Soma de Originação (NRI_SOMAOR) é de 100%.
- No campo % Participação (NU9_PERC ), digite o valor de 33,33.
- Ao sair do foco do campo, é executado o gatilho que preenche o valor de 33,3333 no campos % Participação (NU9_PERC )
- No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastro / Cliente.
- Clique em Incluir.
- Acesse a aba Participação do cliente.
- 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).
- Confirme o cadastro.
- Selecione o contrato que ira utilizar e clique em Alterar.
- Altere o campo o Cód Honor = 002 - Hora - Limite Geral, para efeito de teste.
- Ainda na rotina de Contratos, clique em Outras Ações e logo em seguida em Cond. Fat.
- Preencha as informações da Condição de Faturamento, Hora - Limite Geral e Confirme a alteração do Contrato.
- No No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações Atualizações / Cadastro / Caso.
- Clique em Incluir.
- Acesse a aba Participação.
- Escolher um Tipo de Originação (NUK_CTIPO) que a Soma de Originação (NRI_SOMAOR) é de 100%.
- No campo % Participação (NUK_PERC ), digite o valor de 33,33.
- Ao sair do foco do campo, é executado o gatilho que preenche o valor de 33,3333 no campos % Participação (NUK_PERC )
- No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastro / Caso.
- Clique em Incluir.
- Acesse a aba Participação.
- 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).
- Confirme o cadastro.
- Movimentações / Emissão de Pré-fatura.
- Preencha o campo Contrato com um cujo limite geral foi excedido.
- Clique em Confirmar.
- 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.