Você está na página 1de 16

Dicas e Truques de Localizao

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 - Localizao Brasileira SD/MM
25/02/2012 - Taxbra SD/MM
Mais detalhes no final deste e-mail

Carssimos,

Atualmente, com o conceito de enhancement , muita coisa que era feita por user-exits,
formulas e controles de cpia, j no so mais necessrios.
No vamos confundir com os enhancement packages 1,2,3 e 4. Em resumo, trata-se de
uma abertura ( brecha ) que a SAP liberou aps a execuo
de alguns objetos. Na maioria dos programas, aps um Perform ou chamada de um
mtodo temos um enhancement. Que traduzindo ao p da
letra se trata de um "aprimoramento".
Em nosso prximo Tips eu posso falar mais sobre este assunto, neste documento o
assunto imposto incluso.

Na localizao 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
Alquota 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


preo que ainda no 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 somatria 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, aps o calculo temos o seguinte:

141,00 / 0,7275 = 193,81 ( Observe que temos uma diviso 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 condio ICMI para o SD e BX01 para o MM.
Ou seja, o tipo de condio com impostos.
Normalmente, este valor base de calculo para todos os impostos.

Alguns clientes no SAP, no querem que o sistema trabalhe com o preo liquido para o
inicio dos clculos.
E no querem que o sistema faa o calculo dos impostos inclusos.
Neste caso o preo inicial j esta com os impostos inclusos.

Para isso, a SAP criou uma parametrizao para Pis e Cofins, demonstrada mais abaixo.
No caso do ICMS, a SAP no desenvolveu nada, ficando difcil a soluo do problema.
Tentando solucionar esta problemtica eu tirei a ICMI da pricing, troquei de lugar, tirei
das tabelas de TAXBRA,
fiz de tudo um pouco e no consegui resolver o lance do ICMS incluso.
Ento resolvi debugar a formula 320, passo a passo. Com um ABAP, conhecedor dos
conceitos de orientao 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, tambm executamos a TAXBRA de FI


para a
Definio e a contabilizao dos impostos, uma regra mundial SAP para todas as
localizaes, por isso temos 3 classes de desenvolvimento.
Aps a soluo para o Pis e Cofins, abaixo, temos a soluo para o ICMS incluso
No ser aplicado, soluo esta, via enhancement da SAP.

PIS / Cofins - Incluso

SAP Customizing guia de implementao


Contabilidade financeira
Configurao contabilidade financeira
IVA
Configuraes globais
Brasil
Define quais impostos esto contidos em condies p/determinao preos SD
Inserir o tipo de condio de preo e os impostos que j esto contidos neste preo.
Neste caso, segundo a leitura dos dados acima, o tipo de condio utilizado deve ser :
Classe de condio "B" e Categoria de condio "H", a exemplo da PR00.

Esta mesma soluo de Pis/Cofins para o MM equivalente.

Zerando o ICMS Incluso Via Enhancement


Pela transao SE24, entrar com a Classe CL_TAX_CALC_BR,
Entrar no mtodo CALC_ICMS_VALUE ( Clique Duplo ).

Criar um ENHANCEMENT Point zerando a varivel EV_ICMS.


Neste caso, para minha necessidade eu tive que comparar se a aplicao que estava
sendo
Executada "V" - SD , mas pode ser feito qualquer tipo de comparao.

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
MSN: aparecido.borges@hotmail.com
Twitter: www.twitter.com/aparecidoborges
www.aparecidoborges.blogspot.com
Linkedin: http://br.linkedin.com/in/aparecidoborges

Aproveitando o E-mail
Workshops de Fevereiro de 2012 da Promenady
04/02/2012 - Localizao Brasileira SD/MM
25/02/2012 - Taxbra SD/MM
Mais detalhes no final deste e-mail
Carga horria: 8 horas
Local: cidade de So Paulo, prximo av. Paulista e metro de fcil acesso.
Investimento de 700,00 com condies de pagamento facilitadas.

Fechamos turmas em Clientes ou Consultorias, in-loco ( in company ).


Emitimos NFe para quem precisa ( Empresas ).

Para maiores informaes , duvidas ou inscries,


favor entrar em contato por um do canais abaixo:

@mail.....: promenady@uol.com.br
Msn....: promenady@hotmail.com
Twitter...: http://www.twitter.com/_promenady
Blog....: http://www.promenady.blogspot.com
TELEFONE.: 11-8655.0122 - Tratar com Paula

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

Postado h 23rd January 2012 por SAP SD Senior Certified Consultant


Marcadores: Pricing de SD/MM sem impostos inclusos
0

Adicionar um comentrio

Blog do Aparecido Borges


Incio

Output Message

TAXBRA - Base Pis/Cofins em MM

Condies especiais de determinao de Preo Transferncia de Valor


para NF

July 31st, 2014

May 8th, 2014

Regras de convivncia

Dicas e Truques de SAP - Porque uma Ordem/Remessa parou no Crdito

Integrao SD X FI

Dicas para o seu curriculum

Variante de transao e de Tela - Recebedor apenas como visualizao


Impresso de NF ( DANFE ) utilizando o programa Standard SAP

Calculo do Imposto Substituio Tributaria do ICMS

Demonstrativo de Calculo do Imposto - Substituio Tributaria - ICMS

Dicas e truques de SAP - Triggers de Bancos de dados no SAP


TAXBRA

Dicas e Truques de NFe - Evento por Cancelamento

Dicas e Truques de TAXBRA - Novos BC Sets de TAXBRA - Prximo


Workshop de TAXBRA 09/03/2013

Dicas e Truques de NFe - Validando um XML On Line na SEFAZ

Dicas e truques de SAP - Recomendao da SAP para o uso da TAXBRA

Estudar, Estudar, investir preciso

Calendrio de Wokshops para 2013

Dicas e truques de Localizao Usurio especialista ( Display de dados


de localizao )
Workshop Promenady - Localizao Brasileira SD/MM -

Automao da fatura em SD ( VF01 / VF04 )

Impresso do Danfe pelo Monitor

Discas e truques de NFe - Nota Tcnica 2011/006 - Cancelamento da NF-e

October 1st, 2012

September 11th, 2012

NFE - Impresso Automtica

DESPEDIDA DO PRESIDENTE DA COCA COLA

Dicas e Truques de NFe - Debugando o Retorno do Sefaz - Prximos


Workshops da Promenady - SP

Dicas e Truques de TAXBRA - CT-e - Prximos Workshops da


Promenady - Porto Alegre

Workshops de Agosto em Porto Alegre

Dicas e Truques de SAP - Consultando Requests nas tabelas E070/E071 -


Workshop de TAXBRA em 28/07 Promenady em So Paulo

A SAP Oficializando a Bandalheira


June 20th, 2012

June 4th, 2012

Dicas e Truques de TAXBRA - A frmula 320 por Dentro - Prximos


Workshops da Promenady - SP

Discas e Truques de Localizao Brasileira - Acompanhando Notas


Tecnicas ( ENCAT ) - Prximo Workshop da Promenady no Rio de
Janeiro

Dicas e truques de SAP - Implementao da TAXBRA - Prximos


Workshops da Promenady no Rio de Janeiro

Prximos Workshops da Promenady

Dicas e truques de TAXBRA - Condies estatsticas na TAXBRA -


Prximos Workshops da Promenady

Dicas e truques de TAXBRA - Enhancement na formula 320 - Prximos


Workshops da Promenady

Dicas e truques de Localizao - Colunas do Livro Fiscal - Prximos


Workshops da Promenady
Dicas e Truques de SAP - Farol ( semforo ) das linhas da Pricing -
Workshop de Precificao SD/MM com Condition Technique em
24/03/2012

Dicas e Truques de SAP - Variantes de Transao - Workshop de


Precificao SD/MM com Condition Technique em 24/03/2012

NF-e - Denegao a partir de 01/03/2012 (por problemas de


irregularidade cadastral do destinatrio Paulista)

Novo Workshop - Pesquisa do Aparecido Borges

Dicas e Truques de Localizao Brasileira - Liberando algumas tabelas


na J1BTAX em PRD - Prximos Workshops da Promenady

February 15th, 2012

Dicas e Truques de Localizao Brasileira - NT2011/005 TAXBRJ -


Prximos Workshops da Promenady

Output Message
Output Message

Mesmo depois de muitos anos, percebo que as funcionalidades de Output Message, no so


de conhecimento da maioria dos profissionais de SAP dos mdulos logsticos SD/MM/PP/QM/PM
e outros que tambm poderiam se beneficiar destas funcionalidades.
Esta semana, fui questionado novamente, em relao a desde quando estas funcionalidades
existem, eu olhei novamente um HELP da 3.0.F e estava tudo l. Ou seja, muito provavelmente
isso j existe desde que o SAP foi criado, pelo menos este foi o help mais antigo que encontrei.

O meu conhecimento sobre Output Message ocorreu quando estava fazendo consultoria de uma
empresa multinacional alem e necessitava de gravar uma tabela Z de controle de embalagens.
Para isso, como todo consultor fiz uma especificao funcional que indicava a gravao da tal
tabela em uma user-exit de SD, a mais famosa e conhecida Save Document Prepare. E neste
cliente eu precisava da aprovao da rea de TI da matriz na Alemanha para o desenvolvimento
ser iniciado. E quando da aprovao desta especificao, o alemo que a aprovava me
perguntou se eu havia tirado a minha certificao por telefone. Muito indignado com a falta de
educao do alemo, eu havia dito que no. Ento veio a segunda pergunta ento voc deve
ter faltado na aula de Output Message de sua Academia de SD.
O tal alemo, desta vez mais educado, me perguntou onde eu havia aprendido que se gravava
tabela Z em user-exit e onde estava a documentao standard SAP que orientava o consultor
a fazer um absurdo destes. Bom, nunca encontrei respostas para isso. Mas, nos tornamos
amigos e ele me enviou um manual de Output Message para que eu fizesse o desenvolvimento
da forma correta. Infelizmente, alguns instrutores (a maioria) segue a risca a apostila da SAP,
mostrando neste assunto apenas as funcionalidades de impresso. Muita gente lembra deste
assunto das academias, mas fica sempre imaginando que se trata de impresso de relatrios.
Necessidade na qual mais se utiliza a funcionalidade e o que se apresenta nas academias.
Contudo, no se trata disso apenas, a SAP desenvolveu um cockpit para o controle de
mensagens Output Message acessado pela transao NACE.

Integrado as funcionalidades de Output Message, temos a Condition Technique, onde


inclumos as regras de negcio do cliente. Ou seja, em que condies o Output deve ser
executado.
Da mesma forma que os conceitos de Condition Technique so executados em uma pricing na
precificao de uma empresa, estas mesmas funcionalidades podem ser utilizadas para se
chegar nas regras de execuo de um programa, definido em um Output Message. Podemos
observar na NACE o seguinte: Registros de Condio, Esquemas, Tipos de Mensagem,
Sequencias de Acesso, por onde so definidas as regras de negcio do Output Message.
Algumas vezes pecamos no bsico, alguns consultores no mundo SAP, nem sabem o que
Condition Technique, nem imaginam a importncia do assunto.
Por exemplo, o nosso novo esquema de clculo TAXBRA foi desenvolvido em um conceito
chamado CBT ( Condition Base Taxes ), que nada mais que Condition Technique
pura aplicada a impostos.
As consultorias SAP, para contratao de consultores no exigem este conhecimento, por isso
no um assunto que fica em evidncia....
Contudo, na hora de alterar uma pricing, fazer uma converso da TAXBRJ para TAXBRA, uma
determinao de conta SD X FI, um output message ou qualquer outra coisa que exija este
conhecimento, o consultor descobre que o apresentado na academia, infelizmente, no foi
suficientee a j tarde.
Neste momento a pessoa comea a consultar o google, os foruns, os grupos, o SDN da SAP....e
no resolve o problema e muitas vezes acaba apelando para o ABAP, soluo final da maioria
dos desconhecedores do assunto que estou querendo enaltecer a Condition Technique
aplicada a Output Message.
Os conceitos de Condition Technique so aplicados a Pricing de SD e MM, Determinao de
Lotes, determinao de embalagens, determinao de contas contbeis (SD X FI), CBT-
TAXBRA (impostos), Output Message e em outras diversas funcionalidades do SAP.
Normalmente quando a SAP precisa de alguma coisa que necessite de Determinao de dados
com flexibilidade ela utiliza Condition Technique.
Se voc j gravou uma tabela Z em user-exit, enhancements ou j alterou o standard para
fazer isso, no se preocupe, entendo que aps esta leitura voc j entendeu o jeito certo de
fazer este tipo de desenvolvimento com a utilizao de Output Message.

Pensando nisso, desenvolvi um Workshop deste assunto para os consultores de mdulos


logsticos SD/MM/PP/QM/PM e outros que tambm dependem deste assunto.
J ministrei este Workshop em algumas empresas e consultorias, com um retorno bastante
satisfatrio dos consultores que ajudaram a ajustar e melhorar este Workshop.
De um total de 8 horas, ou seja, conceito e fixao do assunto com exerccios prticos, devido
complexidade do mesmo.
Neste workshop vamos tratar dos assuntos:
Esquema de Clculos / determinao de Informaes
Tipo de Condio / mensagem / estratgias
Sequncia de acesso
Tabela de Condio
Registro de Condio

Os assuntos acima sero tratados de forma prtica, basicamente com acesso ao IMG, ou seja,
parametrizao pura. O assunto Condition Technique extenso e meio tcnico para alguns
consultores SAP. A inteno tambm atender todos os pblicos, por isso falamos de tabelas,
exits, formulas e requirements....com a inteno de nivelar estes conhecimentos.
Costumo afirmar de forma categrica que um consultor que no resolve os problemas de pricing,
TAXBRA, output message e outros assuntos relacionados a Condition Technique, que o
mesmo no tem criatividade ou no conhece do assunto.

Postado h 26th November 2015 por SAP SD Senior Certified Consultant


Marcadores: Output Message
0

Adicionar um comentrio
Carregando
Modelo Dynamic Views. Tecnologia do Blogger.