Boletim Técnico: Compensação Automática de Adiantamento
Ocorrência
Nova Rotina
Resumo
Implementou-se a criação do parâmetro MV_AVG0195 que possibilitará ao usuário definir o nome do campo a ser buscado referente ao Beneficiário do cheque de adiantamento, como por exemplo, “SWB->WB_SWIFT” que irá buscar a informação parametrizada no momento da compensação automática de adiantamento na rotina de Controle de Câmbio (EICAP100). Apenas, quando o módulo de Importação estiver integrado aos módulos Financeiro e Compras.
ID do Chamado
SCQBB5
Produtos
Microsiga 10
Módulos
- SIGAEIC
Portais
- nenhum
Países
- Brasil
Traduções
- Português (Brasil)
Sistema Operacional
todos
Bancos de Dados
- todos
Nome + Fonte
Manutenção de Purchase Order (EICPO400), Controle de Câmbio (EICAP100, EICFI400) e Manutenção de FFC (EICLO100)
Parâmetros Envolvidos
MV_AVG0195
Número da FNC
000000123722010
Ajustes no Compatibilizador
Não
Integridade Referencial
Não
Aplicação de Patch
Não
Procedimentos para Implementação
· Aplicar atualização do(s) programa(s) EICFI400.PRW, EICAP100.PRW, EICPO400.PRW, EICLO100.PRW, UIAVG0195.PRW e AVUPDATE01.PRW.
· Para que as alterações sejam efetuadas, é necessário executar a função “U_UIAVG0195”.
Importante:
1. Antes de executar o compatibilizador “UIAVG0195”, é 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á ocasionar a sobregravação de índices personalizados caso não estejam identificados pelo nickname.
2. Em Microsiga Protheus “TOTVS Smart Client”, campo “Programa Inicial”, digite “U_UIAVG0195”.
3. Clique em Ok para continuar.
4. Ao confirmar, é apresentada uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
5. Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela.
6. Em seguida, é apresentada a janela de “Atualização concluída” com o histórico (log) de todas as atualizações processadas:
7. Clique em Gravar para salvar o histórico (log) apresentado.
8. Clique em Ok para encerrar o processamento.
Procedimentos para Configuração
Configuração de Parâmetros:
1. Acesse o módulo “Configurador (SIGACFG)”, selecione as opções “Ambientes\ Cadastros\ Parâmetros (CFGX017)” e configure o parâmetro MV_EASY conforme as instruções a seguir:
a) O conteúdo padrão deste parâmetro é (N). Assim os módulos de Importação e Compras não estarão integrados.
b) Alterando-se o conteúdo deste parâmetro para (S), os módulos de Importação e Compras passarão a ser integrados. Pedidos de Importação serão gerados também no módulo de compras.
2. Acesse o módulo “Configurador (SIGACFG)”, selecione as opções “Ambientes\ Cadastros\ Parâmetros (CFGX017)” e configure o parâmetro MV_EASYFIN conforme as instruções a seguir:
a) O conteúdo padrão deste parâmetro é (N). Assim as despesas não são geradas no módulo financeiro.
b) Alterando-se o conteúdo deste parâmetro para (S), as despesas passarão a ser geradas no módulo financeiro.
3. Acesse o módulo “Configurador (SIGACFG)”, selecione as opções “Ambientes\ Cadastros\ Parâmetros (CFGX017)” e configure o parâmetro MV_COMPAUT conforme as instruções a seguir:
a) O conteúdo padrão deste parâmetro é (T). Desta forma, a compensação de títulos do módulo de importação gerados no módulo financeiro será automática.
b) Caso o conteúdo deste parâmetro seja (F) as compensações no módulo Financeiro não serão feitas automaticamente após a liquidação do título.
4. Acesse o módulo “Configurador (SIGACFG)”, selecione as opções “Ambientes\ Cadastros\ Parâmetros (CFGX017)” e configure o parâmetro MV_AVG0195 conforme as instruções a seguir:
a) O conteúdo padrão deste parâmetro é vazio. Assim, o beneficiário do cheque da parcela de adiantamento será carregado a partir do fornecedor do processo.
b) Adicionando-se um campo que possua tipo caractere a este parâmetro no formato “(Tabela)->(Campo da Tabela)”, o valor contido neste campo caso a tabela referente esteja sendo utilizada e posicionada, será o beneficiário do cheque da parcela de adiantamento no momento da geração no financeiro.
1. Acesse o módulo “Configurador (SIGACFG)”, selecione as opções “Ambientes\ Cadastros\ Parâmetros (CFGX017)” e configure o parâmetro MV_EASY conforme as instruções a seguir:a) O conteúdo padrão deste parâmetro é (N). Assim os módulos de Importação e Compras não estarão integrados.
b) Alterando-se o conteúdo deste parâmetro para (S), os módulos de Importação e Compras passarão a ser integrados. Pedidos de Importação serão gerados também no módulo de compras.
2. Acesse o módulo “Configurador (SIGACFG)”, selecione as opções “Ambientes\ Cadastros\ Parâmetros (CFGX017)” e configure o parâmetro MV_EASYFIN conforme as instruções a seguir:
a) O conteúdo padrão deste parâmetro é (N). Assim as despesas não são geradas no módulo financeiro.
b) Alterando-se o conteúdo deste parâmetro para (S), as despesas passarão a ser geradas no módulo financeiro.
3. Acesse o módulo “Configurador (SIGACFG)”, selecione as opções “Ambientes\ Cadastros\ Parâmetros (CFGX017)” e configure o parâmetro MV_COMPAUT conforme as instruções a seguir:
a) O conteúdo padrão deste parâmetro é (T). Desta forma, a compensação de títulos do módulo de importação gerados no módulo financeiro será automática.
b) Caso o conteúdo deste parâmetro seja (F) as compensações no módulo Financeiro não serão feitas automaticamente após a liquidação do título.
4. Acesse o módulo “Configurador (SIGACFG)”, selecione as opções “Ambientes\ Cadastros\ Parâmetros (CFGX017)” e configure o parâmetro MV_AVG0195 conforme as instruções a seguir:
a) O conteúdo padrão deste parâmetro é vazio. Assim, o beneficiário do cheque da parcela de adiantamento será carregado a partir do fornecedor do processo.
b) Adicionando-se um campo que possua tipo caractere a este parâmetro no formato “(Tabela)->(Campo da Tabela)”, o valor contido neste campo caso a tabela referente esteja sendo utilizada e posicionada, será o beneficiário do cheque da parcela de adiantamento no momento da geração no financeiro.
Procedimentos para Utilização
Defina o campo Cond Pagto com uma Condição de pagamento antecipada.
Necessário configurar o parâmetro MV_AVG0195 com o campo do tipo caractere de onde será extraído o beneficiário do cheque de adiantamento, como por exemplo, “SWB->WB_SWIFT”.
Sequência 001 - Criação de um PO para geração de títulos PR no Financeiro
- No ambiente Easy Import Control (SIGAEIC), acesse as opções “Atualizações/ Purchase Order” (EICPO400), clique em Incluir.
- Preencha os dados do PO e na aba Financeiro, pressione F3 sobre o campo Moeda a fim de definir a moeda do processo e sua cotação.
- Defina o campo Cond Pagto com uma Condição de pagamento antecipada.
- Ao finalizar o cadastro do pedido, o sistema exibirá o número do pedido de compra gerado no módulo financeiro.
- Clique em Ok para finalizar.
Sequência 002:
- No módulo Financeiro (SIGAFIN) acesse as opções “Atualizações/ Contas a Pagar/ Contas a Pagar” (FINA750).
- Para verificar com mais detalhes o processo gerado, selecione o mesmo e clique em Visualizar. Será possível visualizar que o sistema gerou os títulos provisórios do tipo PR do Purchase Order.
Sequência 003 - Geração da parcela de adiantamento e liquidação
- No ambiente Easy Import Control (SIGAEIC), acesse as opções “Atualizações\ Financeiro\ Controle de Cambio” (EICAP100), clique em Incluir.
- No campo “Tipo”selecione a opção Antecipado.
- No campo Processo/PO,selecione o Purchase Order que possui a condição de pagamento antecipada.
- Preencha os dados da parcela e clique em OK.
- O sistema irá gerar a parcela. Dê um duplo clique na parcela para inserir os dados complementares.
- Na tela que será apresentada, informe os campos de data do contrato e número do contrato.
- Caso exista alguma parcela de adiantamento vinculada ao contrato inserido, o sistema não permitirá a alteração diante da mensagem que será apresentada.
- Neste caso, colocamos no parâmetro MV_AVG0195 o campo Swift (SWB->WB_SWIFT), portanto, o preenchemos para que o nome contido neste campo seja o beneficiário do cheque do adiantamento.
- Clique em OK para retornar a tela principal da manutenção de câmbio.
- Confira os dados e clique em OK novamente para concluir a operação.
- O sistema exibirá a tela de dados do módulo financeiro. Confira os dados e clique em OK.
- O sistema efetuará a gravação do adiantamento.
- Selecione o processo novamente e efetue a liquidação da parcela de adiantamento.
Sequência 004:
- No módulo Financeiro (SIGAFIN), acesse as opções “Atualizações/ Contas a pagar/ Contas a pagar” (FINA750).
- Selecione o título INV e título PA e clique em Visualizar, será possível verificar com mais detalhes as informações referentes às parcelas do processo que foi compensado na rotina de Câmbio.
Sequência 005:
- No módulo Financeiro (SIGAFIN), acesse as opções “Atualizações/ Movimento Bancário/ Movimento Bancário” (FINA030).
- Selecione no browse a movimentação da parcela liquidada e clique em Visualizar.
- O sistema exibirá os dados de movimentação bancária da parcela liquidada, como na figura que será apresentada.
- Repare que o número do cheque corresponde ao número do contrato de câmbio e o beneficiário é o mesmo informado no campo WB_SWIFT, campo o qual informamos no parâmetro MV_AVG0195 como campo do beneficiário do cheque de adiantamento.
- Ao finalizar o cadastro do pedido, o sistema exibirá o número do pedido de compra gerado no módulo financeiro.
- Clique em Ok para finalizar.
Sequência 002:
- No módulo Financeiro (SIGAFIN) acesse as opções “Atualizações/ Contas a Pagar/ Contas a Pagar” (FINA750).
- Para verificar com mais detalhes o processo gerado, selecione o mesmo e clique em Visualizar. Será possível visualizar que o sistema gerou os títulos provisórios do tipo PR do Purchase Order.
Sequência 003 - Geração da parcela de adiantamento e liquidação
- No ambiente Easy Import Control (SIGAEIC), acesse as opções “Atualizações\ Financeiro\ Controle de Cambio” (EICAP100), clique em Incluir.
- No campo “Tipo”selecione a opção Antecipado.
- No campo Processo/PO,selecione o Purchase Order que possui a condição de pagamento antecipada.
- Preencha os dados da parcela e clique em OK.
- O sistema irá gerar a parcela. Dê um duplo clique na parcela para inserir os dados complementares.
- Na tela que será apresentada, informe os campos de data do contrato e número do contrato.
- Caso exista alguma parcela de adiantamento vinculada ao contrato inserido, o sistema não permitirá a alteração diante da mensagem que será apresentada.
- Neste caso, colocamos no parâmetro MV_AVG0195 o campo Swift (SWB->WB_SWIFT), portanto, o preenchemos para que o nome contido neste campo seja o beneficiário do cheque do adiantamento.
- Clique em OK para retornar a tela principal da manutenção de câmbio.
- Confira os dados e clique em OK novamente para concluir a operação.
- O sistema exibirá a tela de dados do módulo financeiro. Confira os dados e clique em OK.
- O sistema efetuará a gravação do adiantamento.
- Selecione o processo novamente e efetue a liquidação da parcela de adiantamento.
Sequência 004:
- No módulo Financeiro (SIGAFIN), acesse as opções “Atualizações/ Contas a pagar/ Contas a pagar” (FINA750).
- Selecione o título INV e título PA e clique em Visualizar, será possível verificar com mais detalhes as informações referentes às parcelas do processo que foi compensado na rotina de Câmbio.
Sequência 005:
- No módulo Financeiro (SIGAFIN), acesse as opções “Atualizações/ Movimento Bancário/ Movimento Bancário” (FINA030).
- Selecione no browse a movimentação da parcela liquidada e clique em Visualizar.
- O sistema exibirá os dados de movimentação bancária da parcela liquidada, como na figura que será apresentada.
- Repare que o número do cheque corresponde ao número do contrato de câmbio e o beneficiário é o mesmo informado no campo WB_SWIFT, campo o qual informamos no parâmetro MV_AVG0195 como campo do beneficiário do cheque de adiantamento.
Informações Técnicas
Tabelas Utilizadas | SWB – Parcelas do Câmbio |
Número do Plano | 000000123412010 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas