Você está na página 1de 17

Documento de configuração

Identificação da Configuração

Frente / Módulo MM Fiscal


Processo de Negócio Compras
Nome da Configuração Pricing Reversa
Consultor Funcional Jeanderson Oliveira

Implementação/Revisão Data Descrição resumida


Implementação 05/05/2022 Implementação da automatização da pricing de
compras com os impostos calculados pela TAXBRA

1
Diagrama de Fluxo de Processos

2. Equipe de compras cria 3. Equipe de compras


1. Equipe Fiscal cadastra ou modifica pedido de verifica o cálculo
regras e exceções na compras e informa o automático dos impostos
J1BTAX preço bruto unitário do na aba Condições no
material e IVA de MM pedido de compras

Descrição Detalhada do processo


1. Equipe Fiscal cadastra regras e exceções na J1BTAX ou através da ZMM003

2. Equipe de compras cria ou modifica pedido de compras e informa o preço bruto unitário do
material e IVA de MM

3. Equipe de compras verifica o cálculo automático dos impostos na aba condições no pedido
de compras

Transações do processo
ME21N – Criação de Pedido de compras – Aba condições e Botão impostos da aba Fatura
ME22N – Criação de Pedido de compras – Aba condições e Botão impostos da aba Fatura
ME23N – Criação de Pedido de compras – Aba condições e Botão impostos da aba Fatura

2
Detalhamento da Configuração
Em MM, é necessário determinar o preço de compras para que os impostos sejam
devidamente calculados nos documentos de compras externos (cotações, contratos e pedidos).

O termo determinação do preço é usado de forma ampla para descrever o cálculo de preços
(para uso externo pelos fornecedores), impostos (para uso interno nas notas, livros e arquivos
fiscais) e custos (para uso interno da contabilidade de custos).

Essa determinação de preço requer a utilização de um esquema de cálculo, também


chamado de precificação ou pricing, que foi construído utilizando a técnica das condições,
altamente adaptável às necessidades de qualquer empresa. Nas linhas de um esquema de
cálculo são informados tipos de condições, que são os fatores que servem para calcular o preço,
por exemplo, valor bruto unitário, descontos comerciais, impostos inclusos no preço. O
somatório dos valores dos tipos de condições determina o preço líquido e o preço efetivo.

Resumindo, o preço bruto do material ou serviço é aquele negociado junto aos fornecedores
(MM) ou clientes (SD).

O preço líquido por sua vez é calculado a partir da retirada dos tributos inclusos no preço
bruto do material ou serviço (ou seja, do ICMS, PIS e COFINS, já que IPI e ICMS ST não fazem
parte do preço bruto do material). O valor total do item é o somatório do preço líquido com os
impostos. Somente a partir do preço líquido calculado o SAP consegue efetuar o cálculo
automático dos impostos.

O preço efetivo ou custo contábil é o resultado da conta: preço líquido mais impostos não
recuperáveis + custos adicionais de aquisição, conforme desenho abaixo.

Reproduzindo o cálculo do preço líquido numa planilha de excel, ficaria assim, considerando
que os campos em amarelo são informados manualmente e os campos em cinza ou azul são
calculados por fórmulas.

3
Na Pricing ZBRUTO, todos os campos de bases, alíquotas e valores são determinados
automaticamente depois da digitação do montante do preço bruto, do IVA e das regras/exceções
de impostos cadastradas na J1BTAX.

Sendo assim, no exemplo acima, o comprador deve informar o preço bruto unitário de
R$100 que o SAP calculará automaticamente o preço líquido do item no valor de R$7.875. Para
tanto, deve ser informado um IVA com cálculo de ICMS, IPI, PIS e COFINS e na J1BTAX devem
estar cadastradas as regras e exceções para determinação das alíquotas e % de base de cálculo
de cada um dos tributos incidentes.

Para as bases e alíquotas dos impostos aparecerem na Pricing ZBRUTO, é necessário que
na Pricing TAXBRA do pedido os tipos de condições BIC0, BIC1, BIP0, BIP1, BCO1, BCO2, BPI1 e
BPI2 estejam atualizadas com as alíquotas e bases cadastrados nas regras e exceções de
impostos na J1BTAX.

4
5
Será vinculada uma fórmula em cada um desses tipos de condições na TAXBRA para que
seus percentuais sejam exportados para uma tabela interna que depois será lida pela Pricing
ZBRUTO. Por exemplo, o tipo de condição BIC0 tem a fórmula 959 (sugerida pela nota 1551566)
vinculada a ela.

Na visão J_1B_PO_TAX_MAPV é feito o relacionamento deste tipo de condição BIC0 da


TAXBRA com o tipo de condição ZICM da Pricing ZBRUTO. Com isso, o % ICMS determinado na
TAXBRA no tipo de condição BIC0 será transferido para Pricing ZBRUTO no tipo de condição
ZICM.

Para essa importação acontecer na Pricing ZBRUTO, é também necessário que o tipo de
condição esteja vinculado a uma formula que lê os registros da tabela interna atualizada pela
formula contida na Pricing TAXBRA. Por exemplo. o tipo de condição ZICM tem a formula 960
vinculada.

6
Adicionalmente, também é necessário definir o relacionamento entre o tipo de condição
da Pricing ZBRUTO com os tipos de condição ativados no IVA utilizado no processo. Isso fará com
que o cálculo dos impostos na Pricing ZBRUTO aconteça conforme o IVA, exatamente como a
TAXBRA efetua. Esse relacionamento é definido na visão J_1B_PO_TAX_MAPV. Com isso, os
impostos que não estão ativados pelo IVA não são calculados pela TAXBRA e nem transferidos
para a Pricing ZBRUTO.

Uma útima fómula, a de requisito 904, faz com que os tipos de condição na Pricing
ZBRUTO sejam determinados uma única vez evitando duplicidade de cálculo de impostos e
consequentemente, erro no cálculo do preço líquido.

7
Evidências das Configurações realizadas

Transação J1BTAX > Preparação da condição > Procedimento de cálculo >


Procedimento de cálculo MM > TAXBRA

8
9
Transação M/06

10
11
12
13
Transação M/08

14
15
Transação SM30 > J_1B_PO_TAX_MAPV

Transação SM30 > ZJ1B_PO_TAX_MAP

16
Pricing e Visões configuradas

Nota SAP 1551566 - Base das configurações e desenvolvimentos

17

Você também pode gostar