Páginas filhas
  • DT Agregar ICMS ao Custo da Transferência.

 

AGREGAR ICMS AO CUSTO DA TRANSFERÊNCIA 

Informações Gerais

 

Linha de Produto:

PC Sistemas

Segmento Executor:D&L

Módulo:

14 - Faturamento

Rotina:


Rotina

Nome Técnico

1436

Gerar Nota Fiscal de Transf. para Depósito

Rotina(s) envolvida(s)

Nome Técnico

560

Atualizar Banco de Dados

132

Parâmetros da Presidência

Chamado/Ticket:

4632.029723.2017 (HIS.01110.2017 )

Tabelas:

560

- Tabela de parâmetros por filial - 132 (PCPARAMFILIAL)

 

132

3971 - Agregar ICMS ao valor de transferência -1436

País:

( X ) Brasil  (  ) Argentina  (  ) México  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colômbia   (  ) Outro _____________.

Versão:

Rotina 560 - V.28.02

Rotina 1436 - V. 28.02

Objetivo

 

Agregar o valor de ICMS ao custo da transferência atendimento às políticas comerciais de algumas empresas.

Definição da Regra de Negócio

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

1436 - Gerar Nota Fiscal de Transf. para Depósito

Alteração

Menu do WinThor -> 1436

- Validar o parâmetro: Agregar ICMS ao valor de transferência - 1436.

132 - Parâmetros da Presidência

Envolvida

Menu do WinThor -> 132

- Deverá ser criado parâmetro: Agregar ICMS ao valor de transferência - 1436.

 

  • Deve ser criado parâmetro para determinar se o valor do ICMS será agregado ao valor do transferência;
    - Agregar ICMS ao valor de transferência - 1436;
    - Default = Não

  • Na execução do processo de transferência deve ser validado o novo parâmetro criado, sendo:

    - Caso parâmetro esteja marcado como Não deve ser mantido o comportamento atual de ser utilizado somente o custo parametrizado como valor para a transferência;
    - Caso parâmetro esteja marcado como Sim deve ser agregado ao custo parametrizado o valor do ICMS da operação. (calculo inverso);

    Observação: segue alteração parcial já realizada pelo desenvolvedor Sr. Rafael Braga.

    if (dmLogin.Ferramenta.ObterParametroStringNVL('SOMAICMSTRANSFDEP', 'N', DBLkpCmbBxCODFILIALDESTINO.Text) = 'S') and
    (vsTipoCustoTransf = 'C') then
    begin
    vnCustoRep := (vnCustoRep / abs(1 - ((vnPercICM)) / 100));
    end;

 

Procedimento para Utilização

 

  1. Acesse a rotina 132 - Parâmetros da Presidência e marque conforme necessidade o parâmetro 3971 - Agregar ICMS ao valor de transferência -1436:

     

    

  2. Acesse a rotina 1436 na versão indicada acima ou superior;

     Observações:

  • Caso parâmetro 3971 - Agregar ICMS ao valor de transferência -1436, da rotina 132,  esteja marcado como Não é mantido o comportamento atual de sistema, de ser utilizado somente o custo parametrizado como valor para a transferência;
  • Caso parâmetro 3971 esteja marcado como Sim é  agregado ao custo parametrizado o valor do ICMS da operação (calculo inverso).