Descontos no Pedido de Venda

Produto:

Microsiga Protheus®

Ocorrência:

Como conceder descontos no Pedido de Venda?

Conhecimento:

O desconto no Pedido de Venda é aplicado sempre sobre o Preço de Lista (C6_PRUNIT) para se obter o Valor Unitário já com desconto (C6_PRCVEN). Quando não há Preço de lista, é aplicado diretamente no Valor unitário recalculando-o para comportar o desconto.
Esta é uma característica estrutural do Protheus para devidos cálculos fiscais e não é opcional. O desconto sempre irá refletir no Valor unitário. Porém, na DANFE irá exibir separadamente. Valor Unitário / Desconto / Valor Total.

Uma exceção dessa regra é o Desconto Financeiro (C5_DESCFI / E4_DESCFIN) pois neste caso o desconto não é levado para a Nota. É concedido apenas na baixa do título.


Entenda os possíveis campos para desconto no Pedido de Vendas:


  • Cabeçalho: C5_DESC1, C5_DESC2, C5_DESC3
    São concedidos em modo cascata, igualmente para cada item do Pedido, porém só é válido quando há Tabela de preço informada no Pedido e o item em questão está ativo e vigente nessa Tabela (quando há preço de Lista)


  • Cabeçalho: C5_DESCONT
    Desconto de Indenização sobre todos os itens do Pedido


  • Itens: C6_DESCONT ou C6_VALDESC
    Desconto concedido item a item sendo C6_DESCONT desconto por Percentual; e C6_VALDESC desconto por Valor

  • Desconto Financeiro: E4_DESCFIN (Condição de Pgto) e C5_DESCFI
    Neste caso o desconto não é levado para a Nota, é concedido apenas na baixa do título.


Rotinas do padrão que podem sugerir desconto automaticamente no Pedido de Vendas são:

  • Tabela de Preços - OMSA010: DA1_VLRDES
  • Regras de Desconto - FATA080: ACP_PERDES (percentual) / ACP_VLRDES (valor)
  • Cadastro de Cliente - MATA030: A1_DESC

Obs: Para estes casos é necessário possuir Preço de Lista (C6_PRUNIT) trazido do Cadastro do Produto (B1_PRV1) ou da Tabela de Preço (DA1_PRCVEN)


Considerações Gerais:

  • Quando há um preço de Lista configurado no Cadastro do Produto (B1_PRV1) ou na Tabela de Preço (DA1_PRCVEN) e o Valor Unitário (C6_PRCVEN) é alterado no Pedido de Vendas, a diferença é automaticamente aplicada como desconto. Este caso em particular é contornável através do parâmetro MV_NDESCTP

  • Rotina FATA100 - Regra de Negócio não possui a função de sugerir desconto automaticamente no Pedido de Vendas. Tem a função de bloquear o Pedido caso alguma das regras do negócio não sejam atendidas. Mais detalhes em FATA100 - Regra de Negócio

Pode lhe interessar:

FAT0073_Como_é_aplicado_o_desconto_no_Faturamento

FAT0207_Diferença_no_Arredondamento_do_Desconto_do_Pedido_de_Vendas_Orçamento