terça-feira, 29 de maio de 2012

Dicas e Truques de TAXBRA - A fórmula 320 por Dentro - Próximos Workshops da Promenady - SP


Próximos Workshops da Promenady em São Paulo
16/06/2012 ( Sábado ) – Localização Brasileira SD/MM
30/06/2012 ( Sábado ) – TAXBRA SD/MM


Caríssimos,

Mais uma vez, acompanhei um caso, em que o consultor fez a copia da 320 para uma 900 e resolveu o problema.
Na minha opinião, se houvesse um conhecimento técnico mais profundo da fórmula por parte dos envolvidos,
 talvez, apenas como uma sugestão, um pequeno enhencement no ponto certo resolveria o problema sem
grandes comprometimentos.
A intenção deste Tips and Tricks é mostrar um pouco mais do real funcionamento da fórmula 320 da TAXBRA,
para Funcionais e desenvolvedores ABAP.  
Talvez, depois dessas explicações, acabamos convencendo que o cenário de se solicitar ao ABAP para copiar
a fórmula 320 para uma 900 e alterar os valores, é o pior dos cenários. Considerando a perda de suporte por
parte da SAP e o problema da empresa assumir alguma coisa que a localização ( teoricamente ) não atende.
Lembrando a todos que não se trata de criticar o trabalho de quem fez isso, apenas informar que tem mais
uma opção, talvez mais simples.  Afinal, no auge dos problemas em projetos, com a proximidade dos go-live,
cada um sabe onde o calo aperta e nestes momentos, o mais importante é tirar o GAP da nossa frente.

Vamos as explicações:

Quando um consultor de MM executa uma transação de pedido de compras ou um consultor de SD executa 
uma transação de ordem de vendas, o SAP executa duas pricings, sendo elas:

TAXBRA / TAXBRJ, para integração dos módulos de MM/SD com FI.
Na execução da RVXBRA em SD é executado também a TAXBRJ.
Na execução da RVABRA em SD é executado também a TAXBRA.
Neste caso, podemos entender que a RVXBRA ou RVABRA, quase nunca é utilizada, por se tratar de pricings
standard e como as pricings standard não contemplam os aspectos comerciais de cada empresa, as mesmas
 são copiadas para uma versão iniciando com Z ou Y e alteradas para atender as necessidades comerciais
de cada empresa.
Em MM também executamos duas pricings, porém, com algumas grandes diferenças.
As pricings RM0000/1/2/3....e outras, acessadas no customizing em SAP Customizing guia de
implementação/Administração de materiais/Compras/Condições.
Apenas transferem o valor calculado para a pricing de FI sendo a TAXBRA ou a TAXBRJ.
Neste caso, todos as necessidades comerciais de MM devem ser tratadas nestas pricings
as RM....e não na TAXBRA ou TAXBRJ.
Para MM e SD a TAXBRA ou TAXBRJ é apenas para a contabilização de impostos.
Para os consultores de MM que querem trabalhar com o preço do fornecedor com impostos, a partir de
2011 a SAP disponibilizou a nota 1551566 que faz a decomposição e subtração  dos impostos e passa
para a TAXBRA  o valor liquido, já sem os impostos.
Voltando ao nosso Tips.
Para visualizar a formula 320, basta entrar na transação VOFM,  















Entrar na opção Fórmulas / Valor da condição, depois, dar um clique duplo na formula 320 ou marcar
a linha e clicar em Texto Fonte, F5 também vai até o código.














Neste ponto, é chamada a função  J_1B_CBT, se o esquema de calculo que esta chamando a
Fórmula 320 é relevante para CBT.
















Na função J_1B_CBT é chamada a função J_1B_GET_CALCULATOR e algumas outras depois desta.




















Dentro da J_1B_GET_CALCULATOR  começa a brincadeira que separa SD e MM, apenas tecnicamente.
Pela SE24, verificamos que temos algumas classes a serem executadas
em forma de métodos ( orientação a objeto do ABAP ).














Cada Classe com seus diversos métodos.

































Podemos Observar que o método Calculate_icms é utilizado pela Classe de SD e MM.
Neste Caso o Método Calculate_ICMS  chama outros dois métodos , industrialização e Consumo.
Resumindo, a formula 320 não é tão difícil assim de ser entendida.
Além disso, temos algumas parametrizações simples a serem feitas para esta fórmula funcionar corretamente,
Visando a obtenção dos valores das condições utilizadas para o calculo das condições BX....
Pela Transação J1BTAX,



















Cada código interno de Condição de imposto é determinado nesta tabela.






















A atribuição de códigos internos de condições de imposto a Tipos de condição, ocorrem nesta parametrização.
Podemos observar que o calculo do valor com ICMS já incluso em SD a ICMI e em MM a BX01 já esta devidamente parametrizada.



















Infelizmente, muita coisa é hardcode, como o método GET_result....poderiam ter feito algo,
de forma a aproveitar a parametrizações já feitas.














Logo Na primeira função é mostrado as principais tabelas internas que são tratadas.





















Após visualizar o código, entrar na opção : Processar / Operações de Ampliação / Visualizar pontos de Ampliação Implícitos.
Cada método tem um ponto de enhancement a ser criado... no inicio e no final de cada um.
Com este tipo de ajuste, “enhancement” você continua com formula 320 e não perde o suporte da SAP.

Resumo:
Em diversas situações, é bom sabermos o caminho das pedras, para fazermos um debug da 320, e entendermos
a lógica dela e chegarmos a conclusão que de repente, apenas um pequeno enhancement pode resolver o GAP.
Espero ter ajudado.


“O ato de compartilhar não é perder ou subtrair, e sim, somar ou multiplicar”

"A vida não está amarrada com um laço, mas ainda é um presente."
“La vida no está envuelta con un lazo, pero sigue siendo un regalo.”
" Life Isn't Tied with A Bow, But It's Still a Gift. "


 Um bom dia a todos e fiquem com Deus....








Aparecido Borges
SAP SD Senior Certified Consultant
Linkedin:  http://br.linkedin.com/in/aparecidoborges   Skype: aparecidoborges

Próximos Workshops da Promenady em São Paulo
16/06/2012 ( Sábado ) – Localização Brasileira SD/MM
30/06/2012 ( Sábado ) – TAXBRA SD/MM

Carga horária: 8 horas
Local:  cidade do Rio de Janeiro, Centro, local de fácil acesso. 
Investimento de 700,00 com condições de pagamento facilitadas.

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

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 *












quinta-feira, 17 de maio de 2012

Discas e Truques de Localização Brasileira - Acompanhando Notas Tecnicas ( ENCAT ) - Próximo Workshop da Promenady no Rio de Janeiro


Próximo Workshop da Promenady no Rio de Janeiro
26/05/2012 ( Sábado ) – TAXBRA SD/MM ( Já Confirmado )


Caríssimos,

Frequentemente, o nosso governo, vem lançando algumas notas técnicas.
O mais difícil para os consultores e clientes é o acompanhamento destas notas,
principalmente a liberação do assunto para ser aplicado via uma nota de correção
da SAP.
Para eu me atualizar, o que eu faço é ler todos os meses a apresentação que e a ASUG disponibiliza em seu
site da reunião mensal de localização. Para baixar e ler esta documentação, basta ter
um usuário na ASUG, que pode ser o seu ou da sua consultoria, ou mesmo do cliente em
que presta consultoria.  Neste mês, a apresentação veio com a observação abaixo.
Eu entrei e fiz o cadastro, que deve vir para o usuário do Sap Notes.
Agora vamos acompanhar para ver se os profissionais da SAP realmente vão fazer o
 update da nota para sermos informados.


Nota 1589975
Toda mudança anunciada pelo governo
(ENCAT) é feita através de Notas Técnicas
disponíveis no site da receita federal:
nova NT é lançada, a nota SAP 1589975 é
atualizada. Esta nota pode ser monitorada clicando
em “Subscribe” no canto superior direito.




“O ato de compartilhar não é perder ou subtrair, e sim, somar ou multiplicar”

"A vida não está amarrada com um laço, mas ainda é um presente."
“La vida no está envuelta con un lazo, pero sigue siendo un regalo.”
" Life Isn't Tied with A Bow, But It's Still a Gift. "

  
 Um bom dia a todos e fiquem com Deus....










Aparecido Borges
SAP SD Senior Certified Consultant

Próximo Workshop da Promenady no Rio de Janeiro
26/05/2012 ( Sábado ) – TAXBRA SD/MM ( Já Confirmado )

Carga horária: 8 horas
Local:  cidade do Rio de Janeiro, Centro, local de fácil acesso. 
Investimento de 700,00 com condições de pagamento facilitadas.

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

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 *

quarta-feira, 2 de maio de 2012

Dicas e truques de SAP - Implementação da TAXBRA - Próximos Workshops da Promenady no Rio de Janeiro



Próximos Workshops da Promenady
L  o  c  a  l
12/05/2012 – Localização Brasileira SD/MM     
Rio de Janeiro
19/05/2012 – TAXBRA SD/MM         
Rio de Janeiro
Mais detalhes no final deste e-mail

Caríssimos,

O texto é longo, mas importante para o nosso momento, leia com atenção, você não deve se arrepender.

Além de instrutor de Workshop SAP, atividade pelo qual mais me conhecem, eu também sou consultor e não costumo falar de algo que eu ainda não tenha  implementado. No meu entendimento,  em relação ao SAP, só podemos dizer que conhecemos um assunto após algumas implementações do mesmo. E de diversas formas, são nestas implementações que nos deparamos com os problemas e adquirimos experiência e conhecimento nas soluções dos problemas encontrados.
Muitos detalhes de projetos, relacionados a processos e impostos não estão documentados devido ao seu grande numero de exceções em cada cliente SAP.
Atualmente, temos que nos preocupar com os SPEDs  Fiscal, Contábil, Pis/Cofins. Sem contar as novidades que estão chegando como NFE 10.0 e o SPED de HR que logo deve gerar mais algum barulho.
Mesmo com tudo isso, algumas empresas pecam no básico, não pensam na infraestrutura para tudo isso que é a TAXBRA. Algumas empresas insistem em utilizar a TAXBRJ com a desculpa de que ainda não enxergaram vantagens para fazerem a migração para a TAXBRA. Não sei se perceberam, mas a SAP, já a alguns anos, vem liberando primeiro as soluções para
quem tem TAXBRA e depois de um certo tempo, para quem tem TAXBRJ.  Alguns industry solution como o OIL & GAS, utilizado pela Petrobras e outras petrolíferas se encontram em fase final de localização para TAXBRA. E todos sabemos que os detalhes  para a finalização total de todos os ramos na TAXBRA esta bastante próximo.   Basta verificarem o grande numero de notas
recentes da SAP sobre o assunto. Bem como, o grande numero de enhencements de OIL & GAS que a SAP vem encaixando nos programas de localização brasileira. 
Resumindo, daqui a pouco não deve mais existir desculpas para a utilização da TAXBRA e a SAP deve encerrar os desenvolvimentos relacionados a TAXBRJ.  Ou seja, cedo ou tarde você que esta na TAXBRJ  vai ter que migrar para a TAXBRA e acho que não demora.
Pensando nisso, entrei em contato com a consultoria que trabalho para começarmos a fazer alguns trabalhos em clientes relacionados a TAXBRA. A minha intenção é me disponibilizar para fazer alguns levantamentos e definições de projetos para alguns clientes que ainda estão na TAXBRJ e pretendem em algum momento fazer esta migração.
O tempo e custo de projeto, bem como uma equipe que comprovadamente conhece do assunto TAXBRA é importante para muitas empresas e é este o nosso foco. Caso você resolver implementar com uma equipe interna, também podemos fazer suporte a esta equipe. Entendo que o conhecimento de TAXBRA é imprescindível para os participantes deste tipo de projeto, por isso, também fornecemos treinamento In-loco. 
Caso houver duvidas e/ou interessados sobre um projeto de TAXBRA, podem entrar em contato no
Caso você, que esta lendo este e-mail ainda esta na TAXBRJ, por favor, envie aos profissionais de TI e/ou área tributária de sua empresa. Afinal, sabemos que alguns projetos não iniciam por falta de conhecimento dos responsáveis em direcionar o assunto nas empresas.

Mais abaixo, algumas outras considerações importantes:

Quando começou...?
EM 2001, temos documentações de CBT - Condition Bases Taxes desta época.

Qual a Origem..?
Origem  no CRM, com a localização do CRM com a TAXBRC.

Primeiros Projetos...?
Em 2003/2004 com o CRM, onde as ordens de vendas geradas no CRM deviam ser replicadas no SAP R/3.
Teoricamente, todos os projetos de implementação de SAP, a partir da versão 4.7, via de regra, deveriam ter sido Implementados utilizando a TAXBRA. A conversa de que a TAXBRA era instável nunca foi verdade, porque existem poucas notas de correção. A grande maioria de notas da TAXBRA são de melhorias, novas leis e novas funcionalidades.

Equipe de Projetos:
Na maioria dos projetos, Um ( 1 ) consultor de SD, MM, FI, CO , ABAP, Basis e Gerente de Projeto.

Tempos de projetos:
Temos de todos os tamanhos, 30,60,90,120 dias ou mais e cada uma das dependências abaixo contribui para este tempo:
Dependência 1 : Numero de IVAs e processos de MM.
Dependência 2 : Numero de Pricings e processos de SD.
Dependência 3:  Numero de Grupos e/ou exceções dinâmicas a serem testadas em SD/MM.
Dependência 4:  Ambiente ( infra ) especifico para TAXBRA.
Todo o tempo de projeto depende das parametrizações de SD/MM, as maiores atividades dos projetos.

Atividades Básicas por módulo:
SD - conversão das pricings de RVXBRA em RVABRA.
SD - Conversão dos antigos IVAs  e Códigos de impostos utilizadas na TAXBRJ em TAXBRA.
MM - Conversão do esquema de calculo TAXBRJ em TAXBRA .
MM - Conversão dos antigos IVAs  utilizadas na TAXBRJ em TAXBRA.
SD/MM - Novos mapeamentos das colunas dos livros fiscais.
SD/MM - Conversão dos grupos de impostos utilizados na TAXBRJ em TAXBRA.
SD/MM- Conferencias do ambiente com as notas da TAXBRA, MP135, Serviços, Retenções e Cumulatividades de ISS e IR.
FI - Parametrização de Retenções, contas a receber com retenções e Contas a pagar com retenções.
CO - Parametrização das novas condições de Impostos relevantes para CO-PA/CO-PC, etç...
ABAP - Avaliação e ajuste de todos os programas que utilizam tipos de condição de impostos nas pricings de SD e MM.
ABAP - Avaliação e ajuste de impressão de Livros, Badi de XML e impressão da Danfe.
Basis - Aplicação de packages e/ou Notas, conforme a necessidade de cada ambiente.
Gerente de projeto - Atividades de gerenciamento conforme a metodologia utilizada.

Atividades básicas de todos os consultores:
Testes unitários por processo, testes integrados, documentação conforme a metodologia utilizada.

Participação de cada consultor:
SD / MM - Full Time ( normalmente em todo o projeto )
FI/CO/ABAP/Basis - Part Time ( conforme a necessidade )
Gerente de Projeto - Conforme Metodologia utilizada.

Principais perguntas e respostas:

1.        As conversões podem ser por módulo, com diversos go-lives?
R.: Sim, pode ser um modulo por vez SD e/ou MM. Contudo, é muito trabalhoso e com muitos detalhes a serem tratados.
Normalmente não se aconselha.

2.        Pode ser convertido parte de SD ou Parte de MM ?.
R.: Sim, utiliza-se o conceito de IVA alternativo tanto em SD como em MM. Contudo, é muito trabalhoso e com muitos detalhes
a serem tratados. Normalmente não se aconselha.

3.        Os Pedidos de MM fechados ou com recebimento parcial devem ser encerrados e/ou colocados novamente no SAP ?.
R.: Não existe a necessidade de se fazer qualquer coisa...Basta se manter os mesmos códigos de IVAs.

4.        Os Pedidos de SD fechados ou com remessas parciais devem ser encerrados e/ou colocados novamente no SAP ?.
R.: Não existe a necessidade de se fazer qualquer coisa...Basta se manter os mesmos tipos de condições e pricings.

5.        Os programas de Remessas em SD ou MM podem ser mantidos ?.
R.: Sim a exemplo de outros tipos de documentos de SD/MM.

6.        Existem desenvolvimentos a serem feitos para updates em documentos de SD ou MM ?.
R.: Não. Apenas a utilização de modificações em Massa em SD e MM, via transações Standard.

7.        Posso incluir melhorias neste projeto ?.
R.: Não faça isso.  Depois nos testes,  quando algo não funciona, você não sabe se é do projeto ou da melhoria. 
Em todos os projetos que participei, as melhorias mais atrapalharam do que ajudaram o projeto.
Nestes casos, pode ser bom para o cliente, mas uma droga para o projeto. O seu backlog já vai estar bastante cheio das atividades do projeto, imagine incluindo as melhorias. Resumindo, não faça isso.

8.        Este projeto altera os Perfis de Acesso dos usuários ?
R.: Sim, restrições de acesso ao novos tipos de condições de impostos e novas transações e aberturas e fechamentos de tabelas antigas e novas em todos os ambientes.

9.        Como manter a TAXBRA após o projeto ?.
R.: Criar o conceito de Dados mestres fiscais, separando as atividades operacionais para os usuários da área tributária e as
atividades de Customizing para os profissionais de TI. Os acessos ao TMW - Task Manager Workplace, a transação J1BTAX deve estar muito bem definida. Fazer os treinamentos dos usuários e consultores em TAXBRA, com focos diferentes  sendo Operacional e Customizing.
  
10.   O que fazer para garantir que os novos cenários TAXBRA estejam exatamente iguais aos antigos TAXBRJ.
R.: Nestes casos o mais indicado é fazer um programa que simula as colocações de ordens de vendas em SD com base nos faturamentos de um determinado período e após a gravação dos documentos fazer a comparação das alíquotas, base de calculo, valor do imposto e direito fiscal de ICMS, ST, IPI, PIS, COFINS, ISS e IR dos tipos de condição antigos da TAXBRJ e os novos na TAXBRA.
No caso de MM fazer a mesma coisa com os pedidos de compras e as Faturas.
Este é o único desenvolvimento para este projeto e o que realmente garante o sucesso do projeto.
Eu já fiz isso algumas vezes e normalmente esse programa mostra que nem sempre os usuários testam todas as possibilidades e combinações necessárias de impostos X processos. Tecnicamente falando esta solução, realmente garante o sucesso do projeto. Neste caso a empresa ganha um desenvolvimento importante que pode ser utilizado em outros projetos.

Novamente, caso houver duvidas e/ou interessados sobre um projeto de TAXBRA, podem entrar em contato no e-mail aparecidoborges@uol.com.br .


Uma boa semana de trabalho a todos e fiquem com DEUS.

Grato e Atenciosamente.
  










Aparecido Borges
SAP SD Senior Certified Consultant
Linkedin:  http://br.linkedin.com/in/aparecidoborges   Skype: aparecidoborges

Próximos Workshops da Promenady
L  o  c  a  l
12/05/2012 – Localização Brasileira SD/MM            
Rio de Janeiro
19/05/2012 – TAXBRA SD/MM                                     
Rio de Janeiro

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 após as 14:00






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