Páginas filhas
  • DMANENTLGX-2310 DT Projeto Multi-moeda Recebimento de Materiais

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs
SolucaoTOTVS Manufatura

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Logix

Segmento:

Segmentos_totvs
SegmentoManufatura

Módulo:Recebimento de Materiais
Função:

DMANENTLGX-1223
SUP10020.4gl Função Manutenção de Pedido de Compra
SUP22001 - Inclusão de pedido de compra com muitimoedamultimoeda

DMANENTLGX-1227
FIN30061 - Função chamada no SUP22001 Botão Eventos/Adiantamento

DMANENTLGX-1229
SUP3850 - Manutenção da entrada de pedidos para a NF
SUP0682 - Verificar as Divergências de Recebimento
SUP0680 - Consistência de Dados das Notas Fiscais

MANENTLGX-1230
SUP3760 - Recebimento de Materiais
SUP3762 - Função Consulta Tabelas Auxiliares do SUP3760

MANENTLGX-1232
SUP0174.4gl Função Devolução de Materiais a Fornecedor por Rotina/Controle
SUP0701.4gl Função Devolução de Materiais a Fornecedor por Rotina/Controle - Consig.
SUP0460.4gl Programa Devolução de Materiais a Fornecedor
SUP0388.4gl Programa Relatório de Carta de Alteração
SUP1797.4gl Programa Liberação AR's Carta Correção Automática
SUP1798.4gl Função para Gerar Nota De Débito

DMANENTLGX-1753/DMANENTLGX-2257
SUP5240.4gl Programa Relacionamento Devolução de Cliente
SUP6640.4gl Função Devolução de Cliente
SUPr_multimoedas.4gl Função Tratamento Conceito Multimoeda

DMANENTLGX-2122
SUP8610 - Zoom de Pedidos de Compra
SUP8630 - Atualização do Pedido de Compra

Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DMANENTLGX-1223
DMANENTLGX-1227
DMANENTLGX-1229
DMANENTLGX-1753
DMANENTLGX-2257
DMANENTLGX-2122

...

Na Inclusão de Pedido de compra em moeda estrangeira e fornecedor mercado nacional, permite definir de regras para obtenção da cotação em outra moeda;
Possibilidade alterar a qualquer momento a regra de cotação;

03. SOLUÇÃO

Com o objetivo de inovar o sistema e atender melhor nossos clientes, o produto LOGIX agora poderá realizar recebimento de materiais utilizando o conceito de multimoedas, quando fornecedor de mercado nacional, portanto, notas fiscais de importação não aplicam estas regras.

O pré-requisito para utilizar este conceito na geração de Pedido de Compra e Recebimento é realizar as parametrizações nos módulos de vendas, recebimento e financeiro descritos neste material.

Na inclusão do pedido será permitido informar, para o pedido em moeda estrangeira, qual regra de cotação e data de vigência desejada. Através das regras de cotação D-1, D-2, ...D-5, padrão e fixada, e data de vigência informada no pedido, o sistema identificará qual será a cotação da moeda utilizada para o pedido. Caso seja gerado adiantamento, este será registrado na moeda informada no Pedido de Compra.

No recebimento deverá ser informado o pedido de compra, o sistema identificará se o pedido possui regra de cotação e passará a informação posteriormente para o financeiro.

Rotina de devolução a fornecedor o sistema utilizará a regra do pedido de compra, gera abatimento com base na moeda definida no pedido, quando possuir mais de uma nota relacionada será efetuada a baixa considerando a média da cotação dos pedidos.

Rotina de devolução de cliente a regra será considerada do pedido de venda e com base na(s) nota(s) de saída relacionada, efetua geração de nota de crédito / abatimento duplicata, considerando a média da cotação dos pedidos de venda relacionados a nota.

Serão geradas as informações de devolução para o financeiros, liquidações de títulos e adiantamentos realizados em outras moedas.


Totvs custom tabs box
tabsPedido de Compra, Recebimento de Materiais, Devolução à Fornecedor, Devolução à Cliente,Integração Financeiro, Passo 04
idspasso1,passo2,passo3,passo4,passo5
Totvs custom tabs box items
defaultyes
referenciapasso1

Pedido de compras


Configuração\Contas a Pagar

  • Ativar o parâmetro (marcar S) cap_utiliz_var_camb_calc_reali no LOG00087, localizado em: Logix financeiro - Contas a pagar - Contábeis - Utilizar variação cambial calculada e realizada no Contas a Pagar? 


O programa foi adaptado para transferir a informação de moeda, regra de cotação e valor da cotação do pedido da nota fiscal para a Apropriação de Despesa (AD) e para suas respectivas Autorizações de Pagamento (APs).

Totvs custom tabs box items
defaultno
referenciapasso2

Recebimento de Materiais

1- Caso

Incluindo Nota Fiscal com o pedido de compra com regra de cotação

Para o valor unitário do item da Nota Fiscal foi considerado a cotação do dia da entrada da nota.

No programa de manutenção de moedas (PAT0150) a cotação do dia 22/06/2020 é de 5,28

2 - Caso

Inclusão de Nota Fiscal com pedidos de compra com moedas e regras diferentes.

Para os pedidos 452767 e 452268 (sendo que o primeiro tem regra D-2 e o segundo regra padrão) vai prevalecer a D-2 do primeiro pedido da lista

Image Added

Será emitido mensagem alertando o usuários da divergência de moeda .  

Image Added




Em seguida apresentará a mensagem referente a regra utilizado nos pedidos

Image Added


Image Added


Totvs custom tabs box items
defaultno
referenciapasso3

Devolução à Fornecedor

Gerado pedido com dois itens com regra D-3, conforme ilustrado na imagem abaixo.

Image Added

Inclusão da entrada da nota fiscal para o pedido

Image Added

Devolução ao fornecedor pelo sup0460

Image Added


Totvs custom tabs box items
defaultno
referenciapasso4

Devolução à Cliente

Programa SUP6640 e SUP5240 (relacionamento NF saída) alterado para tratar devolução de cliente, abatimento de duplicatas contemplando conceito de multimoeda e moeda nacional. O programa SUP6640 passa a chamar a função do financeiro (FIN85036).

No caso de devolução de Nota Fiscal de cliente com pedido de venda de multimoeda, quando relacionado mais de uma nota de saída no SUP5240, o programa deve passar variação da moeda dos pedidos de venda utilizando a média da cotação dos pedidos das notas.

1 - Pedido de venda no vdp20000 informando moeda estrangeira.  Para maiores detalhes do processo de faturamento do pedido consultar a documentação do módulo de vendas:  DMANVENLGX1-1898 DT Processo Multi-moeda

Image Added

Image Added

Incluído pedido 419673 moeda Dólar e regra de cotação D-5

Image Added

Incluído pedido 419674 com moeda estrangeira 55- EURO regra de cotação D-5

Image Added

Incluído pedido 419675 com moeda padrão 01 – real regra de cotação d-5

Image Added

Image Added

Efetuado o faturamento para os pedidos gerados

Image Added


Efetuando a Devolução de Cliente no SUP3760.

Image Added

Efetuando o relacionamento da nota fiscal de entrada NFD com a nota de saída. 

Para a nota fiscal 10 a moeda é 01 padrão e para a nota fiscal 11 a moeda gerada é a 02 estrangeira por isso apresenta a mensagem.

Image Added


Efetuado teste com nota fiscal e Devolução Total 

Image Added

  • Executar o conversor de tabela (cap00985.cnv) para a criação da tabela cap_cotacao_ad_ap e cap_h_cotacao_ad_ap;
  • Executar o conversor de tabela (cap00986.cnv) para a criação das tabelas cap_ad_valores_moeda e cap_ap_valores_moeda;
  • Executar o conversor de tabela (cap00987.cnv) para a criação da tabela cap_ad_ap_val_movto_adto_estra;
  • Executar o conversor de tabela (cap00990.cnv) para a criação da tabela cap_parametros_var_moeda;
  • Executar o conversor de tabela (cap00991.cnv) para a criação da tabela cap_par_tipo_valor;
  • Executar o conversor de tabela (cap00992.cnv) para a criação da tabela cap_lanc_var_camb;
  • Executar o conversor de tabela (cap00995.cnv) para a alteração da tabela cap_lanc_var_camb;
  • Executar o conversor de tabela (cap00996.cnv) para a criação das tabelas cap_h_ad_valores_moeda e cap_h_ap_valores_moeda;
  • Executar o conversor de parâmetro (fin00181) para a criação do parâmetro “cap_utiliz_var_camb_calc_reali”;
  • Ativar o parâmetro (marcar S) cap_utiliz_var_camb_calc_reali no LOG00087, localizado em: Logix financeiro - Contas a pagar - Contábeis - Utilizar variação cambial calculada e realizada no Contas a Pagar? 
  • O parâmetro “utiliza_baixa_autom_pagto” no LOG00087 deve estar marcado como “S” para que a contabilização da AP aconteça no momento do pagamento da mesma. Este parâmetro fica localizado em: Logix financeiro - Contas a pagar - Pagamentos - Utiliza baixa automática de pagamentos?


    Totvs custom tabs box items
    defaultno
    referenciapasso5

    Integração com Financeiro

    Recebimento

    1 - Caso de Recebimento

    Nota Fiscal Integrada no Financeiro, processando o CAP0020


    Consultando no FIN30058 o Nota Fiscal Integrada. A Apropriação de Despesa 40315 foi gerada com a regra de cotação conforme a informada no pedido de compra. 

    2- Caso de Recebimento

    Consultado as informações no financeiro, a integração foi feita de forma correta, com a regra da entrada da nota fiscal D-2

    Image Added

    Devolução à Fornecedor

    Gerado as informações para o financeiro conforme consulta do Adiantamento gerado no FIN30032.

    Image Added

    Devolução à Cliente

    No FIN10050 conferindo as movimentações gerados no financeiro das Devoluções:

    Image Added

    Valor baixado pelo suprimento

    Image Added


    • Alterado para que ao trabalhar com o conceito de variação cambial calculada e realizada no Contas a Pagar, o valor da nota e cotação respeitem o seguinte conceito:

    Valor da AD/AP = Valor unitário do item em moeda estrangeira X quantidade da nota fiscal

    • A cotação neste caso deve ser calculada considerando o seguinte cálculo:

    Cotação = Valor total NF (em reais) / Valor total da AD/AP (em moeda estrangeira)

    Esta cotação será considerada no momento de gerar a variação cambial mensal da AP.

    • A regra de cotação informada no pedido será registrada na AD/AP incluída e será considerada para o cálculo da cotação na proposta (se não houver nenhuma mudança na regra diretamente na AD/AP).
    Painel
    borderStylesolid
    titleConfigurações


    As informações referente ao financeiro poderá ser consultado na documentação 

    https://tdn.totvs.com/display/public/LLOG/Multimoeda+-+Financeiro

    Expandir
    titleContas a receber
    • Executar o conversor de tabela (cre00584.cnv) para a criação da tabela cre_cotacao_titulo.
    • Executar o conversor de tabela (cre00585.cnv) para a criação da tabela cre_lanc_var_camb.
    • Executar o conversor de tabela (cre00586.cnv) para a alteração da tabela cre_lanc_var_camb e criação da tabela cre_lanc_var_camb_hist.
    • Executar o conversor de parâmetro (FIN00178.cnv) para a criação do parâmetro “cre_utiliz_var_camb_calc_reali”.
    • Ativar o parâmetro (marcar S) control_multi_moeda no LOG00087, localizado em: Logix financeiro - Contas a receber - Parâmetros gerais - Utilizar controle de multi-moeda?
    Nota
    Mesmo parâmetro do CRE6720 - Parâmetros Empresa no Contas a Receber, posição 499 igual a “S” - Sim.
    • Ativar o parâmetro (marcar S) cre_utiliz_var_camb_calc_reali no LOG00087, localizado em: Logix financeiro - Contas a receber - Contabilidade - Utilizar variação cambial calculada e realizada? 
    Expandir
    titleContas a pagar


    04. DEMAIS INFORMAÇÕES


    Card documentos
    InformacaoUse esse box para destacar informações relevantes e/ou de destaqueO preço negociado na moeda estrangeira, por definição do conceito, será o mesmo no recebimento, portanto não chama a rotina de divergência preço do pedido X NF e desta forma não gera nota de débito a fornecedor.
    TituloIMPORTANTE!

    ...



    Templatedocumentos


    HTML
    <style>
    div.theme-default .ia-splitter #main {
        margin-left: 0px;
    }
    .ia-fixed-sidebar, .ia-splitter-left {
        display: none;
    }
    #main {
        padding-left: 10px;
        padding-right: 10px;
        overflow-x: hidden;
    }
    
    .aui-header-primary .aui-nav,  .aui-page-panel {
        margin-left: 0px !important;
    }
    .aui-header-primary .aui-nav {
        margin-left: 0px !important;
    }
    
    .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
    	background: #FF9900; !important 
    }
    
    .menu-item.active-tab { 
    	border-bottom: none !important; 
    }
    
    </style>