Criar Formula no SAP - Fórmula de Pricing
Um dos desafios em customizar a TAXBRA é criar situações fiscais específicas
do cliente (e não previstas no documento da CBT).
A pricing, há como criar funções do tipo:
·
Requerimento
o
- Indicam
que a condição só será executada se, além de selecionada, cumprir certos
requerimentos de código. Exemplo: condição com requerimento 160 somente estará
presente no cálculo do Pedido de Compras, condição com requerimento 161 somente
estará disponível na Verificação de Faturas (MIRO)
·
Cálculo
da Condição
o
Formula
que calcula a condição em si. Recebe um valor base e gera o cálculo dessa
condição. A fórmula 320, por exemplo, é onde reside o núcleo de lógica da
TAXBRA - é onde todos os tributos são calculados.
·
Cálculo
de Base
o
Fórmula
para alterar a base. Exemplo: 164 para negativar o valor.
A criação
de uma fórmula permite flexibilizar como a Pricing funciona. Por exemplo, é
possível calcular uma condição multiplicada por outra, o que não está previsto
no standard do SAP mas pode ser útil em algumas situações de cálculo.
Criando /
Administrando fórmulas.
A
Transação VOFN permite criar e administrar fórmulas.
É
necessário informar a classe de fórmulas desejada.
Existem
muito mais classes do que as que eu comentei acima, porém vou me ater as
seguintes:
PBED Pricing
requirements
PFRA Pricing
formulas: Condition basis
PFRM
Pricing formulas: Condition value
Na lista
abaixo apresento as fórmulas existentes para classe de Condition Value:
Na lista abaixo apresento as fórmulas existentes para classe de Condition Value: