Árvore de páginas

Limite Geral de Faturamento por Caso

Características do Requisito

Linha de Produto:

Microsiga Protheus® 

Segmento:

Jurídico

Módulo:

SIGAPFS

Rotina:

Rotina

Nome Técnico

JURA070Caso
JURA201DTotalização de Casos da Pré-fatura
JURA201ETotalização de Contratos da Pré-fatura
JURA201GSaldo de limite geral e por fatura
RUP_PFSAjuste de base do SIGAPFS
JU201.RPTRelatório de Pré-fatura
JURA203D

Inclusão de Fatura Adicional na fila de emissão de Fatura

JURA203HTotalização dos Contratos da Fatura
TJurPreFatClasse para Emissão de Pré-fatura

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


  1. 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çãoEmpty(M->NVE_CMOELI)

Proprietário

Sim

 

Campo

NVE_CMOELI

Sequência

004

Cnt. Domínio

NVE_SALDOI

Tipo

P - Primário

Regra

""

CondiçãoEmpty(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

  1. No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastros Casos (JURA070):
    1. Clique em Incluir.
    2. Na aba Detalhes, verifique os novos campos relacionados ao Limite Geral.

  2. No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações Movimentações Emissão de Pré-fatura (JURA201):
    1. Preencha os filtros considerando um Caso que possua informações de Limite Geral.
    2. Clique em Emitir.
    3. Em seguida, consulte os valores em Atualizações Movimentações Operação de Pré-fatura (JURA202) e valide se o limite foi respeitado.
    4. É possível verificar também o valor limite no Relatório de Pré-fatura.