Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Manufatura

TOTVS Backoffice

Linha de Produto:

Linha Datasul

Segmento:

Manufatura

Módulo:

TOTVS Backoffice (Linha Datasul) - Recebimento (MRE)

Função:

RE1012 - Ajuste Variação Cambial Antecipação

RE0525 - Relatório Ajuste Variação Cambial Antecipação

País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DMANRECEB-2489, DMANRECEB-4010, DMANRECEB-5461, DMANRECEB-6379, DMANRECEB-7460


02. PRÉ-REQUISITO

Para que a funcionalidade completa do IFRIC 22 seja atendido pelo recebimento, a moeda funcional deverá estar implantada no módulo do estoque e contabilidade. Caso a moeda funcional esteja implantada, o sistema irá realizar a geração dos ajustes de variação cambial independente da moeda da antecipação ser em moeda Real/Corrente ou em outra moeda.

Caso a moeda funcional não esteja implantada no modulo de estoque, também será possível utilizar o IFRIC 22 no recebimento, mas serão ajustadas apenas as notas que tiverem antecipações em outras moedas.

03. SOLUÇÃO

Para a geração dos ajustes de variação cambial para as notas de entrada, foi criado um programa, que irá percorrer as notas de recebimento do período, verificará quais delas possuem antecipação relacionadas, e destas, quais possuem variação cambial entre a data da antecipação e a data da emissão da nota, para estas notas serão gerados movimentos de estoque para realizar o ajuste do custo do item.

03.1 Parametrização


Para que o IFRIC 22 seja atendido pelo recebimento, a função “IFRIC22” de verá ser ativada pelo programa CD7070 (Função Liberação Especial).

Com a ativação da função, um novo botão, com nome IFRIC 22, será apresentado no programa CE0110 (Manutenção Contas Contabilização). Ao clicar nesse botão, será aberta o sub-programa CE0110C, onde será possível efetuar o cadastramento das contas que irão ser usadas para a geração dos movimentos de estoque referentes à variação cambial.

Obs.: A finalidade contábil dessas contas deverão ser Consumo ou Não consumo para o módulo de estoque.

03.2 Programas envolvidos


Antes da execução do cálculo do preço médio pelo módulo do estoque, deverá ser executado um programa, que irá percorrer as notas de recebimento do período, verificará quais delas possuem antecipação relacionadas, e destas, quais possuem variação cambial entre a data da antecipação e a data da nota para a moeda funcional, para estas notas serão gerados movimentos de estoque para realizar o ajuste do custo do item.



A saída deste programa é em formato txt e nele são listadas apenas as informações que compõem o cabeçalho da nota que sofreu o ajuste. Para consultar o valor do ajuste e os demais dados utilizados para a realização do ajuste se faz necessário executar o programa RE0525 (Relatório Ajuste Variação Cambial Antecipação).

A cada execução do RE1012, o programa elimina os ajustes realizados na execução anterior e recria-os novamente. Isso porque os dados referentes às cotações podem ter sido ajustadas nos cadastros, fazendo-se necessário refazer os cálculos. Todas as informações utilizadas para o cálculo do ajuste são armazenadas/gravadas. Para que depois possa-se listá-las e realizar a conferência das informações se necessário.

Nesse programa são listados os dados referentes aos ajustes de variação cambial das notas de recebimento que possuem antecipação relacionada e que tiveram variação da cotação. A saída deste programa é em formato planilha.

Além dos dados da nota e do item da nota, são listadas as informações das contas, centros de custo, cotação, valor vinculado da antecipação, valor de ajuste em moeda corrente e valor de ajuste em moeda funcional. As informações listadas neste programa, são gravadas durante a execução do programa RE1012 (Ajuste Variação Cambial Antecipação).


04. DEMAIS INFORMAÇÕES

O ajuste de variação cambial pode ocorrer em moeda corrente ou em moeda estrangeira, irá depender de qual moeda foi utilizada na antecipação. Se a antecipação for em moeda estrangeira, e houver variação cambial, será necessário ajustar o valor da moeda corrente e da moeda funcional no estoque, para ser compatível com essa variação.

A fórmula para o calculo da variação cambial quando a antecipação é em moeda estrangeira é:

    • Fórmula valor variação = ( ( ( cotação antecipação - cotação chegada ) * valor vinculado antecipação ) / total mercadoria ) * preço item.

A fórmula para o calculo da variação cambial quando a antecipação é em moeda corrente é: 

    • Fórmula valor variação = ( ( ( cotação inversa chegada - cotação inversa antecipação ) * valor vinculado antecipação ) / total mercadoria ) * preço item.


Exemplificando o ajuste da variação cambial quando antecipação é em moeda estrangeira:

    • Valor antecipação vinculado a nota de U$ 49.218,75, com emissão no dia 12/05, cuja cotação do Dólar era 4,0273000003.
    • Nota fiscal de R$ 226.375,00, com emissão no dia 20/05, cuja cotação do dólar era 3,8273000003. Com 2 itens, um item ao preço de R$ 157.876,13 e o segundo item ao preço de 21.528,56.

Fórmula valor variação = ( ( ( cotação antecipação - cotação chegada ) * valor vinculado antecipação ) / total mercadoria ) * preço item.

Fórmula valor variação = ( ( ( 4,0273000003 - 3,8273000003 ) * 49.218,75 ) / 226.375,00 * 157.876,13 =  8.662,50 (item 1)

Fórmula valor variação = ( ( ( 4,0273000003 - 3,8273000003 ) * 49.218,75 ) / 226.375,00 * 21.528,56 = 1.181,25 (item 2)

Neste exemplo, seria necessário ajustar o valor de cada item na moeda corrente em R$ 8.662,50 e R$ 1.181,25. Como houve uma queda na cotação do Dólar, seria gerado um movimento de estoque de entrada, aumentando o custo do item, pois o preço do Dólar era superior no dia da compra.


Exemplificando o ajuste da variação cambial quando antecipação é em moeda corrente:

    • Valor antecipação vinculado a nota de R$ 300.000,00, com emissão no dia 12/05, cuja cotação do Dólar era 4,0273000003.
    • Nota fiscal de R$ 300.000,00, com emissão no dia 18/05, cuja cotação era 4,5273000003. Com apenas um item.

Fórmula valor variação = ( ( ( cotação inversa chegada - cotação inversa antecipação ) * valor vinculado antecipação ) / total mercadoria) * preço item.

Fórmula valor variação = ( ( ( ( 1 / 4,5273000003 ) - ( 1 / 4,0273000003 ) ) * 300.000,00 ) / 300.000,00 ) * 300.000,00

Fórmula valor variação = ( ( ( ( 0,2208822035 ) - ( 0,2483053162 ) ) * 300.000,00 ) / 300.000,00 ) * 300.000,00 = - 8.226,93.

Neste exemplo, seria necessário ajustar o valor do item na moeda estrangeira Dólar em U$ 8.226,93. Como houve um aumento na cotação do Dólar, seria gerado um movimento de estoque de saída, diminuindo o custo do item, pois o preço do Dólar era menor no dia da compra.


05. ASSUNTOS RELACIONADOS