Histórico da Página
Limite Geral de Faturamento por Caso
Características do Requisito
Linha de Produto: | Microsiga Protheus® | |||||||||||||||||||||
Segmento: | Jurídico | |||||||||||||||||||||
Módulo: | SIGAPFS | |||||||||||||||||||||
Rotina: |
| |||||||||||||||||||||
Requisito: | DJURFAT1-6248 DJURFAT1-6457 DJURFAT1-6458 DJURFAT1-6459 DJURFAT1-6460 | |||||||||||||||||||||
País(es): | Brasil | |||||||||||||||||||||
Banco(s) de Dados: | Todos | |||||||||||||||||||||
Tabelas Utilizadas: | NVE - Casos NXA - Fatura NXC - Casos da Fatura NX0 - Pré-fatura NX1 - Casos da Pré-fatura | |||||||||||||||||||||
Sistema(s) Operacional(is): | Todos |
Descrição
Implementada funcionalidade para possibilitar o cadastro de valor limite geral por Caso, além do já existente no cadastro de Contrato.
O funcionamento também é semelhante ao limite geral do Contrato, onde é possível determinar se além do valor de Time Sheets, serão considerados os valores de Lançamentos Tabelados e Faturas Adicionais do caso. A principal diferença é que os valores fixos nunca serão considerados no limite por Caso.
No momento da Emissão da Pré-fatura, além das configurações do Contrato, serão verificados os campos de limite no Caso para compor o valor dele. O mesmo comportamento ocorrerá ao Refazer a pré-fatura.
Foi alterado o Relatório de Pré-fatura para demonstração dos novos valores.
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
- Criação de Campos no arquivo SX3 – Dicionário de Dados:
- Tabela NVE – Casos:
Campo
NVE_CMOELI
Tipo
Caracter
Tamanho
2
Decimal
0
Título
Moeda Limite
Descrição
Cód. Moeda Valor Limite
Usado
Sim
Obrigatório
Não
Browse
Não
Val. Sistema
Vazio() .OR. ExistCpo('CTO', M->NVE_CMOELI, 1)
Contexto
Real
Propriedade
Alterar
Cons. Padrão
JURCTO
Gatilhos
Sim
Pasta
1
Ordem
60
Campo
NVE_DMOELI
Tipo
Caracter
Tamanho
10
Decimal
0
Título
Desc Moe Lim
Descrição
Descrição Moeda do Limite
Usado
Sim
Obrigatório
Não
Browse
Não
Inic. Padrão
IF(!INCLUI, Posicione('CTO', 1, xFilial('CTO') + M->NVE_CMOELI, 'CTO_SIMB'), '')
Contexto
Virtual
Propriedade
Visualizar
Pasta
1
Ordem
61
Campo
NVE_VLRLI
Tipo
Numérico
Tamanho
13
Decimal
2
Formato
@E 9,999,999,999.99
Título
Valor Limite
Descrição
Valor Limite do Caso
Usado
Sim
Obrigatório
Não
Browse
Não
Val. Sistema
JA070VLIM()
When !Empty(M->NVE_CMOELI) Contexto
Real
Propriedade
Alterar
Gatilhos
Sim
Pasta
1
Ordem
62
Campo
NVE_SALDOI
Tipo
Numérico
Tamanho
13
Decimal
2
Formato
@E 9,999,999,999.99
Título
Vlr Util Lim
Descrição
Valor Utilizado Limite
Usado
Sim
Obrigatório
Não
Browse
Não
Val. Sistema
JA070VLIM()
When !Empty(M->NVE_CMOELI) Contexto
Real
Propriedade
Alterar
Gatilhos
Sim
Pasta
1
Ordem
63
Campo
NVE_DISPON
Tipo
Numérico
Tamanho
13
Decimal
2
Formato
@E 9,999,999,999.99
Título
Disponível
Descrição
Vlr Disponível do Limite
Usado
Sim
Obrigatório
Não
Browse
Não
Inic. Padrão
JA070SDLIM()
Contexto
Virtual
Propriedade
Visualizar
Pasta
1
Ordem
64
Campo
NVE_CTBCVL
Tipo
Caracter
Tamanho
1
Decimal
0
Título
Serv Tb Lim?
Descrição
Lanç. Tabelado no Limite?
Usado
Sim
Obrigatório
Não
Browse
Não
Inic. Padrão
"2"
Val. Sistema
Pertence("12")
Contexto
Real
Propriedade
Alterar
Pasta
1
Ordem
65
Campo
NVE_CFACVL
Tipo
Caracter
Tamanho
1
Decimal
0
Título
Fat Adi Lim?
Descrição
Fat Adicional no Limite?
Usado
Sim
Obrigatório
Não
Browse
Não
Inic. Padrão
"2"
Val. Sistema
Pertence("12")
Contexto
Real
Propriedade
Alterar
Pasta
1
Ordem
66
Tabela NX1– Pré-Fatura Caso:
Campo
NX1_CMOELI
Tipo
Caracter
Tamanho
2
Decimal
0
Título
Moeda Limite
Descrição
Moeda do valor limite
Usado
Sim
Obrigatório
Não
Browse
Não
Contexto
Real
Propriedade
Visualizar
Ordem
61
Campo
NX1_VLRLI
Tipo
Numérico
Tamanho
13
Decimal
2
Formato
@E 9,999,999,999.99
Título
Valor Limite
Descrição
Valor Limite do Caso
Usado
Sim
Obrigatório
Não
Browse
Não
Contexto
Real
Propriedade
Visualizar
Ordem
62
Campo
NX1_SALDOI
Tipo
Numérico
Tamanho
13
Decimal
2
Formato
@E 9,999,999,999.99
Título
Vl. Ini. Lim
Descrição
Vl. Ini. Utilizado Limite
Usado
Sim
Obrigatório
Não
Browse
Não
Contexto
Real
Propriedade
Visualizar
Ordem
63
Campo
NX1_CTBCVL
Tipo
Caracter
Tamanho
1
Decimal
0
Título
Serv Tb Lim?
Descrição
Serv. Tabelado Limite?
Usado
Sim
Obrigatório
Não
Browse
Não
Inic. Padrão
"2"
Val. Sistema
Pertence("12")
Contexto
Real
Propriedade
Visualizar
Ordem
64
Campo
NX1_CFACVL
Tipo
Caracter
Tamanho
1
Decimal
0
Título
Fat Adi Lim?
Descrição
Fat Adicional Limite?
Usado
Sim
Obrigatório
Não
Browse
Não
Inic. Padrão
"2"
Val. Sistema
Pertence("12")
Contexto
Real
Propriedade
Visualizar
Ordem
65
Campo
NX1_UTLIMT
Tipo
Númerico
Tamanho
13
Decimal
2
Título
Vl Utl Limit
Descrição
Valor Utilizado Limite
Usado
Sim
Obrigatório
Não
Browse
Não
Contexto
Real
Propriedade
Visualizar
Ordem
65
2. Criação de Gatilhos no arquivo SX7 – Gatilhos:
Campo | NVE_CMOELI |
Sequência | 001 |
Cnt. Domínio | NVE_DMOELI |
Tipo | P - Primário |
Regra | CTO->CTO_SIMB |
Posiciona | S |
Alias | CTO |
Ordem | 1 |
Chave | xFilial("CTO") + M->NVE_CMOELI |
Proprietário | Sim |
Campo | NVE_CMOELI |
Sequência | 002 |
Cnt. Domínio | NVE_DISPON |
Tipo | P - Primário |
Regra | JA070SDLIM() |
Proprietário | Sim |
Campo | NVE_CMOELI |
Sequência | 003 |
Cnt. Domínio | NVE_VLRLI |
Tipo | P - Primário |
Regra | "" |
Condição | Empty(M->NVE_CMOELI) |
Proprietário | Sim |
Campo | NVE_CMOELI |
Sequência | 004 |
Cnt. Domínio | NVE_SALDOI |
Tipo | P - Primário |
Regra | "" |
Condição | Empty(M->NVE_CMOELI) |
Proprietário | Sim |
Campo | NVE_SALDOI |
Sequência | 001 |
Cnt. Domínio | NVE_DISPON |
Tipo | P - Primário |
Regra | JA070SDLIM() |
Proprietário | Sim |
Campo | NVE_VLRLI |
Sequência | 001 |
Cnt. Domínio | NVE_DISPON |
Tipo | P - Primário |
Regra | JA070SDLIM() |
Proprietário | Sim |
Procedimento para Utilização
- No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastros / Casos (JURA070):
- Clique em Incluir.
- Na aba Detalhes, verifique os novos campos relacionados ao Limite Geral.
- No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Movimentações / Emissão de Pré-fatura (JURA201):
- Preencha os filtros considerando um Caso que possua informações de Limite Geral.
- Clique em Emitir.
- Em seguida, consulte os valores em Atualizações / Movimentações / Operação de Pré-fatura (JURA202) e valide se o limite foi respeitado.
- É possível verificar também o valor limite nos Relatórios no Relatório de Pré-fatura e Fatura.