Pré-ordem de pagamento Produto : Microsiga Protheus Financeiro Versão 11 Chamado : TDOOY5 Data da publicação : 15/03/2012 País(es) : Argentina Banco(s) de Dados : Todos Esta melhoria depende de execução do update de base U_UPDFIN conforme Procedimentos para Implementação. Implementada a rotina Pré-Ordem de Pagamento II (FINA855), para que os títulos liberados para pagamento sejam incluídos em ordens de pagamento prévias, caso seja necessário editar os valores dos títulos, aprová-los ou rejeitá-los. Nesta funcionalidade é calculada uma prévia das retenções, sendo que os cálculos que dependem de bases acumuladas servem apenas como informativo para inserir as pré-ordens, e os cálculos efetivos apenas calculados na efetivação dos pagamentos na Ordem de Pagamento (FINA850). Para os processos de Liberação de (FINA580) e mais informações sobre o pagamento das pré-ordens de pagamento através da Ordem de Pagamento (FINA850), consulte o help on-line. O relatório de Pré-ordem de pagamento (FINR851) está disponível apenas no modo personalizável. PROCEDIMENTO PARA IMPLEMENTAÇÃO Antes de executar o compatibilizador U_UPDFIN é imprescindível: a) Realizar o backup da base de dados do produto que será executado o compatibilizador (PROTHEUS11_DATA\DATA) e dos dicionários de dados "SXs" (PROTHEUS11_DATA\SYSTEM). b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa. 1
c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema. d) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de 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. e) O compatibilizador deve ser executado com a Integridade Referencial desativada*. 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 Smart Client, digite U_UPDFIN no campo Programa Inicial. 2
Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 24/05/2012. 2. Clique em OK para continuar. 3. É apresentada a janela do compatibilizador. 4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo. 5. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos. É apresentada uma mensagem explicativa na tela. 6. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados. 7. Clique em Gravar para salvar o histórico (log) apresentado. 8. Clique em OK para encerrar o processamento. O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) desta FNC. ATUALIZAÇÕES DO COMPATIBILIZADOR 1. Criação no arquivo SX3 s: Tabela SE2 Contas a Pagar: E2_PREOP Tamanho 12 Usado Pre-Ordem de Pago Pre-ordem Não usado Grupo campos 015 Help de Numero da pre-ordem de pago que esta vinculado o titulo a pagar. 3
Tabela FJK Cabeçalho Pre-Ordem Pago: FJK_FILIAL Tamanho 2 Filial do sistema Filial Grupo campos 033 Help de Filial do Sistema FJK_PREOP Tamanho 12 Numero da Pre Ordem Pago Pré-ordem Grupo campos 015 Help de Número da Pré-Ordem de Pago FJK_ORDPAG Tamanho 12 Ordem de pago Ord. Pago Grupo campos 015 Help de Numero da Ordem de Pago que foi gerada a partir da Pré-Ordem de Pago 4
FJK_DTDIG Data Tamanho 8 Help de Data Ultima Modificacao Dt. Modific. Data da ultima modificacao da pre-ordem de pago. FJK_FORNEC Tamanho 6 Consulta F3 Validação Codigo do Fornecedor Fornecedor SA2 ExistCpo("SA2",M->FJK_FORNEC,,,,.F.) Grupo campos 001 Help de Codigo do Fornecedor da Pre-Ordem de Pago FJK_LOJA Tamanho 2 Validação Codigo Loja do Fornecedor Loja ExistCpo("SA2",M->FJK_FORNEC + M->FJK_LOJA) Grupo campos 002 Help de Codigo da Loja do Fornecedor da Pre-Ordem de Pago 5
FJK_DTANLI Data Tamanho 8 Help de Data de Analise Data Analise Data da analise da pre-ordem de pago FJK_DTCANC Data Tamanho 8 Help de Data Cancelamento Data Cancela Data de Cancelamento da Pre-Ordem de Pago Tabela FJL Itens Pré-Ordem Pago: FJL_FILIAL Tamanho 2 Uso Filial do Sistema Filial Não usado Grupo campos 033 Help de Filial do Sistema 6
Tamanho FJL_PREOP 12 (deve ter o mesmo tamanho do campo EK_ORDPAGO, conforme definido para cada pais) Pre-Ordem de Pago Pre-Ordem Grupo campos 015 Help de Numero da Pre-Ordem de Pago FJL_PREFIX Tamanho 3 Help de Prefixo do Titulo a Pagar Prefixo Prefixo do título a pagar dos itens da Pre-Ordem de Pago FJL_PARCEL Tamanho 1 Parcela do Titulo a Pagar Parcela Grupo campos 011 Help de Parcela do titulo a pagar dos itens da pre-ordem de pago. 7
FJL_TIPO Tamanho 3 Help de do Titulo a Pagar do Titulo a Pagar dos itens da pre-ordem de pago. FJL_NUM Tamanho 12 Numero do Titulo a Pagar Numero Grupo campos 018 Help de Numero do titulo a pagar dos itens da pre-ordem de pago. FJL_FORNEC Tamanho 6 Fornecedor do Titulo CP Fornecedor Grupo campos 001 Help de Fornecedor do Titulo a Pagar dos itens da pre-ordem de pago. 8
FJL_LOJA Tamanho 2 Loja do Forn. Titulo CP Loja Grupo campos 002 Help de Loja do Fornecedor do Titulo a Pagar dos itens da pre-ordem de pago. FJL_VALOR Numérico Tamanho 16 Decimais 2 Valor do Titulo a Pagar Valor Titulo @E 9,999,999,999,999.99 Validação Help de Positivo().And. NaoVazio() Valor do titulo a pagar dos itens da pre-ordem de pago. FJL_VLRPRE Numérico Tamanho 16 Decimais 2 Valor Pré-Ordem Pago Val. Pre-Ord @E 99,999,999,999,999.99 Validação Help de Positivo().And. NaoVazio() Valor determinado para pagamento na pré-ordem de pago. 9
O tamanho dos campos que possuem grupo podem variar conforme ambiente em uso. 2. Criação de Índices no arquivo SIX Índices: Índice FJK Ordem 01 Chave Proprietário FJK_FILIAL+FJK_FORNEC+FJK_LOJA+FJK_PREOP Fornecedor + Loja + Pre-Ordem S Índice FJK Ordem 02 Chave Proprietário FJK_FILIAL+FJK_ORDPAG+FJK_PREOP Ord. Pago + Pre-Ordem S Índice FJL Ordem 01 Chave Proprietário FJL_FILIAL+FJL_FORNEC+FJL_LOJA+FJL_PREOP Fornecedor + Loja + Pre-Ordem S Índice FJL Ordem 02 Chave Proprietário FJL_FILIAL+FJL_PREOP+FJL_FORNEC+FJL_LOJA+FJL_PREFIX+FJL_NUM+FJL_P ARCEL+FJL_TIPO Pre-Ordem + Fornecedor + Loja + Prefixo + Numero + Parcela + S 10
3. Criação no arquivo SX1 Grupo de s: Nome: FIP855 Ordem 01 Vencimento de Data Tamanho 8 01/01/11 MV_PAR01 Ordem 02 Vencimento até Data Tamanho 8 31/12/11 MV_PAR02 Ordem 03 Cons. outros Forn.? Numérico Tamanho 1 Combo 1= 2=Não MV_PAR03 Ordem 04 Fornecedor de Tamanho 6 branco MV_PAR04 11
Ordem 05 Fornecedor até Tamanho 6 ZZZZZZ MV_PAR05 Ordem 06 Loja de Tamanho 2 branco MV_PAR06 Ordem 07 Loja até Tamanho 2 ZZ MV_PAR06 12
Nome: FIP851 Ordem 01 Fornecedor de Tamanho 6 branco MV_PAR01 Ordem 02 Fornecedor até Tamanho 6 ZZZZZZ MV_PAR02 Ordem 03 Loja de Tamanho 2 branco MV_PAR03 Ordem 04 Loja até Tamanho 2 ZZ MV_PAR04 13
Ordem 05 Status Numérico Tamanho 1 Combo 1=Aprovada 2=Efetivada 3= Original 4=Reprov./Canc. 5=Todos MV_PAR05 Ordem 06 Calcula Retenção? Numérico Tamanho 1 Combo 1= 2=Não MV_PAR06 Ordem 07 Moeda Numérico Tamanho 1 Combo 1=Moeda 1 2=Moeda 2 3=Moeda 3 4=Moeda 4 5=Moeda 5 MV_PAR07 Ordem 08 Numérico Tamanho 1 Opções Combo 1=Analítico 2=Sintético MV_PAR08 14
Ordem 09 Data de Data Tamanho 8 01/01/11 MV_PAR09 Ordem 10 Data até Data Tamanho 8 31/12/11 MV_PAR10 PROCEDIMENTOS PARA CONFIGURAÇÃO 1. No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Financeiro (SIGAFIN), conforme instruções a seguir: Menu Submenu Nome da Rotina Programa Módulo Tabelas Atualizações Contas a Pagar Pré-Ordem Pago II FINA855 SIGAFIN Função Protheus SE2 SA2 FJK FJL SEK Menu Submenu Nome da Rotina Programa Módulo Relatórios Contas a Pagar Pré-Ordem Mod. II FINR851 SIGAFIN 15
Tabelas Função Protheus SE2 SA2 FJK FJL SEK PROCEDIMENTOS PARA UTILIZAÇÃO Pré-requisito É necessário cadastrar um título a pagar, pela integração com o Compras (SIGACOM) ou pelo Financeiro (SIGAFIN). Caso o parâmetro MV_CTLIPAG esteja habilitado, a liberação do título deve ser efetuada antes de incluí-los em uma pré-ordem de pagamento. 1. No Financeiro (SIGAFIN) acesse Atualizações/Contas a Pagar/Pré-Ordem de Pago II (FINA855) 2. Clique em Incluir. A tela de inclusão é exibida. 3. Informe o Fornecedor e Loja. 4. Clique em Selecionar s. 5. Preencha as perguntas conforme desejado e Confirme. 6. Marque os títulos que devem fazer parte da pré-ordem e Confirme. Os títulos são exibidos na tela principal da pré-ordem de pagamento. Caso desejado é possível incluir outros títulos, ou então excluí-los pressionando a tecla Delete. A coluna de Valor da Pré-Ordem pode ser editado ao utilizar o pagamento. 7. Clique em Confirme. Para que a pré-ordem esteja disponível para o pagamento, é necessário passar pelo processo de análise. 8. Selecione a pré-ordem e clique em Aprovação. Nesta opção é possível aprovar a pré-ordem para pagamento sem alterar os dados. 9. Clique em Confirmar. Para cancelar uma pré-ordem de pagamento 1. Selecione a pré-ordem de pagamento desejada. 2. Clique em Reprovar. Nas reprovações e cancelamentos, os títulos voltam a ficar disponíveis para compor outras pré-ordens, porém aquela que foi reprovada ou cancelada é mantida para histórico. 16
Para cancelar uma pré-ordem de pagamento aprovada 1. Selecione a pré-ordem de pagamento desejada. 2. Clique em Cancelamento. 3. É exibida a mensagem de cancelamento da aprovação. Caso seja necessário, é possível editar a pré-ordem novamente. INFORMAÇÕES TÉCNICAS Tabelas Utilizadas Funções Envolvidas Sistemas Operacionais SE2 Contas a Pagar SA2 - Fornecedores FJK Cabeçalho Pré-Ordem FJL Itens Pré-Ordem SEK Ordem de Pago FINA855 Pré-Ordem de Pagamento II FINA850 Ordem de pagamento Modelo II FINA580 Liberação para baixa FINR851 Relatório de Pré-Ordem de Pagamento Windows/Linux 17