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.
- SIGAFIN
- Uruguai
- Espanhol
- todos
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 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!
|
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.
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 do Configurador, não precisam ser descritos passo-a-passo.
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).
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 |