Você está na página 1de 7

Pricing (Resumo Adicional)

Técnicas de Condição
A técnica de condição é usada para determinar o preço.

Pré-requisitos
O processo de determinação do preço é preparado no Customizing

Conjunto de funções
Os elementos mais importantes na determinação de preços são os seguintes:

• Tipo de condição
• Tabela de condições
• Seqüência de acesso
• Esquema de cálculo

Tipo de condição
Os tipos de condições representam fatores de preço no sistema. Há tipos de condições para
descontos absolutos e de porcentagem, custos de frete, direitos alfandegários ou impostos, por
exemplo. Por meio do tipo de condição, especifica -se como o fator de preço é calculado (p.e x .
porcentagem ou montante absoluto). EX: PR00, K007, etc...

Condição de grupo
É possível definir um tipo de condição como uma condição de grupo. Se ocorrer a mesma condição
em diferentes itens do documento, os valores do item são incluídos e o resultado é usado como a
base para a determinação do nível da escala. Se o tipo de condição for entrado no nível de
cabeçalho, o valor é repartido entre os itens.

Condição adicional
Condições adicionais são condições dependentes do tempo que são geralmente atualizadas para um
determinado tipo de condição (condição principal). As condições adicionais são gravadas com sua
condição principal associada em um registro de dados em uma tabela de condições (=registro de
condição). Nenhuma seqüência de acesso é atribuída aos tipos de condições para condições
adicionais porque nenhum registro de condição separado precisa ser encontrado para eles.

Todas as condições adicionais que o sistema deve sugerir para um determinado tipo de condição
deve ser agrupado num esquema de cálculo separado. Esse esquema de cálculo deve ser gravado
para esse tipo de condição (condição principal).

Exemplo:

Descontos/suplementos e custos de frete são freqüentemente atualizados em relação ao preço bruto


(PB00). Eles são, portanto, entrados como condições adicionais pertencentes ao preço bruto.

As condições adicionais são agrupadas no esquema de cálculo RM0002. Esse esquema é atribuído ao
tipo de condição PB00.

Categoria de condição
Por exemplo, a categoria de condição U (para descontos e suplementos de metais nobres) faz que
um novo processo de determinação do preço seja executado no momento da entrada de
mercadorias e a categoria de condição E (para desconto) faz que o desconto seja derivado dos
termos de pagamento.
Categoria de condição
É possível atribuir uma categoria de condição a um tipo de condição. A categoria de condição possui
várias funções de controle.

Tabela de Condições
Uma tabela de condições define a combinação de campos (a chave) que identifica um registro de
condição individual. Um registro de condição consiste na maneira como o sistema grava os dados de
condição específicos entrados no sistema como registros de condição.

Exemplo de uma tabela de condições

Um departamento de vendas cria registros de condição para preços de material específicos de


cliente. O sistema R/3 standard inclui a tabela de condições 005 para esse objetivo. A chave da
tabela 005 inclui os seguintes campos:

• Organização de vendas
• Canal de distribuição
• Cliente
• Material

A figura a seguir mostra a conexão entre a tabela de condições e os registros de condição


posteriores.

Registro de
Condição
O departamento de compras fez um acordo com o fornecedor Miller Co. Para que este conceda um
desconto de $ 10 sobre o preço normal de $ 250 para cada cadeira de escritório adquirida. Um
registro info com as seguintes condições é criado com este objetivo:

PB00: 250

RBOO: 10 (condição adicional)

O sistema escreve essa informação em um registro de condição e grava o último em uma


tabela de condição.

Seqüência de acesso
Uma seqüência de acesso é uma estratégia de pesquisa por meio da qual o sistema pesquisa
registros válidos em várias tabelas de condições. Ela consiste em um ou mais acessos. A seqüência
de acessos controla a prioridade dos registros de condições individuais entre si. Por meio dos
acessos, o sistema é informado onde procurar primeiro e onde procurar depois por um registro de
condição válido em cada caso.

Exemplo: O tipo de condição PB00 possui a seqüência de acesso 0002. Os acessos a seguir são
definidos dentro desta seqüência de acesso (entre outras):

a) Acesso à tabela de condição 068 (Existe um item de contrato específico do centro ?)

b) Acesso à tabela de condição 016 (Existe um item de contrato?)

c) Acesso à tabela de condição 017 (Existe um registro info de compras?)


Com esse acesso, o registro de condição criado no exemplo para o tipo de condição é encontrado e a
pesquisa é encerrada.

Esquema de cálculo
Um esquema de cálculo agrupa todos os tipos de condições que desempenham uma parte no
cálculo do preço. Ele define a ordem na qual os tipos de condições são considerados no
cálculo. Além disso, o esquema de cálculo especifica o seguinte:

• Quais subtotais são atingidos


• A que extensão o processo de determinação do preço pode ser executado manualmente
• A base em que o sistema calcula descontos e suplementos de porcentagem
• Quais necessidades devem ser satisfeitas para que um determinado tipo de condição seja
considerado
Determinação de Preço

1. O sistema determina o esquema de cálculo de acordo com as informações definidas no tipo


do documento de vendas e no registro mestre de clientes;
2. O esquema de cálculo define os tipos de condições válidos e a seqüência em que aparecem
na ordem do cliente. No exemplo, a partir do primeiro tipo de condição (PR00) no esquema
de cálculo, o sistema começa a pesquisa por um registro de condição válido;
3. Cada tipo de condição do esquema de cálculo pode ter uma seqüência de acesso atribuída a
ela. Neste caso, o sistema utiliza a seqüência de acesso PR00. O sistema verifica os acessos
até encontrar um registro de condição válido. (Embora isso não possa ser visto no diagrama,
cada acesso define uma tabela de condições específica. A tabela fornece a chave com que o
sistema pesquisa os registros);
4. No exemplo, o primeiro acesso (a pesquisa de um preço de material específico de cliente)
não é bem-sucedido. O sistema passa para o acesso seguinte e encontra um registro válido;
5. O sistema determina o preço de acordo com as informações gravadas no registro de
condição. Se existir uma escala de preços, o sistema calcula o preço adequado. No exemplo,
o item de ordem do cliente pede 120 unidades do material. Ao utilizar o preço de escala que
se aplica a quantidades de 100 unidades ou mais, o sistema determina um preço de US$ 99
por unidade;

Exemplo :

O usuário deseja que o sistema calcule um percentual de dedução com base nas quantidades
solicitadas pelo cliente (por exemplo, uma dedução de 1% a partir de 100 unidades de venda).
Também é possível determinar que o sistema calcule a dedução com base no peso total (bruto) da
mercadoria sendo adquirida (por exemplo: uma dedução de US$ 0,20 por kg, a partir de cada 100
quilos adquiridos).
Para se utilizar as duas possibilidades, é preciso definir dois tipos diferentes de condição.

TIPOS DE CONDIÇÕES
São representações de determinados cálculos ou determinações de acordo com necessidades do
usuário.
É possível definir um tipo de condição específico para cada tipo de preço, dedução ou sobretaxa
ocorrido nas transações comerciais.
Pode-se, também, definir que determinadas condições sejam determinadas automaticamente e que
outras sejam fornecidas manualmente ou, ainda, definir que as mesmas serão calculadas a partir de
fórmulas próprias.

TABELAS DE CONDIÇÕES
Definem a combinação de campos (as chaves) que identificam um registro de condição individual.
Um registro de condição consiste na maneira como o sistema grava os dados de condição específicos
entrados no sistema como registros de condição.
Uma tabela é criada a partir de uma lista de campos (catálogo) que é parametrizável, ou seja, pode-
se inserir nas estruturas do catálogo de campos quaisquer campos que sejam necessários para a
determinação de preços.
Note que nem todos os campos que podem ser selecionados conterão valores no momento da
determinação de preço. Veremos como "driblar" este problema em tópicos posteriores.
Exemplo :
Cada área de vendas da empresa deseja ter uma lista de preços contendo os preços de todos os
seus produtos, agrupados de maneira diferenciada.

SEQUENCIAS DE ACESSOS
É uma estratégia de pesquisa que o sistema utiliza para encontrar dados válidos para um
determinado tipo de condição. Ela determina a seqüência em que o sistema pesquisa os dados.
A seqüência de acesso é composta de um ou mais acessos. A seqüência dos acessos estabelece
quais registros de condição têm prioridade sobre os outros.
Os acessos indicam ao sistema onde procurar em primeiro lugar, em segundo e assim por diante,
até encontrar um registro de condição válido. Pode-se orientar o sistema para que, quando se achar
um registro de condição em uma tabela, que se interrompa a procura nas demais tabelas (exclusiva)
ou exigir do mesmo que a pesquisa seja feita em todas.
O usuário deve indicar uma seqüência de acesso para cada tipo de condição para o qual deseja criar
registros de condição.
Exemplo :
Um departamento de vendas pode oferecer aos clientes diversos tipos de preços. O departamento
pode criar, por exemplo, os seguintes registros de condição:
- Um preço básico para um material
- Um preço especial específico de cliente para o mesmo material
- Uma lista de preços para clientes importantes
Durante o processamento da ordem o departamento deseja que seja pesquisado cada um dos
possíveis preços para o cliente, mas prevalecendo o preço acordado com o mesmo.

EXCLUSÃO DE CONDIÇÃO
Na determinação de preço para documentos de venda e faturamento, é possível aplicar mais de um
registro de condição a determinado item. É possível utilizar o processo de exclusão de condições
para comparar as condições possíveis e determinar, por exemplo, o melhor preço para um cliente
ou, ainda, na eventualidade de se existirem duas condições pré-determinadas ao mesmo tempo,
que se mantenha apenas uma delas.

CRIANDO OS TIPOS DE CONDIÇÕES


A parametrização das características do Tipo de condição está dividida em grupos de campos que
são os seguintes:

Dados de controle 1 - Determina que tipo de condição está sendo criada e algumas regras de
processamento
Condição de grupo - Indica se o sistema deve tratar a condição individualmente ou como parte de
um grupo.
Possibilidades de modificação - Indica como a condição poderá ser alterada.
Dados mestre - Configura-se como os dados serão propostos, gerados e controlados.
Escalas - Determina os controles de escala da condição.
Dados de controle 2 - Determinar outras regras complementares de processamento da condição.
Determinação de texto - Indica atribuições de determinação de texto para a condição.

DELIMITANDO VALORES PARA OS TIPOS DE CONDIÇÕES


O intuito da delimitação de valores para tipos de condição é impedir que valores acima ou abaixo do
esperado para uma condição sejam calculados ou lançados manualmente. Isto é particularmente útil
para prevenir erros de cálculo em condições que são calculadas ou entradas manualmente.
Para se criar valores de delimitação, basta acessar a rotina em questão e se cadastrar os valores
para o tipo de condição que se deseja delimitar.

OTIMIZANDO SEQUENCIA DE ACESSOS


Pode-se otimizar o acesso às tabelas da sequência determinando-se que o R/3 utilize como primeiro
acesso os campos disponíveis no cabeçalho do documento.
Isto melhora significativamente a performance de procura, pois o R/3 irá efetuar a busca de dados
das sequências primeiramente com os dados de cabeçalho e, para aquelas tabelas onde ele
encontrar dados, não será efetuada a pesquisa por item.
Logicamente, as tabelas deverão ter campos que estejam no cabeçalho do documento, caso
contrário a operação é inviável.
É justificável efetuar esta parametrização quando se utiliza muitos itens no documento de vendas,
pois a operação de busca da sequência de acesso é efetuada para cada um deles.
Para tanto basta acessar a rotina em questão e indicar para qual sequência e qual tabela da
sequência deve-se procurar os dados com otimização.

FÓRMULA DE CÁLCULO NA PRICING


Determina uma rotina interna do R/3 (ou uma rotina desenvolvida pelo cliente) que efetua o cálculo
do valor da condição. Pode-se utilizar aqui as variáveis que se definiu anteriormente na coluna de
sub-totais, bem como acessar outras bases de dados, ou ainda, acessar os dados de outras
condições do esquema sendo processado.
Dicas
• Na memória, os dados de pricing estão armazenados nas tabelas internas XKOMV, KOMP e KOMK;
• As fórmulas de cálculo não devem utilizar o comando LOOP a menos que se guarde a posição atual
da linha do pricing, caso contrário, todas as condições abaixo da linha em questão serão
desconsideradas e substituídas pela linha atual;

• Internamente o SAP guarda os valores multiplicados por 1000, 10000 e 100000. Depende da
variável;

• Após se efetivar o cálculo, deve-se atribuir o resultado à variável XKWERT, que é a variável de
valor da condição. Esta variável é automaticamente transferida para a linha de valor do esquema.

IVA

Dados mestre de material


Os campos relacionados a preço no registro mestre de material podem ser encontrados nas telas Vendas:
org.vendas 1 e org.vendas2.

• Classificação fiscal: indica até que ponto o material está sujeito ao IVA.
• Material de preço: nesse campo é possível definir outro material como uma referência para informações
de determinação de preço. Se o usuário indicar uma referência, o sistema utiliza todos os registros de
condição que se aplicam ao material de referência durante a determinação de preço automática.
• Grupo de mercadorias: define um grupo de materiais ao qual o usuário deseja aplicar o mesmo registro
de condição. Por exemplo, ao utilizar um grupo de mercadorias, é possível indicar uma dedução que se
aplique a determinada faixa de produtos.
• Desconto: nesse campo é possível indicar se o material está ou não qualificado para um desconto.

Dados mestre de cliente


A maioria dos campos do registro mestre de cliente relacionados à determinação de preço é exibida na ficha de
registro Pedidos sob os dados de vendas.

• Esquema de cliente: aqui é definido o esquema de cálculo para um cliente. É possível criar e atualizar os
esquemas de cálculo no Customizing de Vendas e distribuição. Durante o processamento de ordem, o
esquema de cálculo determina os tipos de elemento de preço que podem ser utilizados e a seqüência em
que esses elementos são processados.
• Lista de preços: os tipos de lista de preços permitem aplicar um preço de material em determinada
moeda a um grupo de clientes. Por exemplo, é possível indicar um tipo de lista de preços que se aplique a
todos os clientes atacadistas de um dos mercados de exportação.
• Grupo de preço: os grupos de preço permitem aplicar uma dedução a determinado grupo de clientes.
• Classificação fiscal: (o usuário pode encontrar a classificação fiscal na ficha de registro Faturamento.)
Aqui é possível atualizar as classificações fiscais para os clientes.

Utilização
O sistema R/3 standard inclui tipos de condição que definem um IVA específico de um país. Por exemplo, existem
tipos de condição de IVA para utilização em alguns países europeus. Para a determinação de impostos nos
E.U.A., o standard inclui tipos de condição para IVA estadual, distrital e municipal, além de impostos baseados em
códigos de domicílio fiscal.

Cálculo automático do IVA


Durante o cálculo automático do IVA, o sistema considera os fatores a seguir:

• Se o negócio é interno ou externo


• A classificação fiscal do recebedor da mercadoria do cliente. (Os clientes que constituem organizações
sem fins lucrativos, por exemplo, podem estar isentos do pagamento do IVA.)
• A classificação fiscal do material. (Alguns produtos podem não ser taxados, e outros podem ter uma taxa
de imposto reduzida.)

Com a ajuda desses critérios, a taxa de imposto por item é determinada na ordem de cliente. No Customizing, o
usuário deve definir um tipo de condição separado para a taxa de imposto (IVA).
Classificação fiscal de material
O usuário deve especificar a classificação fiscal de um material no registro mestre de material. Durante o
processamento de ordens de cliente, o sistema transfere automaticamente a classificação fiscal para o documento
de venda.

Classificação fiscal de cliente


O usuário deve especificar a classificação fiscal de um cliente no registro mestre de cliente. Durante o
processamento de ordens de cliente, o sistema transfere automaticamente a classificação fiscal para o documento
de venda.

Você também pode gostar