Home

Linha Microsiga Protheus

Páginas filhas
  • Diferença de Câmbio -- 115700

Boletim Técnico: Diferença de Câmbio
Ocorrência
Melhoria
Resumo
Estão disponíveis os processos de diferença de câmbio manual para o Uruguai, por meio das rotinas Diferença de Câmbio a pagar (FINA084) e Diferença de Câmbio a Receber (FINA074), a execução da diferença de câmbio automática, por meio das rotinas Ordem de Pago (FINA085A) e Recebimento Diversos (FINA087A) e a emissão de Documento Fiscal no momento da geração da Diferença de Câmbio.Diferença de Cambio AutomáticaA diferença de câmbio para Contas a Pagar (FINA084) e Diferença de Câmbio para Contas a Receber (FINA074) podem ser executadas automaticamente no momento de efetuar a baixa do título pelas rotinas Ordem de Pago (FINA085A) e Recebimentos Diversos (FINA087A), desde que os parâmetros MV_DIFCAMR e MV_DIFCAMP estejam configurados com S (Sim) e o parâmetro MV_MDCFIN contenha as moedas a serem consideradas para cálculo da diferença de câmbio.A diferença de câmbio será gerada para todas as moedas definidas no parâmetro MV_MDCFIN, exceto para a moeda do título original. Geração de Documento Fiscal na Diferença de CâmbioA geração da Nota de Débito ou Crédito será executada de forma manual ou automática, nas rotinas Dif. Câmbio Contas a Pagar (FINA084) e Dif. Câmbio Contas a Receber (FINA074).Ao gravar a diferença de câmbio, será gravada também uma Nota de Débito ou Crédito, de acordo com a diferença gerada. Este documento fiscal será registrado somente para as diferenças calculadas em moeda padrão. O processo de diferença de câmbio para as demais moedas ocorrerá normalmente, sem a geração de documento fiscal.Caso a diferença gere uma nota de débito, ao realizar o cancelamento, será gerada uma nota de crédito e vice-versa.O documento fiscal é gravado nas seguintes tabelas:Diferença de Câmbio a PagarNota de crédito -> SF2 e SD2Nota de débito -> SF1 e SD1Diferença de Câmbio a ReceberNota de crédito -> SF2 e SD2Nota de débito -> SF1 e SD1Para viabilizar essa melhoria, criou-se os compatibilizadores U_AtuArqCOR  e  U_UPDFIN, que deve ser aplicado conforme instruções descritas em Procedimentos para Implementação.
ID do Chamado
SCXTNP
Produtos
  • Microsiga 10
  • Módulos
    • SIGAFIN
    Portais
    • nenhum
    Países
    • Uruguai
    Traduções
    • Espanhol
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    Nome + Fonte
    FINA074 – Diferença de Câmbio C. Receber; FINA084 – Diferença de Câmbio C. Pag., FINR074 – Dif. de Câmbio; FINR084 – Dif. de Câmbio.
    Número da FNC
    00000023402/2010
    Ajustes no Compatibilizador
    Sim
    Integridade Referencial
    Não
    Aplicação de Patch
    Não
    Compatibilizador 1
    - U_AtuArqCOR e U_UPDFIN
    Procedimentos para Implementação

    Antes de executar os compatibilizadores U_AtuArqCOR  e  U_UPDFIN é imprescindível:

    a)         Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório “PROTHEUS_DATA\DATA”, se versão 10, 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 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.

    d)         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 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!

     

     

     

                Execute primeiramente o compatibilizador U_ATUARQCOR e na sequência, execute o compatibilizador U_UPDFIN.

     

    1.          Em Microsiga Protheus TOTVS Smart Client (se versão 10), digite U_ATUARQCOR no campo Programa Inicial.

    Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 27/12/2011.

    2.          Clique em OK para continuar.

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

    4.          Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
    É apresentada uma mensagem explicativa na tela.

    5.          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.

    6.          Clique em Gravar para salvar o histórico (log) apresentado.

    7.          Clique em OK para encerrar o processamento.

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

    Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 27/12/2011.

    9.          Clique em OK para continuar.

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

    11.       Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
    É apresentada uma mensagem explicativa na tela.

    12.       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.

    13.       Clique em Gravar para salvar o histórico (log) apresentado.

    14.       Clique em OK para encerrar o processamento

    O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) desta FNC.

     

    Descrição de Ajustes

    1.        Criação de Campos no SX3

    Tabela SFR: Valores de Correção

    Campo

    FR_FILIAL

    Tipo

    Caracter

    Tamanho

    2

    Decimal

    0

    Formato

    @!

    Título

    Filial

    Descrição

    Filial do sistema      

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

     

     

     

    Campo

    FR_CHAVOR

    Tipo

    Caracter

    Tamanho

    27

    Decimal

    0

    Título

    Chave Origem

    Descrição

    Chave Origem           

    Nível

    1

    Usado

    Sim

    Browse

    Sim

    Help

    Chave Origem      

     

     

    Campo

    FR_DATADI

    Tipo

    Data

    Tamanho

    8

    Decimal

    0

    Título

    Data Ajuste

    Descrição

    Data Ajuste            

    Nível

    1

    Usado

    Sim

    Browse

    Sim

    Help

    Data do Ajuste             

     

     

    Campo

    FR_VALOR 

    Tipo

    Numérico

    Tamanho

    14

    Decimal

    2

    Título

    Valor Ajuste

    Descrição

    Valor Ajuste

    Nível

    1

    Usado

    Sim

    Browse

    Sim

    Help

    Valor Ajuste  

     

     

    Campo

    FR_TXATU 

    Tipo

    Numérico

    Tamanho

    10

    Decimal

    4

    Título

    Taxa Ajuste

    Descrição

    Taxa Ajuste

    Nível

    1

    Usado

    Sim

    Browse

    Sim

    Help

    Taxa atual que será utilizada para fazer o ajuste.

     

     

    Campo

    FR_CHAVDE

    Tipo

    Caracter

    Tamanho

    27

    Decimal

    0

    Título

    Chave Dest.

    Descrição

    Chave Destino

    Nível

    1

    Usado

    Sim

    Browse

    Sim

    Help

    Chave Destino            

     

     

    Campo

    FR_CARTEI

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Título

    Carteira   

    Descrição

    Carteira   

    Nível

    1

    Usado

    Sim

    Browse

    Sim

    Help

    Carteira

     

     

    Campo

    FR_TIPODI

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Título

    Tipo Dif.  

    Descrição

    Tipo Dif.  

    Nível

    1

    Usado

    Sim

    Browse

    Sim

    Help

    Tipo Diferença     

     

     

    Campo

    FR_ORDPAG

    Tipo

    Caracter

    Tamanho

    6

    Decimal

    0

    Formato

    @!                                          

    Título

    Ordem de pag

    Descrição

    Ordem de pagamento     

    Nível

    1

    Usado

    Sim

    Browse

    Sim

    Help

    Número da Ordem de pagamento    

     

     

     

    Campo

    FR_RECIBO

    Tipo

    Caracter

    Tamanho

    6

    Decimal

    0

    Formato

    @!                                          

    Título

    Recibo     

    Descrição

    Recibo      

    Nível

    1

    Usado

    Sim

    Browse

    Sim

    Help

    Recibo  

     

     

    Campo

    FR_CORANT

    Tipo

    Numérico

    Tamanho

    14

    Decimal

    2

    Título

    Ajuste Ant.

    Descrição

    Ajuste Anterior        

    Nível

    1

    Usado

    Sim

    Browse

    Sim

    Help

    Ajuste Anterior

     

     

    Campo

    FR_VALORI

    Tipo

    Numérico

    Tamanho

    14

    Decimal

    2

    Título

    Valor orig.

    Descrição

    Valor original         

    Nível

    1

    Usado

    Sim

    Browse

    Sim

    Help

    Valor Original  

     

     

     

    Campo

    FR_GEROU 

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Título

    Dif. Gerada

    Descrição

    Diferença gerada       

    Nível

    1

    Usado

    Sim

    Browse

    Sim

    Help

    Diferença gerada    

     

     

    Campo

    FR_SEQUEN

    Tipo

    Caracter

    Tamanho

    2

    Decimal

    0

    Título

    Seq de baixa

    Descrição

    Sequência de baixa     

    Nível

    1

    Usado

    Sim

    Browse

    Sim

    Help

    Sequência de baixa

     

     

     

    Campo

    FR_MOEDA 

    Tipo

    Numérico

    Tamanho

    2

    Decimal

    0

    Formato

    99

    Título

    Moeda

    Descrição

    Moeda do Titulo

    Nível

    1

    Usado

    Sim

    Relação

    1

     

     

     

    Campo

    FR_TXORI

    Tipo

    Numérico

    Tamanho

    10

    Decimal

    4

    Título

    Taxa Ajuste

    Descrição

    Taxa Ajuste

    Nível

    1

    Usado

    Sim

    Browse

    Sim

    Help

    Taxa original que será utilizada para fazer o ajuste.

     

     

    Tabela SA2: Cadastro de Fornecedores

    Campo

    A2_TESC  

    Tipo

    Caracter

    Tamanho

    3

    Formato

    @9                                               

    Título

    TES Cred.  

    Descrição

    Código de Entrada ou Said

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Consulta

    SF4

    Val. Sistema

    M->A2_TESC > '500' .OR. M->A2_TESC == '   '                                                                                    

    Help

    Define a TES que será utilizada para gerar documento fiscal na geração de diferença de câmbio.

     

     

    Campo

    A2_TESD  

    Tipo

    Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    @9                                               

    Título

    TES Deb.   

    Descrição

    Código de Entrada ou Said

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Consulta

    SF4

    Val. Sistema

    M->A2_TESD <= '500' .Or. M->A2_TESD == '   '                                                                                   

    Help

    Define a TES que será utilizada para gerar documento fiscal na geração de diferença de câmbio.

     

     

    Tabela SA1: Cadastro de Clientes

     

    Campo

    A1_TESC  

    Tipo

    Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    @9                                               

    Título

    TES Cred.  

    Descrição

    Código de Entrada ou Said

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Consulta

    SF4

    Val. Sistema

    M->A1_TESC > '500' .OR. M->A1_TESC == '   '                                                                                    

    Help

    Define a TES que será utilizada para gerar documento fiscal na geração de diferença de câmbio.

     

     

    Campo

    A1_TESD  

    Tipo

    Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    @9                                               

    Título

    TES Deb.   

    Descrição

    Código de Entrada ou Said

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Consulta

    SF4

    Val. Sistema

    M->A1_TESD <= '500' .OR. M->A1_TESD == '   '             

    Help

    Define a TES que será utilizada para gerar documento fiscal na geração de diferença de câmbio.

     

     

    Tabela SF4 - Tipos de Entrada e Saída

     

    Campo

    F4_DOCDIF

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Formato

    @9                                                     

    Título

    Doc. Dif. Ca

    Descrição

    Gera documento de Dif. De

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Opções

    1=Sim;2=Não                                                                                                                     

    Help

    Define se a TES irá gerar documento fiscal para diferença de câmbio.           

     

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

    Índice

    SFR

    Ordem

    1

    Chave

    FR_FILIAL+FR_CARTEI+FR_CHAVOR+DTOS(FR_DATADI)                                                                                                                  

    Descrição

      Carteira + Chave Origem + Data Ajuste                              

    Proprietário

    S

     

    Índice

    SFR

    Ordem

    2

    Chave

    FR_FILIAL+FR_CARTEI+FR_CHAVDE+DTOS(FR_DATADI)                                                                                                                  

    Descrição

    Carteira + Chave Dest. + Data Ajuste                                  

    Proprietário

    S

     

    Índice

    SFR

    Ordem

    3

    Chave

    FR_FILIAL+FR_CARTEI+FR_TIPODI+FR_SEQUEN+FR_CHAVOR+DTOS(FR_DATADI)                                                                                              

    Descrição

    Carteira + Data Ajuste + Seq de baixa + Chave Origem + Data Ajuste  

    Proprietário

    S

     

     

     

    3.     Criação no arquivo SX6 – Parâmetros:

    Nome da Variável

    MV_MDCFIN

    Tipo

    Caracter

    Descrição

    Define as moedas que serão utilizadas para gerar a diferença de câmbio (01,02,03,04).                            

    Valor Padrão

     

     

     

    Nome da Variável

    MV_DIFCAMP

    Tipo

    Caracter

    Descrição

    Define se utiliza a rotina Diferença de Câmbio  automática na ordem de pago.

    S = Sim e N = Não    

    Valor Padrão

    N

     

     

    Nome da Variável

    MV_DIFCAMR

    Tipo

    Caracter

    Descrição

    Define se utiliza a rotina Diferença de Câmbio automática em cobranças diversas

    S = Sim e N = Não        

    Valor Padrão

    N

     

     

     

     

    4.     Criação de Tabela no arquivo SX2 – tabelas:

    ·       Tabela SFR – Valores de Correção:

    Chave

    SFR

    Nome

    Valores de Correção

    Modo

    E

     

     

    PARA MENUS

    5.        No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Financeiro, conforme instruções a seguir:

     

    Menu

    Miscelâneas

    Submenu

    N. Cálculos

    Nome da Rotina

    Dif. Cambio C. Cob.

    Programa

    FINA074

    Módulo

    Financeiro

    Tipo

    Função Protheus

    Tabelas

    SFR, SE1

     

    Menu

    Miscelâneas

    Submenu

    N. Cálculos

    Nome da Rotina

    Dif. Cambio C. Pag.

    Programa

    FINA084

    Módulo

    Financeiro

    Tipo

    Função Protheus

    Tabelas

    SFR, SE2

     

    Menu

    Relatórios

    Submenu

    Contas a Receber

    Nome da Rotina

    Dif. de Câmbio

    Programa

    FINR074

    Módulo

    Financeiro

    Tipo

    Função Protheus

    Tabelas

    SFR, SE1

     

    Menu

    Relatórios

    Submenu

    Contas a Pagar

    Nome da Rotina

    Dif. de Câmbio

    Programa

    FINR084

    Módulo

    Financeiro

    Tipo

    Função Protheus

    Tabelas

    SFR, SE2

     

    Procedimentos para Utilização

    Diferença de Cambio a Pagar Manual

    1.        No Financeiro(SIGAFIN) acesse Miscelâneas / Recálculos  / Dif. Câmbio C. Pag. (FINA084).

    O sistema apresenta a janela com os títulos de contas a pagar, tanto títulos já baixados como os títulos em aberto.

    2.        Posicione o cursor em um titulo e clique em Gerar por título.

    Apenas os títulos com a legenda amarela ou vermelha podem gerar diferença de câmbio. A diferença só é gerada quando houver diferenças entre taxas e caso a moeda selecionada na pergunta Qual Moeda?, seja diferente da moeda do título.

    3.        Selecione Relatórios /Contas a Pagar /Dif. Cambio (FINR084) para emitir o relatório com as diferenças de câmbio geradas.  

     

    Diferença de Cambio a Pagar  Manual Por Lote

    4.        No Financeiro(SIGAFIN) acesse Miscelâneas / Recálculos / Dif. Câmbio C. Pag. (FINA084).

    O sistema apresenta a janela com os títulos de contas a pagar, tanto títulos já baixados como os títulos em aberto.

    5.        Posicione o cursor em um titulo e clique em Gerar por lote.

    Apenas os títulos com a legenda amarela ou vermelha podem gerar diferença de câmbio. A diferença só é gerada quando houver diferença entre taxas e caso a moeda selecionada na pergunta Qual Moeda?, seja diferente da moeda do título.

    6.        É  apresentada uma tela de perguntas, que deve ser configurada conforme help.

    Serão exibidos todos os títulos que possuem diferença de câmbio a ser gerada. Marque os títulos que devem gerar a diferença de câmbio.

    7.        Selecione Relatórios /Contas a Pagar /Dif. Cambio (FINR084) para emitir o relatório com as diferenças de câmbio geradas.

     

    Geração de Diferença de Cambio com Documento Fiscal

    1.   Acesse o módulo Compras ou Faturamento e selecione Atualizações / Cadastros / Tipos Ent./Saída  (MATA080).

    2.   Inclua um TES para as Notas de Débito e Crédito, que não gere duplicata (campo F4_DUPLIC = Não) e que gere documento fiscal para diferença de câmbio (campo F4_DOCDIF = Sim).

    3.   Acesse o módulo Financeiro e selecione Atualizações /Cadastros / Clientes (MATA030).

    Preencha os campos TES Déb. e TES Créd., referente às Notas de Débito e Crédito, respectivamente.

    4.   Repita o procedimento na rotina Atualizações / Cadastros / Fornecedores (MATA020).

    5.   Em Miscelâneas / Recálculos / Dif. Câmbio Contas a Pagar (FINA084) ou Miscelâneas / Recálculos / Dif. Câmbio Contas a Receber (FINA074), configure as seguintes perguntas:

    ·         Qual Moeda: deve ser sempre Moeda 1.

    Para as demais moedas, não será gerado documento fiscal.

    ·         Produto: produto a ser utilizado como padrão, na emissão do documento fiscal.

    ·         Doc. Fiscal: informe “Sim”.

    Mesmo configurada com “Sim”, a geração do documento fiscal somente ocorre quando o TES for cadastrado estiver cadastrado com a geração de documento fiscal para diferença de câmbio (F4_DOCDIF = Sim).

     

    Diferença de Câmbio a Pagar  Automática

    8.        No Configurador (SIGACFG) acesse Ambientes / Cadastro / Parâmetros e alterar o parâmetro MV_DIFCAMP para S.

    9.        No Financeiro(SIGAFIN) acesse Contas a Pagar / Contas a Pagar / Ordem de Pago (FINA085A).

    O sistema apresenta a janela com os títulos a pagar.

    10.     Marque o titulo a ser baixado e selecione Pago Automático

    11.     É apresentada a janela da Ordem de Pago, em que o processo geração de Ordem de pago deve ser executado normalmente.

    12.     Ao final da gravação da Ordem de Pago, caso o titulo possua diferença de câmbio calculada, o registro de diferença de câmbio será gerado automaticamente.

    Para a Diferença de Câmbio a Receber (FINA074), os procedimentos e regras são as mesmos da Diferença de Câmbio a Pagar (FINA084).

    Informações Técnicas

    Tabelas Utilizadas

    SFR - Valores de Correção; SA2 – Cadastro de Fornecedores; SA1- Cadastro de clientes; SF4 - Tipos de Entrada e Saída; SF1 – Cabeçalho de Notas Fiscal de Entrada; SF2 - Cabeçalho de Notas Fiscal de Saída; SD1 - Itens da Nota Fiscal de Entrada; SD2 - Itens da Nota Fiscal de Saída

    • Sem rótulos