Árvore de páginas

Vínculo Banco x Escritórios

Características do Requisito

Linha de Produto:

Microsiga Protheus®

Versão12.1.21

Segmento:

Jurídico

Módulo:

SIGAPFS

Rotina:

Rotina

Nome Técnico

MATA070Bancos
JURA033Fatura Adicional
JURA056Junção de Contratos
JURA069Controle de Adiantamentos
JURA096Contratos
JURA148Clientes
JURA202Operação de Fatura
JURA203Emissão de Fatura
JURXFINIntegração SIGAPFS x SIGAFIN
RUP_PFSAjuste de base do SIGAPFS
Requisitos:

DJURFAT1-4888

DJURFAT1-4895

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

SA6 - Bancos

OHK - Banco x Escritórios

NT0 - Contratos

NW2 - Junção de Contratos

NVV - Fatura Adicional

NX0 - Pré-fatura

NX5 - Fila de Emissão de Faturas

NUH - Clientes

NXP - Pagadores

NXG - Pagadores

NWF - Controle de Adiantamentos

Descrição

Ajuste no cadastro de Bancos para possibilitar o vínculo com os Escritórios, de forma a permitir o filtro em outras rotinas através do Escritório selecionado.

As rotinas que foram alteradas para considerar o vínculo entre Banco e Escritórios são:

  • Clientes
  • Contratos
  • Junção de Contratos
  • Fatura Adicional
  • Operação de Pré-fatura
  • Emissão de Fatura
  • Controle de Adiantamentos


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

    Modo

    Pyme

    OHK

    Banco x Escritórios

    Compartilhado

    Sim



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

     Tabela OHK

    Campo

    OHK_FILIAL

    Tipo

    Caracter

    Tamanho

    8

    Decimal

    0

    Título

    Filial

    Descrição

    Filial do Sistema

    Usado

    Não

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Visualizar

    Grupo de Campos

    033 - Tamanho da Filial

    Ordem

    01

     

    Campo

    OHK_CESCRI

    Tipo

    Caracter

    Tamanho

    5

    Decimal

    0

    Título

    Escritório

    Descrição

    Código do Escritório

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    Vazio() .OR. JAVLESCRIT(M->OHK_CESCRI)

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    NS7OHK - Escrit Ativo e Fatur

    Gatilhos

    Sim

    Grupo de Campos

    098 - Escritório

    Ordem

    02

     

    Campo

    OHK_DESCRI

    Tipo

    Caracter

    Tamanho

    100

    Decimal

    0

    Formato

    @S30

    Título

    Nome Escrit.

    Descrição

    Nome do Escritório

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Inic. Padrão

    IF(!INCLUI, POSICIONE('NS7', 1, XFILIAL('NS7') + OHK->OHK_CESCRI, 'NS7_NOME'), '')

    Contexto

    Virtual

    Propriedade

    Visualizar

    Inic. Browse

    POSICIONE('NS7', 1, XFILIAL('NS7') + OHK->OHK_CESCRI, 'NS7_NOME')

    Ordem

    03

     

    Campo

    OHK_CBANCO

    Tipo

    Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    @!

    Título

    Banco

    Descrição

    Cód. Banco

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Visualizar

    Grupo de Campos

    007 - Banco

    Ordem

    04

     

    Campo

    OHK_CAGENC

    Tipo

    Caracter

    Tamanho

    5

    Decimal

    0

    Formato

    @!

    Título

    Nro Agência

    Descrição

    Agência do banco

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Visualizar

    Grupo de Campos

    008 - Agencia

    Ordem

    05

     

    Campo

    OHK_CCONTA

    Tipo

    Caracter

    Tamanho

    10

    Decimal

    0

    Formato

    @!

    Título

    Nro Conta

    Descrição

    Conta Corrente no Banco

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Contexto

    Real

    Propriedade

    Visualizar

    Grupo de Campos

    009 - Conta Corrente

    Ordem

    06

     

     Tabela NUH

    Campo

    NUH_CBANCO

    Modo Edição

    JurWhenSA6()

    Val. Sistema

    Vazio() .OR. JurVldSA6('1')

    Campo

    NUH_CAGENC

    Modo Edição

    JurWhenSA6()

    Val. Sistema

    Vazio() .OR. JurVldSA6('2')

    Campo

    NUH_CCONTA

    Modo Edição

    JurWhenSA6()

    Val. Sistema

    Vazio() .OR. JurVldSA6('3')


    Tabela NVN

    Campo

    NVN_CCONT

    Val. Sistema

    Vazio() .OR. JurVldCont()


     Tabela NWF 

    Campo

    NWF_BANCO

    Val. Sistema

    Vazio() .OR. JurVldSA6('1')

     

    Campo

    NWF_AGENCI

    Val. Sistema

    Vazio() .OR. JurVldSA6('2')

    Campo

    NWF_CONTA

    Val. Sistema

    Vazio() .OR. JurVldSA6('3')


    Tabela NXG

    Campo

    NXG_CBANCO

    Modo Edição

    JurWhenSA6()

    Val. Sistema

    Vazio() .OR. JurVldSA6('1')

     

    Campo

    NXG_CAGENC

    Modo Edição

    JurWhenSA6()

    Val. Sistema

    Vazio() .OR. JurVldSA6('2')

     

    Campo

    NXG_CCONTA

    Modo Edição

    JurWhenSA6()

    Val. Sistema

    Vazio() .OR. JurVldSA6('3')


    Tabela NXP

    Campo

    NXP_CBANCO

    Modo Edição

    JurWhenSA6()

    Val. Sistema

    Vazio() .OR. JurVldSA6('1')

     

    Campo

    NXP_CAGENC

    Modo Edição

    JurWhenSA6()

    Val. Sistema

    Vazio() .OR. JurVldSA6('2')

     

    Campo

    NXP_CCONTA

    Modo Edição

    JurWhenSA6()

    Val. Sistema

    Vazio() .OR. JurVldSA6('3')



  3. Criação de Índice no arquivo SIX - Índices:

    Índice

    OHK

    Ordem

    1

    Chave

    OHK_FILIAL + OHK_CESCRI + OHK_CBANCO + OHK_CAGENC + OHK_CCONTA

    Descrição

    Escritório + Banco + Nro Agência + Nro Conta

    Mostra Pesq.

    Sim



  4. Criação de Gatilho no arquivo SX7 - Gatilhos:

    Tabela OHK

    Campo

    OHK_CESCRI

    Sequência

    001

    Cnt. Domínio

    OHK_DESCRI

    Tipo

    P - Primário

    Regra

    NS7->NS7_NOME

    Posiciona

    S

    Alias

    NS7

    Ordem

    1

    Chave

    M->OHK_FILIAL + M->OHK_CESCRI

    Proprietário

    Sim


     Tabela NUH

    Campo

    NUH_CESCR2

    Sequência

    002

    Cnt. Domínio

    NUH_CBANCO

    Tipo

    P - Primário

    Regra

    ""

    Condição

    JURSX7SA6()

    Propietário

    Sim

     

    Campo

    NUH_CESCR2

    Sequência

    003

    Cnt. Domínio

    NUH_CAGENC

    Tipo

    P - Primário

    Regra

    ""

    Condição

    JURSX7SA6()

    Propietário

    Sim

     

    Campo

    NUH_CESCR2

    Sequência

    004

    Cnt. Domínio

    NUH_CCONTA

    Tipo

    P - Primário

    Regra

    ""

    Condição

    JURSX7SA6()

    Propietário

    Sim

    Tabela NWF

    Campo

    NWF_CESCR

    Sequência

    001

    Cnt. Domínio

    NWF_BANCO

    Tipo

    P - Primário

    Regra

    ""

    Condição

    JURSX7SA6()

    Propietário

    Sim

     

    Campo

    NWF_CESCR

    Sequência

    002

    Cnt. Domínio

    NWF_AGENCI

    Tipo

    P - Primário

    Regra

    ""

    Condição

    JURSX7SA6()

    Propietário

    Sim

     

    Campo

    NWF_CESCR

    Sequência

    003

    Cnt. Domínio

    NWF_CONTA

    Tipo

    P - Primário

    Regra

    ""

    Condição

    JURSX7SA6()

    Propietário

    Sim

  5. Criação de Consultas Padrão no arquivo SXB - Consultas Padrão:

    • Consulta NS7OHK - Escrit Ativo e Fatur:

    Alias

    NS7OHK

    Tipo

    1 - Consulta

    Sequência

    01

    Coluna

    DB

    Descrição

    Escrit Ativo e Fatur

    Contém

    NS7

     

    Alias

    NS7OHK

    Tipo

    2 - Ordens

    Sequência

    01

    Coluna

    01

    Descrição

    Cód. Escritório

     

    Alias

    NS7OHK

    Tipo

    2 - Ordens

    Sequência

    02

    Coluna

    02

    Descrição

    Nome

     

    Alias

    NS7OHK

    Tipo

    3 - Cad. Novo

    Sequência

    01

    Coluna

    01

    Descrição

    Cadastra Novo

    Contém

    01

     

    Alias

    NS7OHK

    Tipo

    4 - Colunas

    Sequência

    01

    Coluna

    01

    Descrição

    Cód Escritório

    Contém

    NS7_COD

     

    Alias

    NS7OHK

    Tipo

    4 - Colunas

    Sequência

    01

    Coluna

    02

    Descrição

    Nome

    Contém

    NS7_NOME

     

    Alias

    NS7OHK

    Tipo

    4 - Colunas

    Sequência

    02

    Coluna

    03

    Descrição

    Cód. Escritório

    Contém

    NS7_COD

     

    Alias

    NS7OHK

    Tipo

    4 - Colunas

    Sequência

    02

    Coluna

    04

    Descrição

    Nome

    Contém

    NS7_NOME

     

    Alias

    NS7OHK

    Tipo

    5 - Retorno

    Sequência

    01

    Contém

    NS7_COD

     

    Alias

    NS7OHK

    Tipo

    6 - Filtro

    Sequência

    01

    Contém

    NS7->NS7_ATIVO == '1' .AND. NS7->NS7_EMITEF == '1'

     

    Alias

    NS7OHK

    Tipo

    9

    Sequência

    01

    Coluna

    AC

    Contém

    JURA068


    • Consulta SA6JUR - Banco não Bloqueados

    Alias

    SA6JUR

    Tipo

    6 - Filtro

    Sequência

    01

    Contêm

    @#JURF3SA6()



  6. Criação de Relacionamento no arquivo SX9 - Relacionamentos:


    Tabela NS7

    Domínio

    NS7

    Sequência

    001

    Cnt. Domínio

    OHK

    Exp. Dom.

    NS7_FILIAL+NS7_COD

    Exp. C. Dom.

    OHK_FILIAL+OHK_CESCRI

    Proprietário

    Sim


    Tabela NXP

    Domínio

    SA6

    Sequência

    002

    Cnt. Domínio

    NXP

    Exp. Dom.

    A6_COD+A6_AGENCIA+A6_NUMCON

    Exp. C. Dom.

    NXP_CBANCO+NXP_CAGENC+NXP_CCONTA

    Proprietário

    Sim


    Tabela NXG

    Domínio

    SA6

    Sequência

    001

    Cnt. Domínio

    NXG

    Exp. Dom.

    A6_COD+A6_AGENCIA+A6_NUMCON

    Exp. C. Dom.

    NXG_CBANCO+NXG_CAGENC+NXG_CCONTA

    Proprietário

    Sim

Procedimento de Configuração:

CONFIGURAÇÃO DE PARÂMETROS 

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


Nome:

MV_JURXFIN

Tipo:

Lógico

Cont. Por.:

.T.

Descrição:

Habilita a integração entre os módulos SIGAFIN - Financeiro e SIGAPFS - Jurídico.



Procedimento para Utilização

  1. No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastros / Monetário / Bancos (MATA070).
    1. Selecione um Banco.
    2. Clique em Alterar.
    3. Preencha a grid com os Escritórios que utilizam este Banco.
    4. Clique em Confirmar.

  2. No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastros / Clientes (JURA148).
    1. Selecione um Cliente.
    2. Clique em Alterar.
    3. Preencha o campo "Cód esc fatu" com o escritório de faturamento.
    4. Em seguida, preencha os dados bancários. 
    5. Verifique que são mostradas apenas as contas bancárias relacionadas ao escritório selecionado.

  3. No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastros / Contratos (JURA096).
    1. Selecione um Contrato.
    2. Clique em Alterar.
    3. Preencha o campo "Cód Esc Fat".
    4. Vá até a aba Pagadores.
    5. Em seguida, preencha os dados bancários. 
    6. Verifique que são mostradas apenas as contas bancárias relacionadas ao escritório selecionado.

  4. No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastros / Junção de Contratos (JURA056).
    1. Selecione uma Junção de Contratos.
    2. Clique em Alterar.
    3. Preencha o campo "Cód Escrit".
    4. Vá até a aba Pagadores.
    5. Em seguida, preencha os dados bancários. 
    6. Verifique que são mostradas apenas as contas bancárias relacionadas ao escritório selecionado.

  5. No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Movimentações / Fatura Adicional (JURA033).
    1. Selecione uma Fatura Adicional.
    2. Clique em Alterar.
    3. Preencha o campo "Cód Escrit".
    4. Vá até a aba Pagadores.
    5. Em seguida, preencha os dados bancários. 
    6. Verifique que são mostradas apenas as contas bancárias relacionadas ao escritório selecionado.

  6. No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Movimentações / Operação de Pré-fatura (JURA202).
    1. Selecione uma Pré-fatura.
    2. Clique em Alterar.
    3. Vá até a aba Pagadores.
    4. Em seguida, preencha os dados bancários. 
    5. Verifique que são mostradas apenas as contas bancárias relacionadas ao escritório da pré-fatura ("Cód Escrit").

  7. No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Movimentações / Controle de Adiantamentos (JURA069).
    1. Selecione um Controle de Adiantamento.
    2. Clique em Alterar.
    3. Preencha o campo "Cód Escrit".
    4. Em seguida, preencha os dados bancários. 
    5. Verifique que são mostradas apenas as contas bancárias relacionadas ao escritório selecionado.

  8. No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Movimentações / Emissão de Fatura (JURA203).
    1. Cliquem em Incluir na Fila >> Pré-fatura.
    2. Selecione uma pré-fatura.
    3. Clique em Alterar.
    4. Vá até a grid Pagadores.
    5. Em seguida, preencha os dados bancários. 
    6. Verifique que são mostradas apenas as contas bancárias relacionadas ao escritório da pré-fatura ("Cód Escrit").