segunda-feira, 23 de janeiro de 2012

Dicas e Truques de Localização Brasileira - Pricing de SD/MM sem impostos inclusos - Workshops de fevereiro de 2012 da Promenady


Workshops de Fevereiro de 2012 da Promenady
04/02/2012 - Localização Brasileira  SD/MM
25/02/2012 - Taxbra SD/MM
Mais detalhes no final deste e-mail


Caríssimos,

Atualmente, com o conceito de enhancement , muita coisa que era feita por user-exits, formulas e controles de cópia, já não são mais necessários.
Não vamos confundir com os enhancement packages 1,2,3 e 4.  Em resumo, trata-se de uma abertura ( brecha ) que a SAP liberou após a execução
de alguns objetos. Na maioria dos programas, após um Perform ou chamada de um método temos um enhancement. Que traduzindo ao pé da
letra se trata de um "aprimoramento".
Em nosso próximo Tips eu posso falar mais sobre este assunto, neste documento o assunto é imposto incluso.

Na localização brasileira, temos o conceito de imposto destacado e imposto incluso.
O imposto destacado é aquele que apresentamos em Notas fiscais e livros fiscais.
Neste caso o imposto destacado é calculado por fora, ou seja, de forma simples e tradicional.
Exemplo de calculo:
Valor mercadoria : 121,00
Alíquota do imposto : 12%   ( 121 * ( 12 / 100) ). Por cento (%)
Valor do imposto : 14,52
Este calculo é efetuado para todos os impostos.

No caso do imposto incluso, trata-se de uma forma de se colocar os impostos em um preço que ainda não tem impostos.
Primeiro devemos chegar no fator de calculo, onde somamos todos os percentuais.
Formula exemplo do fator = 1 - ( ( Pis + Cofins + ICMS ) / 100 ) :
Pis    1,65
Cofins 7,60
ICMS   18,00
A somatória dos percentuais de PIS + Cofins + ICMS = 27,25
Neste exemplo temos 1 - ( 27,25 / 100 ).
Onde 1 - 0,2725
Resultado Final = 0,7275 ( Fator de impostos inclusos )

Em um valor mercadoria de 141,00 sem impostos, após o calculo temos o seguinte:

141,00 / 0,7275 = 193,81 ( Observe que temos uma divisão pelo fator calculado )

Neste exemplo o valor de 141,00 sem impostos, passou para 193,81 com impostos inclusos.
O que chamamos de calculo por dentro.









Para o SAP, este é o tipo de condição ICMI para o SD e BX01 para o MM.
Ou seja, o tipo de condição com impostos.
Normalmente, este valor é base de calculo para todos os impostos.


Alguns clientes no SAP, não querem que o sistema trabalhe com o preço liquido para o inicio dos cálculos.
E não querem que o sistema faça o calculo dos impostos inclusos.
Neste caso o preço inicial já esta com os impostos inclusos.

Para isso, a SAP criou uma parametrização para Pis e Cofins, demonstrada mais abaixo.
No caso do ICMS, a SAP não desenvolveu nada, ficando difícil a solução do problema.
Tentando solucionar esta problemática eu tirei a ICMI da pricing, troquei de lugar, tirei das tabelas de TAXBRA,
fiz de tudo um pouco e não consegui resolver o lance do ICMS incluso.
Então resolvi debugar a formula 320, passo a passo. Com um ABAP, conhecedor dos conceitos de orientação a Objeto,
pude verificar que temos 3 classes para o calculo dos impostos inclusos na TAXBRA,  Sendo o seguinte:
CL_TAX_CALC_BR para a TAXBRA ( FI )
CL_TAX_CALC_SD para a Pricing de SD RVABRA
CL_TAX_CALC_MM para a Pricing de MM RM0000

Em SD e MM, ao executarmos qualquer pricing, também executamos a TAXBRA de FI para a
Definição e a contabilização dos impostos, uma regra mundial SAP para todas as localizações, por isso temos 3 classes de desenvolvimento.















Após a solução para o Pis e Cofins, abaixo, temos a solução para o ICMS incluso
Não ser aplicado, solução esta, via enhancement da SAP.


PIS / Cofins - Incluso

SAP Customizing guia de implementação
Contabilidade financeira
Configuração contabilidade financeira
IVA
Configurações globais
Brasil
Define quais impostos estão contidos em condições p/determinação preços SD






















Inserir o tipo de condição de preço e os impostos que já estão contidos neste preço.


























Neste caso, segundo a leitura dos dados acima, o tipo de condição utilizado deve ser :
Classe de condição "B"  e  Categoria de condição "H", a exemplo da PR00.

Esta mesma solução de Pis/Cofins para o MM é equivalente.


Zerando o ICMS Incluso Via Enhancement

Pela transação SE24, entrar com a Classe CL_TAX_CALC_BR,

















Entrar no método CALC_ICMS_VALUE ( Clique Duplo ).













Criar um ENHANCEMENT Point zerando a variável EV_ICMS.
Neste caso, para minha necessidade eu tive que comparar se a aplicação que estava sendo
Executada é "V" - SD , mas pode ser feito qualquer tipo de comparação.


Um bom inicio de semana a todos e Fiquem com Deus....

Grato e atenciosamente.


Aparecido Borges
SAP SD Senior Certified Consultant

* aparecidoborges@uol.com.br

Aproveitando o E-mail
Workshops de Fevereiro de 2012 da Promenady
04/02/2012 - Localização Brasileira  SD/MM
25/02/2012 - Taxbra SD/MM
Mais detalhes no final deste e-mail

Carga horária: 8 horas
Local:  cidade de São Paulo, próximo á av. Paulista e metro de fácil acesso. 
Investimento de 700,00 com condições de pagamento facilitadas.

Fechamos turmas em Clientes ou Consultorias, in-loco ( in company ).
Emitimos NFe para quem precisa ( Empresas ).

Para  maiores  informações , duvidas  ou inscrições,
favor entrar em contato por um do canais abaixo:

Msn…....:  promenady@hotmail.com
TELEFONE.: 11-8655.0122 - Tratar com Paula






Q  ** Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE *







0 comentários:

Postar um comentário