Home

Linha Microsiga Protheus

Páginas filhas
  • Documentos Financeiros

Boletim Técnico: Documentos Financeiros
Ocorrência
Nova Rotina
Resumo
Está disponível a rotina Amarr.Docs X Situações (CNTA062), que permite associar documentos à situações financeiras, com o objetivo bloquear os títulos a pagar que não apresentarem os documentos necessários. Para determinar o vínculo dos documentos, foi criado o campo Possui Docs. (E2_TEMDOCS) na rotina Contas a Pagar (FINA050).São consideradas situações financeiras: liberação de pagamento, baixas a pagar manual, baixas automáticas, borderôs de pagamento, cheque sobre títulos, compensação a pagar, compensação entre carteiras, faturas a pagar e liquidação.
ID do Chamado
SDACA8
Produtos
  • Microsiga 10
  • Módulos
    • SIGAFIN
    Portais
    • nenhum
    Países
    • Brasil
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    Nome + Fonte
    CNTA060 – Tipos de Documentos; CNTA062 – Amarração Documentos X Situação; FINA050 – Contas a Pagar; FINA080 – Baixas a Pagar; FINA090 – Baixa Automática; FINA240 – Borderô de Pagamentos; FINA290 – Faturas a Pagar; FINA340 – Compensação Contas a Pagar; FINA390 – Cheques s/ Títulos; FINA450 – Compensação entre Carteiras; FINA565 – Liquidação; FINA580 – Liberação para Baixa; FINA590 – Manutenção Borderô;MATA103 – Notas Fiscais de Entrada
    Número da FNC
    000000268322010
    Ajustes no Compatibilizador
    Sim
    Integridade Referencial
    Não
    Aplicação de Patch
    Não
    Compatibilizador 1
    - U_UPDFIN
    Procedimentos para Implementação

     Importante:

    Antes de executar o compatibilizador U_UPDFIN é imprescindível:

    a)     Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório “\PROTHEUS_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “\PROTHEUS_DATA\ SYSTEM”);

    Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.

    b)     Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.

    c)     Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.


     

     

          ATENÇÃO: O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente!

    *         A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:

                  i.        No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A).

                 ii.        Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções.

                iii.        Se Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou;

               iv.        Se Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação).

                v.        Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).

               vi.        Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.

              vii.        Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação.

    Contate o Help Desk Framework EM CASO DE DÚVIDAS!

    1.   Em Microsiga Protheus TOTVS Smart Client digite U_UPDFIN no campo Programa Inicial.

     Importante:

    Certifique-se para a correta atualização do dicionário de dados, que a data do compatibilizador seja igual ou superior a 23/11/2010.

    2.   Clique no botão OK para continuar.

    3.   Ao confirmar, é apresentada uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.

    4.   Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.

    É apresentada uma mensagem explicativa na tela.

    5.   Em seguida, é apresentada a janela de “Atualização concluída” com o histórico (log) de todas as atualizações processadas. Nesse log de atualização, são exibidos somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existam no dicionário de dados.

    6.   Clique no botão Gravar para salvar o histórico (log) apresentado.

    7.   Clique no botão OK para encerrar o processamento.

     

    Descrição de Ajustes

    1.   Criação campos no arquivo SX3 – Campos:

    ·       Tabela CN5 - Tipo de Documento

    Campo

    CN5_MODULO

    Tipo

    C - Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    @!

    Contexto

    Real

    Propriedade

    Alterar

    Título

    Pertence ao

    Descrição

    Pertence ao Módulo

    Lista Opções

    GCT=Gestao Contratos;FIN=Financeiro;AMB=Ambos

    Inic. Padrão

    "GCT"

    Val. Sistema

    Pertence("GCT/FIN/AMB")

    Nível

    1

    Obrigatório

    Sim

    Usado

    Sim

    Browse

    Não

    Help de Campo

    Informe o modulo que este pertence.

    Ordem

    04

     

    Campo

    CN5_IMPFIN

    Tipo

    C - Caracter

    Tamanho

    1

    Decimal

    0

    Formato

    @!

    Contexto

    Real

    Propriedade

    Alterar

    Título

    Impede FIN

    Descrição

    Impede eventos financeiro

    Lista Opções

    1=Sim;2=Nao

    Val. Sistema

    Pertence("12")

    Nível

    1

    Obrigatório

    Sim

    Usado

    Sim

    Browse

    Não

    Help de Campo

    Impede eventos do financeiro

    Ordem

    05

     

    Campo

    CN5_IMPGCT

    Tipo

    C - Caracter

    Tamanho

    1

    Decimal

    0

    Formato

    @!

    Contexto

    Real

    Propriedade

    Alterar

    Título

    Impede GCT

    Descrição

    Impede eventos contratos

    Lista Opções

    1=Sim;2=Nao

    Val. Sistema

    Pertence("12")

    Nível

    1

    Obrigatório

    Sim

    Usado

    Sim

    Browse

    Não

    Help de Campo

    Impede eventos de gestao de contratos

    Ordem

    06

     


     

    Campo

    CN5_EMAIL

    Tipo

    C - Caracter

    Tamanho

    1

    Decimal

    0

    Formato

    @!

    Contexto

    Real

    Propriedade

    Alterar

    Título

    Envia Email

    Descrição

    Envia Email ao Gestor

    Lista Opções

    1=Sim;2=Nao

    Val. Sistema

    Pertence("12")

    Nível

    1

    Obrigatório

    Sim

    Usado

    Sim

    Browse

    Não

    Help de Campo

    Envia email ao Gestor contido no parametro MV_GSTGCT

    Ordem

    07

     

    Campo

    CN5_SEQ

    Tipo

    C - Caracter

    Tamanho

    2

    Decimal

    0

    Formato

    @!

    Contexto

    Real

    Propriedade

    Visualizar

    Título

    Seq.Opcional

    Descrição

    Sequencia Opcional

    Nível

    1

    Browse

    Não

    Help de Campo

    Sequência Opcional

    Ordem

    08

     

    Campo

    CN5_CODOPC

    Tipo

    C - Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    @!

    Contexto

    Real

    Propriedade

    Alterar

    Título

    Cód.Opcional

    Descrição

    Código do Opcional

    Cons. Padrão

    CN5 - Tipo de Documento

    Val. Sistema

    ExistCpo("CN5")

    Nível

    1

    Browse

    Não

    Gatilhos

    Sim

    Help de Campo

    Código do Opcional - F3 para consulta padrão.

    Ordem

    09

     

    Campo

    CN5_DESOPC

    Tipo

    C - Caracter

    Tamanho

    30

    Decimal

    0

    Formato

    @!

    Contexto

    Virtual

    Propriedade

    Visualizar

    Título

    Desc. Opcional

    Descrição

    Descrição Doc. Opcional

    Inic. Padrão

    IF(INCLUI .OR. EMPTY(M->CN5_CODOPC) , "", POSCIONE("CN5", 1, XFILIAL("CN5") + M->CN5_CODOPC, "CN5_DESCRI"))

    Nível

    1

    Browse

    Não

    Help de Campo

    Descrição do documento opcional

    Ordem

    10

     

    ·       Tabela FR9 - Regras de documento por evento

    Campo

    FR9_FILIAL

    Tipo

    C - Caracter

    Tamanho

    2

    Decimal

    0

    Formato

    @!

    Título

    Filial

    Descrição

    Filial do Sistema

    Nível

    1

    Usado

    Não

    Grupo de Campos

    033 -

    Ordem

    01

     

    Campo

    FR9_EVENTO

    Tipo

    C - Caracter

    Tamanho

    2

    Decimal

    0

    Formato

    @!

    Contexto

    Real

    Propriedade

    Alterar

    Título

    Cód.Evento

    Descrição

    Código do Evento

    Lista Opções

    01=Liberação p/Baixa; 02=Baixa Manual; 03=Baixa Automática; 04=Baixa Lote; 05=Cheq.s/Tit; 06=Borderô; 07=Compensação

    Val. Sistema

    Pertence("01/02/03/04/05/06/07/")

    Nível

    1

    Obrigatório

    Sim

    Usado

    Sim

    Browse

    Sim

    Help de Campo

    Escolher o evento a configurar os documentos.

    Ordem

    02

     

    Campo

    FR9_DOCUM

    Tipo

    C - Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    @!

    Contexto

    Real

    Propriedade

    Alterar

    Título

    Cód.Document

    Descrição

    Código do Documento

    Cons. Padrão

    CN5 - Tipo de Documento

    Val. Sistema

    ExistCpo("CN5")

    Nível

    1

    Obrigatório

    Sim

    Browse

    Sim

    Usado

    Sim

    Help de Campo

    Informe o código do documento

    Ordem

    03

     

    Campo

    FR9_DESCRI

    Tipo

    C - Caracter

    Tamanho

    30

    Decimal

    0

    Formato

    @!

    Contexto

    Virtual

    Propriedade

    Visualizar

    Título

    Descrição

    Descrição

    Descrição do Documento

    Inic. Padrão

    IF(INCLUI, "", POSICIONE("CN5", 1, XFILIAL("CN5") + M->FR9_DOCUM + "00", "CN5_DESCRI"))

    Inic. Browse

    POSICIONE("CN5", 1, XFILIAL("CN5") + FR9->FR9_DOCUM + "00", "CN5_DESCRI")

    Nível

    1

    Browse

    Sim

    Obrigatorio

    Não

    Usado

    Sim

    Ordem

    04

     

    ·       Tabela FRD - Check list de Documento Financeiro

    Campo

    FRD_FILIAL

    Tipo

    C - Caracter

    Tamanho

    2

    Decimal

    0

    Formato

    @!

    Título

    Filial

    Descrição

    Filial do Sistema

    Nível

    1

    Grupo de Campos

    033 -

    Ordem

    01

     

    Campo

    FRD_PREFIX

    Tipo

    C - Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    @!

    Título

    Prefixo

    Descrição

    Prefixo do Titulo

    Nível

    1

    Browse

    Sim

    Usado

    Sim

    Obrigatório

    Não

    Ordem

    02

     

    Campo

    FRD_NUM

    Tipo

    C - Caracter

    Tamanho

    9

    Decimal

    0

    Formato

    @!

    Título

    No. Titulo

    Descrição

    Número do Titulo

    Nível

    1

    Obrigatório

    Sim

    Usado

    Sim

    Browse

    Sim

    Grupo de Campos

    018 - Documento de entrada/saída

    Ordem

    03

     


     

    Campo

    FRD_PARCEL

    Tipo

    C - Caracter

    Tamanho

    1

    Decimal

    0

    Formato

    @!

    Título

    Parcela

    Descrição

    Parcela do Titulo

    Nível

    1

    Obrigatório

    Não

    Usado

    Sim

    Browse

    Sim

    Grupo de Campos

    011 - Parcela

    Ordem

    04

     

    Campo

    FRD_TIPO

    Tipo

    C - Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    @!

    Título

    Tipo

    Descrição

    Tipo do Título

    Nível

    1

    Obrigatório

    Sim

    Usado

    Sim

    Browse

    Sim

    Ordem

    05

     

    Campo

    FRD_FORNEC

    Tipo

    C - Caracter

    Tamanho

    6

    Decimal

    0

    Formato

    @!

    Título

    Fornecedor

    Descrição

    Código do Fornecedor

    Nível

    1

    Obrigatório

    Sim

    Usado

    Sim

    Browse

    Sim

    Grupo de Campos

    001 - Código Cliente/Fornecedor

    Ordem

    06

     

    Campo

    FRD_LOJA

    Tipo

    C - Caracter

    Tamanho

    2

    Decimal

    0

    Formato

    @!

    Título

    Loja

    Descrição

    Loja do Fornecedor

    Nível

    1

    Obrigatório

    Sim

    Usado

    Sim

    Browse

    Sim

    Grupo de Campos

    002 - Loja Cliente/Fornecedor

    Ordem

    07

     

    Campo

    FRD_DOCUM

    Tipo

    C - Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    @!

    Contexto

    Real

    Propriedade

    Alterar

    Título

    Cód.Document

    Descrição

    Código do Documento

    Cons. Padrão

    CN5 - Tipo de Documento

    Val. Sistema

    ExistCpo("CN5")

    Nível

    1

    Obrigatorio

    Não

    Usado

    Sim

    Browse

    Sim

    Gatilhos

    Sim

    Ordem

    08

     

    Campo

    FRD_DESCRI

    Tipo

    C - Caracter

    Tamanho

    30

    Decimal

    0

    Formato

    @!

    Contexto

    Virtual

    Propriedade

    Visualizar

    Título

    Descrição

    Descrição

    Descrição do Documento

    Inic. Padrão

    IF(INCLUI, "", POSICIONE("CN5", 1, XFILIAL("CN5") + FRD->FRD_DOCUM + "00", "CN5_DESCRI"))

    Inic. Browse

    POSICIONE("CN5", 1, XFILIAL("CN5") + FRD->FRD_DOCUM + "00", "CN5_DESCRI")

    Nível

    1

    Obrigatorio

    Não

    Usado

    Sim

    Browse

    Não

    Ordem

    09

     

    Campo

    FRD_RECEB

    Tipo

    C - Caracter

    Tamanho

    1

    Decimal

    0

    Formato

    @!

    Contexto

    Real

    Propriedade

    Alterar

    Título

    Recebido

    Descrição

    Recebido

    Lista Opções

    1=Sim;2=Não

    Inic. Padrão

    '2'

    Val. Sistema

    Pertence("1/2")

    Nível

    1

    Obrigatório

    Não

    Usado

    Sim

    Browse

    Sim

    Help de Campo

    Recebido

    Ordem

    10

     

    ·       Tabela SE2 - Contas a Pagar

    Campo

    E2_TEMDOCS

    Tipo

    C - Caracter

    Tamanho

    1

    Decimal

    0

    Formato

    @!

    Contexto

    Real

    Propriedade

    Alterar

    Título

    Possui Docs

    Descrição

    Possui documentos

    Lista Opções

    1=Sim; 2=Não

    Inic. Padrão

    '2'

    Val. Sistema

    Pertence("1/2")

    Nível

    1

    Obrigatório

    Não

    Usado

    Sim

    Browse

    Não

    Help de Campo

    Informe 1-Sim se este título possui documentos atrelados.

    Ordem

    H4

     

    ·       Tabela SF4 - Cadastro de TES    

    Campo

    F4 _TEMDOCS

    Tipo

    C - Caracter

    Tamanho

    1

    Decimal

    0

    Formato

    @!

    Contexto

    Real

    Propriedade

    Alterar

    Título

    Possui Docs

    Descrição

    Possui documentos

    Lista Opções

    1=Sim;2=Nao

    Inic. Padrão

    '2'

    Val. Sistema

    Pertence("1/2")

    Nível

    1

    Obrigatório

    Não

    Usado

    Sim

    Browse

    Não

    Help de Campo

    Informe 1-Sim, se para os títulos gerados a partir de notas que contenham produtos com esta TES deverão existir documentos atrelados.

    Ordem

    140

     

    2.   Criação de Índices no arquivo SIX – Índices:

    Índice

    CN5

    Ordem

    3

    Chave

    CN5_FILIAL + CN5_CODOPC

    Descrição

    Codigo Opcional

     

    Índice

    CN5

    Ordem

    4

    Chave

    CN5_FILIAL + CN5_CODIGO + CN5_SEQ

    Descrição

    Código

     

    Índice

    FR9

    Ordem

    1

    Chave

    FR9_FILIAL + FR9_EVENTO + FR9_DOCUM

    Descrição

    Cod.Evento+Cod.Document

     

    Índice

    FR9

    Ordem

    2

    Chave

    FR9_FILIAL + FR9_DOCUM + FR9_EVENTO

    Descrição

    Cod.Document+Cod.Evento

     

    Índice

    FRD

    Ordem

    1

    Chave

    FRD_FILIAL + FRD_PREFIX + FRD_NUM + FRD_PARCEL + FRD_TIPO + FRD_FORNEC + FRD_LOJA + FRD_DOCUM

    Descrição

    Prefixo+No. Titulo+Parcela+Tipo+Fornecedor+Loja+Cod.Document

     

    3.   Criação de Gatilhos no arquivo SX7 – Gatilhos:

    ·       Tabela CN5 - Tipos de Documentos

    Domínio

    CN5_CODOPC

    Sequência

    001

    Cnt. Domínio

    CN5_DESOPC

    Tipo

    Primário

    Regra

    CN5->CN5_DESCRI

    Posiciona

    S

    Alias

    CN5

    Ordem

    4

    Chave

    XFILIAL("CN5") + M->CN5_CODOPC + "00"

     

    ·       Tabela FR9 – Amarração Documentos X Situações

    Domínio

    FR9_DOCUM

    Sequência

    001

    Cnt. Domínio

    FR9_DESCRI

    Tipo

    Primário

    Regra

    CN5->CN5_DESCRI

    Posiciona

    S

    Alias

    CN5

    Ordem

    4

    Chave

    XFILIAL("CN5") + M->FR9_DOCUM + "00"

     

    ·       Tabela FRD – Chek list Documentos

    Domínio

    FRD_DOCUM

    Sequência

    001

    Cnt. Domínio

    FRD_DESCRI

    Tipo

    Primário

    Regra

    CN5->CN5_DESCRI

    Posiciona

    S

    Alias

    CN5

    Ordem

    4

    Chave

    XFILIAL("CN5") + M->FRD_DOCUM + "00"

    Procedimentos para Configuração

    1.    No Configurador (SIGACFG) acesse Ambientes / Cadastro / Menu (CFGX013). Inclua as rotinas no menu do módulo Financeiro, conforme instruções a seguir:

    Menu

    Atualizações

    Submenu

    Cadastro

    Nome da rotina

    Tipos de Documentos

    Programa

    CNTA060

    Módulo

    SIGAFIN

    Tipo

    Função Protheus

    Tabelas

    CN5, FR9, FRD.

     

    Menu

    Atualizações

    Submenu

    Cadastro

    Nome da rotina

    Amarr.Docs X Situações

    Programa

    CNTA062

    Módulo

    SIGAFIN

    Tipo

    Função Protheus

    Tabelas

    CN5, FR9, FRD.

    Procedimentos para Utilização

    1.    No módulo Financeiro, acesse Atualizações/Cadastros/Tipo de Documentos (CNTA060).

    1.    Efetue a inclusão dos tipos de documentos existentes. 

    2.    Em Atualizações/Cadastros/ Amarr.Docs X Situações (CNTA062) efetue a inclusão das amarrações de documentos com as situações financeiras. 

    3.    Selecione Atualizações/Contas a Pagar/Contas a Pagar (FINA050) e inclua um título a pagar e no campo Possui Documentos?, informe SIM,

    4.    Ao confirmar a inclusão título a pagar, vincule os documentos ao título.

    Verifique a configuração do parâmetro MV_CTLIPAG. Caso esteja configurado com Verdadeiro (T), o título será bloqueado na liberação para baixa se os documentos não estiverem sido apresentados.

    Caso esteja configurado como Falso (F), o bloqueio será efetuado nas rotinas de baixa.

     Importante:

    A manutenção dos documentos pode ser efetuada por meio da rotina Contas a Pagar e também na inclusão de cópias digitalizadas na base de conhecimento do título.

     

    Informações Técnicas

    Tabelas Utilizadas

    CN5 – Tipos de Documentos; SE2 – Contas a Pagar; FR9 – Amarração Documentos x Situações; FRD – Cheklist Documentos; SF4 – Cadastros de TES

    • Sem rótulos