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.
- SIGAFIN
- nenhum
- Brasil
- todos
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 há 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 há 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.
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" |
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. |
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.
Tabelas Utilizadas | CN5 – Tipos de Documentos; SE2 – Contas a Pagar; FR9 – Amarração Documentos x Situações; FRD – Cheklist Documentos; SF4 – Cadastros de TES |