Páginas filhas
  • DDLEGFIN-2131 - Processo variação cambial de forma automática.

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Versão da rotina 775

...

Produto:

Solucoes_totvs
SolucaoTOTVS Distribuição e Varejo

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Winthor

Segmento:

Segmentos_totvs
SegmentoDistribuição

Módulo:7 - Contas a pagar
País:Brasil
Ticket:


Requisito/Story/Issue:

DDLEGFIN-2130 DDLEGFIN-2088 DDLEGFIN-2095

DDLEGFIN-2096 DDLEGFIN-2134 DDLEGFIN-2123

DDLEGFIN-2135 DDLEGFIN-2131 DDLEGFIN-2132

DDLEGFIN-2097 DDLEGFIN-2146 DDLEGFIN-2246

DDLEGFIN-2133 DDLEGFIN-2355 DDLEGFIN-2398

DDLEGFIN-2399 DDLEGFIN-2400


02. 
SITUAÇÃO/REQUISITO

Calcular o valor variação cambial na baixa dos títulos em moeda estrangeira.

Criar campo na PCFORNEC.

  • Campo: UTILIZAPISCOFINSTRIBENT
  • Flag: Carregar tributos PIS e COFINS da Rotina 212
  • Ajuda: Parâmetro utilizado para ao importar o XML rotina 1321 e gravar no pedido e pré-entrada as tributações de PIS e COFINS da rotina 212.
  • Valores: Sim/ Não. 
  • Default: Não.
  • Seção: 05 - Parâmetros\5.2 - Outros\5.2.1 - Entrada Mercadoria
  • Ordem: 8
  • Campo: UTILIZAICMSTRIBENT
  • Flag: Carregar tributos ICMS da Rotina 212
  • Ajuda: Parâmetro utilizado para ao importar o XML rotina 1321 e gravar no pedido e pré-entrada as tributações de ICMS da rotina 212.
  • Valores: Sim/ Não
  • Default: Não
  • Seção: 05 - Parâmetros\5.2 - Outros\5.2.1 - Entrada Mercadoria
  • Ordem: 9

Criar flag na rotina 1301 para buscar tributação de icms, pis e cofins da rotina 212 e gravar o Pedido e gravar pre-entrada conforme 212.

Critérios de Aceitação:

Incluir na rotina 1301, flag para gravação de pedido caso tenha sito marcado gerar pedido com importação de xml e pré-entrada com as informações de ICMS, PIS E COFINS de acordo com o que está cadastrado na Rotina 212.

  • Flag: "Carregar tributos Pis e Cofins da Rotina 212".
  • Flag: "Carregar tributos ICMS da Rotina 212".
  • Tipo: Sim/ Não. Default: Não.

 Efetuar a verificação de qual tributação o cliente utiliza conforme parâmetro : Parâmetro 1533 - Tipo de Tributação de Entrada Rotina 132

Se Parâmetro "USATRIBENTPORUF" como "N" iremos verificar na tabela PCPRODUT e validar se existe tributação de entrada para este PRODUTO, irá buscar os campos abaixo.

ICMS = PERCICM, PERCREDICMS, PERCICMRED

PIS E COFINS = PERPIS E PERCOFINS

Observação: Mesmo que não preenchido iremos sempre buscar da pcprodut.

Se Parâmetro "USATRIBENTPORUF" como "S" iremos verificar na tabela PCTABTRIBENT e validar se existe tributação de entrada para este PRODUTO e ESTADO*.*

ICMS = PERCICM, PERCREDICMS, PERCICMRED

PIS E COFINS = PERPIS E PERCOFINS

Se o Parâmetro "USATRIBENTPORUF" como "F" iremos verificar na tabela PCTRIBENTRADA e validar se existe tributação de entrada para este NCM, UFORIGEM, TIPO DE FORNECEDOR, conforme select abaixo, onde teremos o CODFIGURA.

Se o Parâmetro "USATRIBENTPORUF" como "P" iremos verificar na tabela PCTABTRIBENT e validar se existe tributação de entrada para este NCM, UFORIGEM, TIPO DE FORNECEDOR, conforme select abaixo, onde teremos o CODFIGURA.

Tendo o CODFIGURA iremos verificar na tabela PCTRIBFIGURA.CODFIGURA e buscar as informações para gravar na pcmovpreent e pcnfpreent:

ICMS = PCTRIBFIGURA.PERCICM, PCTRIBFIGURA.PERCREDICMS e PCTRIBFIGURA.PERCICMRED

 PIS e COFINS = PCTRIBFIGURA.PERPIS e PCTRIBFIGURA.PERCOFINS

 No caso do Pis e cofins deverá verificar se tem na figura tributaria tanto na PCTABTRIBENT e na PCTRIBENTRADA o campo CODEXCECAOPISCOFINS preenchido na figura, caso esteja deverá buscar este mesmo campo CODEXCECAOPISCOFINS na tabela  PCEXPISCOFINSITEM e efetuar as validações se atende as exceções informadas nesta mesma tabela como tipo de entrada, cfop entre outras exceções , se atender as essas exceções deverá buscar os percentuais de PERPIS E PERCOFINS desta mesma tabela PCEXPISCOFINSITEM.

 Rotina 1321 importar xml e buscar tributação de icms, pis e cofins da rotina 212 e gravar o Pedido e gravar pre-entrada conforme 212..

Critérios de Aceitação: 

Rotina 1321, caso a flags abaixo estivem marcadas na rotina 202 deverá gravar pedido com importação de xml e pré-entrada com as informações de ICMS, PIS E COFINS de acordo com o que está cadastrado na Rotina 212.

  • Flag: "Carregar tributos Pis e Cofins da Rotina 212".
  • Flag: "Carregar tributos ICMS da Rotina 212".
  • Tipo: Sim/ Não. Default: Não.

 Efetuar a verificação de qual tributação o cliente utiliza conforme parâmetro : Parâmetro 1533 - Tipo de Tributação de Entrada Rotina 132

Se Parâmetro "USATRIBENTPORUF" como "N" iremos verificar na tabela PCPRODUT e validar se existe tributação de entrada para este PRODUTO, irá buscar os campos abaixo.

ICMS = PERCICM, PERCREDICMS, PERCICMRED

PIS E COFINS = PERPIS E PERCOFINS

Observação: Mesmo que não preenchido iremos sempre buscar da pcprodut.

Se Parâmetro "USATRIBENTPORUF" como "S" iremos verificar na tabela PCTABTRIBENT e validar se existe tributação de entrada para este PRODUTO e ESTADO*.*

ICMS = PERCICM, PERCREDICMS, PERCICMRED

PIS E COFINS = PERPIS E PERCOFINS

Se o Parâmetro "USATRIBENTPORUF" como "F" iremos verificar na tabela PCTRIBENTRADA e validar se existe tributação de entrada para este NCM, UFORIGEM, TIPO DE FORNECEDOR, conforme select abaixo, onde teremos o CODFIGURA.

Se o Parâmetro "USATRIBENTPORUF" como "P" iremos verificar na tabela PCTABTRIBENT e validar se existe tributação de entrada para este NCM, UFORIGEM, TIPO DE FORNECEDOR, conforme select abaixo, onde teremos o CODFIGURA.

Tendo o CODFIGURA iremos verificar na tabela PCTRIBFIGURA.CODFIGURA e buscar as informações para gravar na pcmovpreent e pcnfpreent:

ICMS = PCTRIBFIGURA.PERCICM, PCTRIBFIGURA.PERCREDICMS e PCTRIBFIGURA.PERCICMRED

 PIS e COFINS = PCTRIBFIGURA.PERPIS e PCTRIBFIGURA.PERCOFINS

 No caso do Pis e cofins deverá verificar se tem na figura tributaria tanto na PCTABTRIBENT e na PCTRIBENTRADA o campo CODEXCECAOPISCOFINS preenchido na figura, caso esteja deverá buscar este mesmo campo CODEXCECAOPISCOFINS na tabela  PCEXPISCOFINSITEM e efetuar as validações se atende as exceções informadas nesta mesma tabela como tipo de entrada, cfop entre outras exceções , se atender as essas exceções deverá buscar os percentuais de PERPIS E PERCOFINS desta mesma tabela PCEXPISCOFINSITEM.

Expandir
titleRotina 202 - Cadastrar Fornecedor
Expandir
titleRotina 1301 - Receber Mercadoria
Expandir
titleRotina 1321 - Importação XML Automárico

03. SOLUÇÃO

749 - Incluir Titulo a Pagar

Ao lançar um título na moeda Dólar:

* Se o parâmetro 2431 - VARIACAOCAMBIAL estiver marcado como 'Sim',

  • Não deve ter opção de alterar a [Cotação] e  [Data cotação]. Somente deve estar disponível o campo [Última cotação] para informar esses campos; 
  • Apresentar o campo [Valor em moeda estrangeira](PCLANC.VALORMOEDAESTRANGEIRA) na seção de cotação para edição;
  • Caso, tenha sido informado o [Valor do titulo]  e selecionado [Ultima cotação] , calcular o [Valor em moeda estrangeira]:
    •  [Valor em moeda estrangeira] [Valor do titulo]/[Cotação]  
    • Fonte :  PCSIS772 (PCLANC.VALOR/DECODE(NVL(PCLANC.COTACAO,0),0,1,PCLANC.COTACAO))
  • Caso altere o [Valor em moeda estrangeira], recalcular o  [Valor do titulo] 
    •  [Valor do titulo] = [Valor em moeda estrangeira] *[Cotação]  
  • Ao selecionar a [Cotação] e [valor do titulo]>0 , calcular o [Valor Moeda estrangeira]
  • Ao selecionar a [Cotação] e [valor Moeda estrangeira >0, Calcular o [valor do titulo]
  • Ao gravar, não permitir gravar o título sem [valor moeda estrangeira] e [cotação];
  • Persistir o campo (PCLANC.VALORMOEDAESTRANGEIRA) 

*  Se o parâmetro 2431 - VARIACAOCAMBIAL estiver marcado como 'Não',

  • Não deixar o campo [Valor em moeda estrangeira] disponível para edição.
Expandir
titleRotina 631 - Lançamento de Despesas e Receitas

Ao informar  [Num. Lanc. Cta. Pagar] de um titulo em moeda estrangeira e o parâmetro  VARIACAOCAMBIAL marcado como ‘sim’,  Bloquear baixa do título e apresentar uma mensagem. " Parametrizado para fazer variação cambial e não é permitido a baixa do titulo de moeda estrangeira"

Expandir
titleRotina 750 - Consultar/Alterar título a pagar

Ao editar um lançamento a pagar de moeda Dólar:

1.  Se parâmetro ** 2431 - VARIACAOCAMBIAL estiver marcado como 'Sim', na aba Dados complementares, :

  • Não deve permitir alterar a cotação ou data de cotação manualmente. Deve ser feito através do campo [Moeda estrangeira];
  • Apresentar o campo  [Valor em moeda estrangeira] na seção última cotação. Respeitar as regras existentes na rotina para habilitar o campo. Seguir o critério do campo [Valor de título];
  • Se mudar a cotação, recalcular o [Valor em moeda estrangeira];
  • Se mudar o valor do [Valor do titulo], recalcular o  [Valor em moeda estrangeira];
  • Se mudar o valor do [Valor em moeda estrangeira] e [Cotação]>0, recalcular o [Valor do titulo] e atualizar [Vlr. liquido a pagar];

Se parâmetro ** 2431 - VARIACAOCAMBIAL estiver marcado como 'Não', deixar como está atualmente e não apresentar o campo [Valor em moeda estrangeira].

2. Na visualizar/editar o título, na aba ‘Dados complementares’, Apresentar os novos campos referente na baixa (cotação da baixa e data da cotação da baixa) [PCLANC.COTACAOBAIXA] e [PCLANC.DTCOTACAOBAIXA] sem opção de edição;

3. Acrescentar na grid do resultado da pesquisa os campos:  [valor moeda estrangeira] [cotação] [data cotação] [cotação baixa] [data cotação baixa];

Expandir
titleRotina 775 - Gerir Contas a Pagar

A.Na opção ‘Novo pagamento’, quando estiver inserindo um titulo em moeda estrangeira  e o parâmetro  VARIACAOCAMBIAL marcado como ‘sim’:

  1. Ao selecionar título, validar se existe cotação (cotacao>0) para o dia atual do sistema;
    1. Caso não exista, apresentar mensagem "Não existe cotação na data de hoje cadastrado na rotina 531";
  2. Ao inserir o título ao novo pagamento e existir cotação do dia, calcular o [valor variação cambial]:
    1. [valor variação cambial]= ([cotação] do dia atual do sistema vezes * PCLANC.VALORMOEDAESTRANGEIRA) - (PCLANC.VALOR);
  3. Ao gravar o pagamento, persistir os dados: [variação cambial] (PCLANC.VLVARIACAOCAMBIAL), [cotação baixa] (PCLANC.COTACAOBAIXA) e data da data da cotação da baixa (PCLANC.DTCOTACAOBAIXA);
  4. Adicionar as colunas aba 'Contas a pagar' e 'Títulos confirmados', numa nova seção 'Dados moeda estrangeira': [moeda], [valor moeda estrangeira], [cotação] e [cotação baixa]
  5. Na tela de edição do título selecionado, adicionar os campos, numa nova seção 'Dados moeda estrangeira': [moeda],  [valor em moeda estrangeira] [cotação] e [cotação baixa]

B.Na opção ‘Manutenção’,

  1. Se tiver algum título com [valor variação cambial], validar a existência da [cotação baixa], atualizar o [valor variação cambial] e persistir os campos: [valor variação cambial] (PCLANC.VLVARIACAOCAMBIAL), [cotação baixa] (PCLANC.COTACAOBAIXA) e data da data da cotação da baixa (PCLANC.DTCOTACAOBAIXA);
  2. Se o título com [valor variação cambial] for retirado do pagamento, limpar os campos relacionados a ele:  [valor variação cambial] (PCLANC.VLVARIACAOCAMBIAL), [cotação baixa] (PCLANC.COTACAOBAIXA) e data da data da cotação da baixa (PCLANC.DTCOTACAOBAIXA);
  3. Adicionar as colunas aba 'Titulo incluído no borderô', numa nova seção na seção 'Dados moeda estrangeira': [moeda], [valor moeda estrangeira], [cotação] e [cotação baixa]

C.Na opção ‘Baixar’, quando estiver baixando o pagamento com título a pagar negociada em moeda estrangeira e o parâmetro  VARIACAOCAMBIAL marcado como ‘sim’:

  1. Caso tenha cotação de baixa preenchido, Validar a [data cotação da baixa] igual a [data do sistema]:
    1. Se for igual, continuar com a baixa;
    2. Se for diferente,
      1. validar a existência da cotação do dia e a cotação da baixa igual a cotação do dia.
        1. Se for igual, continuar com a baixa;
        2. Se não, apresentar mensagem para fazer a manutenção do pagamento e atualizar o valor de variação cambial.
    3. Ao gerar lançamento pela conta igual ao parâmetro 1232 Conta da variação cambial, lançar na moeda ‘R’;

D.Na opção ‘Estornar’, o lançamento de valor PCLANC.VALORMOEDAESTRANGEIRA>0, apagar [variação cambial] (PCLANC.VLVARIACAOCAMBIAL), [cotação baixa] (PCLANC.COTACAOBAIXA) e data da data da cotação da baixa (PCLANC.DTCOTACAOBAIXA);

Expandir
titleRotina 746 - Controle de adiantamento ao fornecedor

Ao incluir um adiantamento ao fornecedor  na moeda 'Dólar' e parâmetro 2431 - VARIACAOCAMBIAL estiver marcado como 'Sim',:

  • Adicionar a seção 'Última cotação' solicitando o código de moeda com opção de pesquisar (usar como referencia a rotina 749);
  • Apresentar [Cotação] e  [Data cotação]. da moeda selecionada e Não deve ter opção de alterar, diretamente, os campos; 
  • Apresentar o campo [Valor em moeda estrangeira](PCLANC.VALORMOEDAESTRANGEIRA) na seção de cotação para edição;
  • Caso, tenha sido informado o [Valor do titulo]  e selecionado [Ultima cotação] , calcular o [Valor em moeda estrangeira]:
    •  [Valor em moeda estrangeira] [Valor do titulo]/[Cotação]  
    •  (PCLANC.VALOR/DECODE(NVL(PCLANC.COTACAO,0),0,1,PCLANC.COTACAO))
  • Caso altere o [Valor em moeda estrangeira], recalcular o  [Valor do titulo] 
    •  [Valor do titulo] = [Valor em moeda estrangeira] *[Cotação]  
  • Persistir os campos:  PCLANC.COTACAO, PCLANC.DTCOTACAO, PCLANC.MOEDAESTRANGEIRA, PCLANC.VALORMOEDAESTRANGEIRA

Ao alterar um adiantamento ao fornecedor  na moeda 'Dólar' e parâmetro 2431 - VARIACAOCAMBIAL estiver marcado como 'Sim',:

  • Adicionar a seção 'Última cotação' solicitando o código de moeda com opção de pesquisar (usar como referencia a rotina 749);
  • Apresentar [Cotação] e  [Data cotação]. da moeda selecionada e Não deve ter opção de alterar, diretamente, os campos; 
  • Apresentar o campo [Valor em moeda estrangeira](PCLANC.VALORMOEDAESTRANGEIRA) na seção de cotação para edição;
  • Caso, tenha sido informado o [Valor do titulo]  e selecionado [Ultima cotação] , calcular o [Valor em moeda estrangeira]:
    •  [Valor em moeda estrangeira] [Valor do titulo]/[Cotação]  
    •  (PCLANC.VALOR/DECODE(NVL(PCLANC.COTACAO,0),0,1,PCLANC.COTACAO))
  • Caso altere o [Valor em moeda estrangeira], recalcular o  [Valor do titulo] 
    •  [Valor do titulo] = [Valor em moeda estrangeira] *[Cotação]  
  • Persistir os campos:  PCLANC.COTACAO, PCLANC.DTCOTACAO, PCLANC.MOEDAESTRANGEIRA, PCLANC.VALORMOEDAESTRANGEIRA
Expandir
titleRotina 737 - Desdobrar titulo a pagar

Ao gerar novas contas a pagar, não esta replicando a data da cotação (PCLANC.DTCOTACAO) e moeda estrangeira (PCLANC.MOEDAESTRANGEIRA) .

Ao cancelar desdobramento, não esta replicando a data de cotação.

Expandir
titleRotina 631 - Lançamento de Despesas e Receitas

Ao informar  [Num. Lanc. Cta. Pagar] de um titulo em moeda estrangeira e o parâmetro  VARIACAOCAMBIAL marcado como ‘sim’,  Bloquear baixa do título e apresentar uma mensagem. " Parametrizado para fazer variação cambial e não é permitido a baixa do titulo de moeda estrangeira"

03. SOLUÇÃO


Totvs custom tabs box
tabsParametrização,749 - Incluir titulo a pagar , 750 - Alterar titulo a pagar, 775 - Gerir contas a pagar, 746 - Controle de adiantamento ao fornecedor,737 - desdobrar título a pagar, 631 - Lançamento de despesas e receitas
idspasso1,passo2,passo3,passo4,passo5,passo6,passo7
Totvs custom tabs box items
defaultyes
referenciapasso1

1.  Acesse a rotina 814 - Atualização de Objetos de Banco de Dados;

2.1 Selecione as opções:

  •  PCLANC (Tabela PCLANC) versão 1.03.01.000 ou versão superior;
  • PKG_CONTROLE_PCLANC versão 1.03.03.000 ou superior;
  • Parâmetro VARIACAOCAMBIAL, versão 1.03.01.000 ou versão superior;

2.2 Clique o botão Próximo Passo e Aplicar Atualizações;


Image Added

Image Added


Image Added

2 Atualize as rotinas abaixo a partir das versões indicadas ou versões superiores:

  • Rotina 531 - Cadastrar Cotação de Moedas Estrangeiras: 30.4.0.23;
  • Rotina 749 - Incluir Titulo a Pagar : 30.4.0.80;
  • Rotina 750 - Consultar/Alterar Título a Pagar: 30.4.0.47;
  • Rotina 631 - Lançamento de Despesas e Receitas : 30.4.0.10;
  • Rotina 737 - Desdobrar Título a Pagar : 30.4.0.54;
  • Rotina 775 - Gerir Contas a Pagar: 30.4.0.168;
  • Rotina 746 - Gerir Contas a Pagar: 30.4.0.41;

3.  Acesse a rotina 132 - Parâmetros da presidência;

3.1 Marque o parâmetro 2431 - Aplicar correção variação cambial de forma automática, como  Sim;



Totvs custom tabs box items
defaultno
referenciapasso2

1. Acesse a rotina 749 - Incluir contas a pagar;

2. Selecione o botão Incluir, Selecione a opção Moeda Dólar e informe os outros dados do titulo a pagar e clique o botão Confirmar;

Image Added

Observações:

  • Caso seja informado o Valor do titulo e selecionado a cotação do dia no campo Última cotação, o Valor em Moeda Estrangeira será calculado. Caso o Valor em Moeda Estrangeira seja informado e a cotação selecionada, o Valor do titulo será calculado;
  • Os campos: Última cotação e Valor em Moeda Estrangeira são habilitados quando o usuário possui permissão 8 - Permitir visualizar Data e cotação de Moeda Estrangeira na rotina 530;
  • Não é permitido inserir um titulo a pagar sem ter informado o Valor em Moeda Estrangeira;

Image Added


Totvs custom tabs box items
defaultyes
referenciapasso3
  1. Acesse a rotina 750 - Consultar/Alterar título a pagar;
  2. Informe o(s) filtro(s) para consultar alterar título(s) e clique o botão Pesquisar;

Observação: no resultado da pesquisa foram acrescentado colunas: Valor moeda estrangeira, Dt. Cotação, Cotação Baixa e Dt. Cotação Baixa

3. Selecione um título a pagar de moeda Dólar e acessar a aba Dados Complementares;

Image Added

Observações: 

  • Os campos: Cotação e Data Cotação não estão disponíveis para edição. Unicamente serão alterados mediante pesquisa da moeda estrangeira.;
  • O campo Valor em Moeda estrangeira esta disponível para edição; 
  • Os campos: Cotação da Baixa e Data da Cotação da baixa estão disponíveis para consulta;
  • Campos citados acimas estão disponível quando a permissão 17 - Permitir visualizar Data e Cotação de Moeda Estrangeira  na rotina 530 esta marcado.
Totvs custom tabs box items
defaultno
referenciapasso4
Expandir
titleNovo Pagamento

Acesse a rotina 775 - Gerir contas a Pagar;

1. Acesse a opção Novo Pagamento;

1.1. Informe os filtros da tela para pesquisa de títulos e clique no botão Pesquisar;

Observação: Serão apresentados títulos

1.2 Selecione título(s), entre eles um título em moeda estrangeira e clique no botão Incluir;

Image Added

Observações:

  • Com a cotação do dia cadastrado na rotina 531, será calculado a variação cambial de forma automaticamente;

[valor variação cambial]= ([cotação] do dia da baixa * [Valor em moeda estrangeira]) - (Valor do título);

  • Continua a opção de editar manualmente os valores do título com duplo clique, conforme necessidade; 

Image Added

  • Caso não exista cotação do dia cadastrada na rotina 531, será apresentado seguinte mensagem:

Image Added


Expandir
titleManutenção

2. Acesse a opção Manutenção;

2.1. Informe os filtros na tela para pesquisa de pagamentos e clique no botão Pesquisar;

2.2. Selecione um pagamento que contenha um título em moeda Dólar e clique no botão Editar;

Image Added

Observação

  • Caso não exista cotação do dia cadastrada na rotina 531, será apresentado a mensagem acima;

2.3. Clicar a aba Títulos confirmados e realizar as alterações conforme necessidade;

Image Added

Observação: Caso precise atualizar a cotação de baixa e, consequentemente, o valor variação cambial, clique no botão Remover  e inserir novamente. 

Expandir
titleBaixar

3. Acesse a opção Baixar;

3.1. Informe os filtros na tela para pesquisa de pagamentos e clique no botão Pesquisar;

Image Added

3.2. Selecione um pagamento que contenha um título em moeda Dólar e clique no botão Baixar;

Image Added

Observação: Caso a cotação do dia da baixa seja diferente a cotação da baixa na criação do pagamento, será apresentado a mensagem acima;

3.4. Confirma os dados da baixa e clique no botão Confirmar

Observação: Serão gerados títulos em moeda Real pelo valor da variação cambial na conta do parâmetro 1232 - Aplicar correção variação cambial de forma automática;

Expandir
titleEstornar

4. Acesse a opção Estornar;

4.1. Informe os filtros para a pesquisa de pagamentos e clique no botão Pesquisar

4.2. Selecione o pagamento a ser estornado e clique no botão Estornar;

Image Added

Observação: os títulos a pagar , vinculados ao pagamento, estarão em abertos.

Totvs custom tabs box items
defaultno
referenciapasso5
Expandir
titleInserir/Alterar Adiantamento

1. Acesse a rotina 746 - Controle de adiantamento ao fornecedor;

2. Para incluir adiantamento, selecione a opção Incluir adiantamento ao fornecedor ou consultar/editar adiantamento, clique na opção Consultar/Alterar/Excluir/Relatório de adiantamentos;

2.1. No caso de consultar ou alterar um adiantamento, informe os dados para pesquisar um clique no botão Pesquisar;

Image Added

Observação: Acrescentado as colunas : Valor moeda estrangeira, Cotação e Dt. cotação;

2.2. Selecione um adiantamento Moeda Dólar e clique no botão Alterar;

3. Informe os dados do adiantamento em Moeda Dólar;

3.1. Informe o Valor título e selecione a cotação de Moeda estrangeira;

Image Added

Observações:

  • Caso seja informado o Valor titulo e selecionado a cotação do dia no campo Moeda Estrangeira, o Valor em Moeda Estrangeira será calculado. Caso o Valor em Moeda Estrangeira seja informado e a cotação selecionada, o Valor titulo será calculado;
  • Não é permitido inserir/editar adiantamento sem ter informado o Valor em Moeda Estrangeira;


Expandir
titleBaixar adiantamento ao fornecedor com vários títulos

1.Abrir a rotina 746;

2. Clicar no botão Baixa de um adiantamento ao fornecedor com vários títulos;

3. Informe os filtros conforme necessidade e clique no botão Pesquisar;

4. Selecione um adiantamento moeda estrangeira com duplo clique;

Image Added

Image Added

Observação: Serão apresentados os dados de moeda estrangeira do adiantamento:

  • No cabeçalho: valor em moeda estrangeira e a descrição  da moeda estrangeira;
  • No Rodapé: o valor total em moeda estrangeira (Valor moeda estrangeira) dos títulos selecionados e a opção de calcular valor variação cambial (Calcular Variação);
  • A opção Calcular variação será exibida unicamente quando o parâmetro 2331 - Aplicar correção variação cambial de forma automática esta marcado como Sim;

5. Selecione um ou mais títulos a pagar e clique no botão Calcular Variação;

Image Added

Observação: O valor variação cambial dos títulos selecionados serão calculado automaticamente, caso exista variação de cotação entre o título e adiantamento. O calculo é detalhado a seguir;

  • Quando o valor em moeda estrangeira do adiantamento é maior ou igual ao valor total moeda estrangeira dos títulos selecionados: 
    •  O valor variação cambial de cada  título será  (valor moeda estrangeira do título * cotação do adiantamento) menos [Valor título];
  • Quando o valor em moeda estrangeira  do adiantamento é maior à soma ao valor total moeda estrangeira dos títulos selecionados:
    • Para o n-1 primeiros títulos selecionados, o valor variação cambial do cada título será  (valor moeda estrangeira do título * cotação do adiantamento) menos [Valor título];
    • Para o ultimo título selecionado, o valor variação cambial será  (valor moeda estrangeira do título -  valor total moeda estrangeira títulos selecionados + valor moeda estrangeira adiantamento ) * ( cotação do adiantamento - cotação do título) ;


6.Informe o Valor a utilizar do(s) título(s) selecionado(s) e clique o botão Confirmar;

Image Added

7. Clique no botão Confirmar e confirme a baixa; 

Image Added


8. Serão apresentados as informações das transações atualizadas, geradas.

Image Added 

Observações: 

  • Todos os títulos a pagar vinculados ao adiantamento serão quitados salvo o título tenha sido desdobrado. Uma parcela ficará em aberto no cenário quando o valor em moeda estrangeira  do adiantamento é maior à soma ao valor total moeda estrangeira dos títulos selecionados;
  • Serão gerados títulos quitados em moeda Real no valor do calculo variação cambial na conta definida no parâmetro 1232 - Conta da variação cambial ;


Expandir
titleBaixar título com vários adiantamentos

1. Abrir a rotina 746;

2. Clicar no botão Baixa de um título com vários adiantamentos;

3. Informe os filtros conforme necessidade e clique no botão Pesquisar;

4. Selecione um título a pagar moeda estrangeira com duplo clique;

Image Added

5. Selecione o(s) adiantamento(s) conforme necessidade e clique o botão Calcular Variação

Image Added

6. Clique no botão Confirmar

Image Added

Observação: Será calculado o valor variação cambial do título da seguinte forma:

  • Quando o valor em moeda estrangeira do título for igual a soma do valor em moeda estrangeira dos adiantamentos selecionados, o [valor variação cambial]  do título será o  valor total em reais dos adiantamentos selecionados menos o  [valor] do título em reais;
  • Quando o valor em moeda estrangeira do título for maior a soma do valor em moeda estrangeira dos adiantamentos selecionados,  o [valor  variação cambial] do título será o [valor total dos adiantamentos] selecionados em reais - ( [Valor total de moeda estrangeira] dos adiantamentos selecionados *  [Cotação] do título a pagar )
  • o Cenário valor em moeda estrangeira do título for menor a soma do valor em moeda estrangeira dos adiantamentos selecionados não acontece.

7.Clique no botão Confirmar para realizar a baixa do título;

Image Added


8. Serão apresentadas informações das transações atualidada,s geradas, etc.

Image Added

Observações: 

  • O título a pagar vinculados aos adiantamentos será quitado. Caso o título tenha sido desdobrado por ser maior a soma  do valor total em moeda estrangeira do(s) adiantamento(s) selecionado(s), Uma parcela ficará aberta;
  • Serão gerados títulos quitados em moeda Real no valor do calculo variação cambial na conta definida no parâmetro 1232 - Conta da variação cambial ;
Expandir
titleEstornar baixa de títulos de adiantamento ao fornecedor

1. Abrir a rotina 746;

2. Clicar no botão Estorno de baixa de títulos de adiantamento ao fornecedor;

3. Informe os filtros conforme necessidade e clique no botão Pesquisar;

4. Selecione um adiantamento ao fornecedor com um clique, selecione um ou mais títulos a serem estornados e clique no botão Estornar títulos;

Image Added

Image Added

Observação: o(s) título(s) a pagar estarão aberto(s) e retirada do vinculo entre o adiantamento e título(s). Caso tenha gerado lançamento pela variação cambial, deve ser gerado uma contra partida anulando a operação.

Totvs custom tabs box items
defaultno
referenciapasso6

1. Acesse a rotina 737 - Desdobrar título a Pagar;

2. informe os dados para pesquisar um clique no botão Avançar;

3. Selecione um ou mais títulos com moeda Dólar;

Image Added

Observação: Foram acrescentado colunas:  Cotação, Valor moeda estrangeira e Dt. cotação.

Totvs custom tabs box items
defaultno
referenciapasso7

1. Acesse a rotina 631 - Lançamento de Despesas e Receitas;

2. Clique o botão Incluir;

3.  Informe no campo Núm. Lanc. Cta. Pagar a transação de um título a pagar em moeda estrangeira;

Image Added

Observação: Não é permitido baixar um título em moeda estrangeira por esta rotina. Somente através das rotinas 775 - Gerir contas a Pagar e 746 - Controle de adiantamento ao fornecedor para que a correção de variação cambial seja automática

Totvs custom tabs box
tabsParametrização,202 - Cadastrar Fornecedor , 1321 - Importação XML Automático, 1301 - Receber Mercadoria,
idspasso1,passo2,passo3,passo4,passo5,

1.  Acesse a rotina 132 - Parâmetros da presidência;

1.1 Marque o parâmetro 2431 - Aplicar correção variação cambial de forma automática, como  Sim;

2 Atualize as rotinas abaixo a partir das versões indicadas ou versões superiores:

 - Rotina 531 - Cadastrar Cotação de Moedas Estrangeiras: 30.4.00.021

1. Acesse a rotina 202 - Cadastrar Fornecedor;

Observação: para este exemplo, editamos um cadastro já existente.

2. Clique o botão Manutenção de Registro;

3. Clique o botão Pesquisar ou informe o Código do fornecedor já cadastrado e botão Pesquisar. Duplo clique sobre o fornecedor informado;

4. Marque como Sim os parâmetros: 

  • Carregar tributos PIS e COFINS da Rotina 212: Parâmetro utilizado para ao importar o XML rotina 1321 e gravar no pedido e pré-entrada as tributações de PIS e COFINS da rotina 212.
  • Carregar tributos ICMS da Rotina 212: Parâmetro utilizado para ao importar o XML rotina 1321 e gravar no pedido e pré-entrada as tributações de ICMS da rotina 212.

Image Removed

5. Realizados as alterações conforme necessidade, clique o botão Salvar.

1. Acesse a rotina 1321 - Importação XML Automático;

2. Selecione a Filial, marque as opções conforme necessidade e clique o botão Iniciar / Parar;

Observação: note que na caixa Parâmetros que a rotina 1321 valida no cadastro fornecedor (Rotina 202) já está trazendo os campos: Carregar tributos ICMS da Rotina 212 e Carregar tributos PIS e COFINS da Rotina 212.

Image Removed 

Observações: rotina 1321 valida de qual tributação está sendo utilizada conforme parâmetro: 1533 - Tipo de Tributação de Entrada Rotina  da rotina 132

  • Se Parâmetro "USATRIBENTPORUF" estiver como Não é verificado na tabela PCPRODUT e validar se existe tributação de entrada para este PRODUTO, irá buscar os campos abaixo.

         ICMS = PERCICM, PERCREDICMS, PERCICMRED

         PIS E COFINS = PERPIS E PERCOFINS

          Mesmo que não preenchido iremos sempre buscar da pcprodut.

  • Se Parâmetro "USATRIBENTPORUF" estiver como Sim é verificado na tabela PCTABTRIBENT e validar se existe tributação de entrada para este PRODUTO e ESTADO*.*

       ICMS = PERCICM, PERCREDICMS, PERCICMRED

        PIS E COFINS = PERPIS E PERCOFINS

  • Se o Parâmetro "USATRIBENTPORUF" como "F" é verificado na tabela PCTRIBENTRADA e validar se existe tributação de entrada para este NCM, UFORIGEM, TIPO DE FORNECEDOR, conforme select abaixo, onde teremos o CODFIGURA.
  • Se o Parâmetro "USATRIBENTPORUF" como "P" é verificado na tabela PCTABTRIBENT e validar se existe tributação de entrada para este NCM, UFORIGEM, TIPO DE FORNECEDOR, conforme select abaixo, onde teremos o CODFIGURA.
  • Tendo o CODFIGURA é verificado na tabela PCTRIBFIGURA.CODFIGURA e buscar as informações para gravar na pcmovpreent e pcnfpreent:

          ICMS = PCTRIBFIGURA.PERCICM, PCTRIBFIGURA.PERCREDICMS e PCTRIBFIGURA.PERCICMRED

          PIS e COFINS = PCTRIBFIGURA.PERPIS e PCTRIBFIGURA.PERCOFINS

  •  No caso do PIS e COFINS é verificado se há na figura tributaria tanto na PCTABTRIBENT e na PCTRIBENTRADA o campo CODEXCECAOPISCOFINS preenchido na figura, caso esteja é realizada busca deste mesmo campo CODEXCECAOPISCOFINS na tabela  PCEXPISCOFINSITEM e efetuada as validações se atendem as exceções informadas nesta mesma tabela como Tipo de Entrada, CFOP entre outras exceções, se atender as essas exceções deverá buscar os percentuais de PERCPIS E PERCCOFINS desta mesma tabela PCEXPISCOFINSITEM.
Totvs custom tabs box items
defaultyes
referenciapasso1
Totvs custom tabs box items
defaultno
referenciapasso2
Totvs custom tabs box items
defaultyes
referenciapasso3
Totvs custom tabs box items
defaultno
referenciapasso4

1. Acesse a rotina 1301 - Receber Mercadoria;

2. Clique o botão Importação;

3. Na tela Tratamento de Notas Fiscais Importadas, marque a opção 01 - Nota fiscal eletrônica e clique o botão Avançar;

4. Selecione a Filial, Tipo entrada e demais campos conforme necessidade;

Observação: para este exemplo selecionamos o Tipo Entrada = Normal.

5. Marque as opções Carregar alíquota de PIS/COFINS(rotina 212) e Carregar alíquota de ICMS(Rotina 212);

Observações:

  • Estando as opções acima marcadas, o sistema desconsidera o PIS/COFINS e ICMS do XML e carrega/valida as informações de Tributação cadastradas na rotina 212 - Cadastrar Tributação de Entrada. Para os Tipos de Tributação: Tributação por Produto, Tributação Por Estado, Tributação por NCM /  Figura Tributária, Tributação por Produto / Figura Tributária e Exceções de PIS / COFINS);
  • Incluídas na rotina 1301, flag para gravação de pedido caso tenha sito marcado gerar pedido (opção Gerar pedido de compra com XML) com importação de xml e Pré-Entrada com as informações de ICMS, PIS E COFINS de acordo com o que está cadastrado na rotina 212;
  • Ao validar o XML importado é feita verificação de qual tributação está sendo utilizada conforme parâmetro 1533 - Tipo de Tributação de Entrada, da rotina 132

Image Removed

6. Selecione o arquivo desejado, clique o botão Carregar Arquivo;

7. Clique o botão Validar;

 8. Clique o botão Gerar e selecione a opção Sim na tela Confirmação: Confirma importação do arquivo NF-eletrônica?;

9. Acesse a tela Itens-F5 e duplo clique no item, os campos: ICMS, Aliq. Red. ICMS e Cred. custo ICMS virão preenchidos conforme está parametrizado na rotina 212.

Observação: no caso do PIS e COFINS é verificado se existe Figura Tributaria tanto na PCTABTRIBENT e na PCTRIBENTRADA o campo CODEXCECAOPISCOFINS preenchido na figura, caso esteja é feita busca deste mesmo campo CODEXCECAOPISCOFINS na tabela  PCEXPISCOFINSITEM e efetuadas as validações que atendam as exceções informadas nesta mesma tabela como Tipo de Entrada, CFOP entre outras exceções. Caso se atendam as essas exceções, é feita busca dos percentuais de %PIS E %COFINS desta mesma tabela PCEXPISCOFINSITEM.



04. DEMAIS INFORMAÇÕES


Aviso

Importante!

As versões estarão disponíveis para download no CCW. 

https://centraldecontrole.pcinformatica.com.br/


Mantenha suas rotinas sempre atualizadas!

...