Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Microsiga Protheus®

Versões:

P11 e P12

Ocorrência:

Como utilizar o cadastro de moedas no modulo faturamento?

Ambiente:

SIGAFAT - Faturamento

Passo a passo:

O uso de moedas no Faturamento é aplicado quando for necessário incluir o Pedido de Vendas em Moeda diferente de REAL


Nestes casos, o Pedido é inserido em uma moeda qualquer (exemplo Dólar) e o sistema realiza a conversão para REAL no Documento de saída - Tabelas SD2 e SF2


  • Inserir o Pedido de Vendas MATA410 com o campo C5_MOEDA indicando a Moeda em que este Pedido de Venda está sendo digitado. Inserir os valores de acordo com essa Moeda.

    OBS: Caso o Produto digitado no Pedido de Vendas possua Preço de Venda Padrão (B1_PRV1) este Preço é considerado como relativo à Moeda Forte (REAL). Ou caso possua Preço de Venda proveniente de Tabela de Preço (DA1_PRCVEN) este preço é considerado como relativo à Moeda Forte REAL de acordo com o preenchimento do campo DA1_MOEDA
    Assim sendo, ao digitar um Pedido com Moeda diferente de Real e inserir este Produto, ao invés de o sistema levar para o Preço de Lista (C6_PRUNIT) esse valor em Real, é realizada a conversão do valor de acordo com a Taxa da Moeda, e assim o valor atribuído ao Produto no Pedido de Vendas já é sugerido compatível com a Moeda digitada.
    Deste modo, quando Faturar, ocorrerá a conversão para Real e se obterá em Real o devido Valor padrão de venda cadastrado. Exemplo:
    • O preço de venda padrão de um produto está preenchido com o valor 100,00 (campos B1_PRV1 ou DA1_PRCVEN). O sistema considera que este valor está na Moeda Forte (REAL), ou seja, o preço de venda deste produto é R$ 100,00.
    • Quando é informado no Pedido de Vendas que a sua respectiva moeda é o Dólar (C5_MOEDA = 2, por exemplo), o sistema considera que não pode sugerir na linha do item o valor 100,00, pois este valor é relativo à Moeda Real e não o Dólar. Assim o sistema converte o valor de venda para o Dólar de acordo com a Taxa da Moeda para o dia.
    • Caso a taxa do Dólar no dia em que o pedido foi incluído seja 4,00 o sistema preencherá o campo do valor unitário com 25,00 Dólares (o equivalente aos R$ 100,00, pois aplicando a taxa do Dólar chegamos a este valor 100,00/4,00 = 25,00).
  • Ao incluir a tabela de preço em um pedido de venda com outra moeda  o sistema converte o valor da tabela de preço, configure o parâmetro  MV_MPRCBAS = 1. 
  • Ao Faturar ocorre conversão para REAL caso o Pedido tenha sido incluído em outra moeda.
    No faturamento são tratados os campos F2_MOEDA / F2_VALBRUT / F2_VALMERC / F2_VALFAT / D2_PRCVEN / D2_TOTAL / D2_PRUNIT / D2_VALBRUT

  • Campo C5_MOEDTIT não é utilizado no módulo Faturamento; é um campo do módulo SIGAEEC (Exportação)

  • Campo C5_TXMOEDA - Recebe a Taxa de conversão do dia, de acordo com a taxa cadastrada na rotina MATA090 - Cadastro de moedas (Tabela SM2)

    Maiores detalhes no link MP-FAT-Campo C5_TXMOEDA.

    Campos E1_TXMOEDA é utilizado apenas para Países localizados (Remito). Não é considerado para ambiente Brasil.

  • Ao faturar, para utilizar a taxa de outro dia, diferente do dia da Preparação do documento (DATABASE), registre a pergunta "Dt. Ref. Conversão?" contida na janela de parâmetros disponibilizada ao acionar a Preparação do Documento de saída. Se não preencher o campo, será considerada a DATABASE (bloquear preenchimento do pergunte).
    OBS: Conforme help do parâmetro, essa opção é valida somente caso utilize moeda diferente de 1 (Moeda Forte) no Pedido. Se utilizar Moeda 1, será levado para a Nota o valor gravado no Pedido de Vendas.

    Informações

    A data informada na pergunta "Dt. Ref. Conversão?" (.MT460A21.) terá sempre seu conteúdo apagado no momento que o usuário for emitir uma nota fiscal de saída, seja ela através das rotinas de Preparação de Documento de Saída (MATA461) ou Pedidos de Venda (MATA410).

  • Para correta conversão do Documento de Saída é necessário que a Taxa esteja devidamente cadastrada na rotina MATA090 - Cadastro de moedas (Tabela SM2) e que a Tabela SM2 esteja "acessível" de modo compatível com a SC5 / SC6 e SF2 / SD2 no que se refere ao Modo de Compartilhamento.

  • O documento de saída, que apresenta o total convertido na moeda forte (REAL), não é compatível com calculo do valor unitário vezes quantidade.
    O conceito do sistema é priorizar que o total do pedido, o total do documento de saída e o total título fiquem compatíveis na conversão da taxa, não necessariamente este total será a soma dos totais individuais das linhas de itens, pois, na precisão do calculo, pode ocorrer que, os valores totais individuais das linhas dos itens contidos a Nota Fiscal, tenham perda ou ganho de centavos na moeda forte (REAL) por motivo de arredondamento.

    Exemplo:
    Pedido de Venda, incluso em Dólar (considerando a taxa da moeda 2 em 5,4037):



    Documento de saída convertido na moeda forte(REAL):




    Na multiplicação dos itens, sem considerar o arredondamento, o valor total teria impacto devido ao arredondamento das decimais, para que isso não ocorra, o sistema prioriza que o total pedido e o total documento de saída estejam compatíveis na conversão pela taxa:


Conversão do Título Financeiro

  • Para converter o título financeiro também para REAL (MV_MOEDTIT) é necessário que o Doc. de saída tenha sido convertido.
    MV_MOEDTIT = S - gerar o título convertendo o valor da NF (que por padrão estará na Moeda Forte - REAL) para a moeda do Pedido.
    MV_MOEDTIT = N - gerar o título no valor e moeda convertidos para REAL (igual à NF e diferente do Pedido).

  • Campos E1_VALOR e E1_MOEDA apresentam o valor/moeda conforme a definição no MV_MOEDTIT (Em REAL ou na moeda do Pedido)

  • Campo E1_VLCRUZ = Quando o título é inserido diretamente no Financeiro (e não pela preparação da Nota) recebe o valor proporcional à moeda indicada no E1_MOEDA.
    Assim, se o E1_MOEDA for diferente de 1 então, o valor é convertido pra moeda 1 Real no campo E1_VALOR.

  • Para geração do título é possível apenas optar pela moeda indicada no Pedido (C5_MOEDA), ou moeda corrente - REAL.
    Havendo a necessidade de gerar o Pedido e Nota em Real e apenas o título em outra moeda, é necessário possuir a integração com EEC - Easy Export Control (módulo de Exportação), que considera o campo C5_MOEDTIT (o qual não é considerado pelo SIGAFAT)

  • Para definição a cerca de valor de FRETE / SEGURO / DESPESAS / INDENIZAÇÃO verifique o parâmetro MV_FRETMOE (Respeita a moeda do Pedido de Venda para Frete/Seguro/Despesas?).
    MV_FRETMOE = S - Converte o Frete em Reais (R$) de acordo com a taxa da moeda cadastrada.
    Exemplo:
    - Taxa da Moeda cadastrada (MATA090): 5,0000

    - Valor do Frete informado no Pedido: 10,00

    - Valor do Frete gravado na nota: 50,00
     
    MV_FRETMOE = N - Grava o Frete na Moeda informada no Pedido de Vendas
    Exemplo
    Taxa da Moeda cadastrada (MATA090): 5,0000
    - Valor do Frete informado no Pedido: 10,00

    - Valor do Frete gravado na nota: 10,00


  • A tabela de preço pode ser convertida também na moeda do pedido de venda, desde que esteja com as seguintes configurações:   

      Na tabela de preço (OMSA010)  deve conter a moeda que deseja realizar a conversão (campo DA1_MOEDA);

      Na tabela de preço deve conter o Preço de venda do produto (DA1_PRCVEN);

     O parâmetro MV_MPRCBAS  deve estar configurado como 1. Deste modo o sistema realiza a conversão do valor da tabela.





...