Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Protheus®

Ambiente:Faturamento (SIGAFAT)

Ocorrência:

Informações sobre a aplicação e os tipos de desconto nos pedidos de venda

Passo a passo:

How To

Dica
titleVídeo How To

Veja o vídeo How To a respeito desse processo: How To | MP - SIGAFAT - Descontos no processo de venda


Formas de dar desconto

Deck of Cards
startHiddenfalse
effectDuration0.5
idCampos
effectTypehorizontal
loopCardstrue

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 (C6_PRCVEN). 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.


Card
defaulttrue
idDentro da rotina de pedidos de venda (MATA410)
labelDentro da rotina de pedidos de venda (MATA410)
Deck of Cards
startHiddenfalse
effectDuration0.5
idCamposs
effectTypehorizontal
loopCardstrue
Card
defaulttrue
idCusto Médio
labelCabeçalho
  • 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), ou poderá ser gravado o desconto no campo C5_DESC1 se o campo A1_DESC estiver preenchido na aba Vendas do cadastro de Clientes.

  • Cabeçalho: C5_DESC4
    Este campo contém os descontos concedidos automaticamente, como, por exemplo, o desconto por Regra de Descontos. Caso preenchido manualmente, o sistema irá zerar o campo, pois ele é reservado para descontos automáticos.
    Quando preenchido através da Regra de Descontos por exemplo o sistema não permite apagar o conteúdo do campo C5_DESC4.



Dica
titleImportante

1) O desconto concedido no campo "Indenização" (C5_DESCONT) considera apenas os valores dos produtos, valores como FRETE/DESPESAS/SEGURO não são considerados.

Por exemplo, se o valor dos produtos for de R$ 1.000,00 + Frete de R$ 200,00, o valor da indenização só irá considerar os R$ 1.000,00, caso insira um valor maior que esse no campo "Indenização" (C5_DESCONT), o sistema informará que o valor do desconto é maior que o valor dos produtos.


2) O desconto informado no campo C5_DESCONT "Indenização" (C5_DESCONT) não é considerado na Liberação de Crédito.

Por exemplo, se o valor do Limite de Crédito do Cliente é de R$10.000,00, o valor total do Pedido de Venda for de R$15.000,00 e for aplicado um desconto  (C5_DESCONT) de R$5.000,00  na liberação o pedido ficará com bloqueio de crédito ,pois será considerado o valor total do Pedido sem o desconto. 


3) Para Faturamento Parcial o rateio segue o mesmo cenário documentado no link :(FAT0082_Cálculo_do_Rateio_das_Despesas - MV_RATDESP - MV_TPRTDSP), considere as situações abaixo como Exemplo:

Na rotina de Ger. Documento de Saída (MATA460A), marcar apenas 1 de 2 itens já liberados e gerar a nota fiscal (SD2): Rateia pela quantidade de registros na SC9, que neste caso não é o número de itens selecionados para geração da Nota. Assim, o valor de despesa é rateado para a Nota.

Sem sair da rotina: Marcar o outro item/registro e gerar a nota fiscal (SD2): o valor de despesa é rateado para a Nota.

Sair da rotina e entrar novamente: Marcar o outro item/registro e gerar a nota fiscal (SD2): Rateia pela quantidade de registros na SC9, que neste caso é exatamente o número de itens selecionados para geração da Nota. Assim, o valor de despesa é levado cheio para a Nota.

Card
defaulttrue
idCusto Médio
labelItens

     

  • Desconto Financeiro: E4_DESCFIN (Condição de Pgto) e/ou C5_DESCFI
    Neste caso o desconto não é levado para a Nota, é concedido apenas na baixa do título.
    OBS: O desconto pode ser concedido na Condição de Pgto para que seja levado automaticamente ao Pedido; ou simplesmente concedido manualmente no Pedido (C5_DESCFI). Esse desconto não é levado para a Nota, apenas para o campo E1_DESCFIN sendo o desconto calculado no momento da Baixa deste. Todavia, o título gerado de uma nota que contém a informação de  desconto financeiro, seja pela condição de pagamento ou pelo pedido, será gerado com o valor cheio e apresentará a informação do desconto no campo E1_DESCFIN.

  • A informação colocada no campo "Dias p/Desc." (E4_DIADESC) se refere aos dias para o desconto financeiro, caso o cliente pague antes do vencimento do título. Caso o cliente pague conforme a quantidade de dias colocada no "Dias p/Desc." (E4_DIADESC), na baixa do título ele possuirá desconto, caso se passe os dias colocados no "Dias p/Desc." (E4_DIADESC), o desconto não é aplicado.

    Exemplo:

    DT Emissao (E1_EMISSAO) = 07/07/2022
    Vencimento real do título (E1_VENCREA) = 20/07/2022
    Dias p/Desc. (E4_DIADESC) = 5
    Se o cliente realizar o pagamento até dia 12/07/2022 (até cinco dias após a emissão) o desconto financeiro será aplicado, caso o cliente pagar após a quantidade de dias informado no campo Dias p/Desc. (E4_DIADESC), ou seja, após o dia 12/07/2022, não possuirá o desconto na baixa do título.
Card
defaulttrue
idOutras rotinas e processos (MATA030 | FATA080 | OMSA010)
labelOutras rotinas e processos (MATA030 | FATA080 | OMSA010)
  • Tabela de Preços - OMSA010: DA1_VLRDES (Apenas quando há Preço Base cadastro para o Produto) >> Interfere no DA1_PRCVEN >> O qual é levado para C6_PRUNIT e C6_PRCVEN

  • Regras de Desconto - FATA080: ACP_PERDES (percentual) / ACP_VLRDES (valor)
    Obs: Verificar inclusive se o Cliente utilizado na Venda faz parte de um Grupo de Vendas amarrado à uma Regra de Desconto (A1_GRPVEN)

  • Cadastro de Cliente - MATA030: A1_DESC >> Desconto é levado para C5_DESC1

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)


Recálculo do pedido utilizando a Regra de Desconto:

  • Quando o cabeçalho do pedido é alterado, o sistema recalcula os descontos dos itens utilizando o cadastro de Regras de Desconto (FATA080). Quando o sistema encontra um Regra de Desconto com as configurações atuais, o desconto é recalculado, caso contrário, o desconto do item não é modificado.
  • Observação: O comportamento pode variar de acordo com a configuração do parâmetro MV_ALTPREC - Para alteração dos preços dos itens do PV(T-Sempre altera(padrão);L-Apenas quando não existir lib/fat para o item;F-Apenas se não fat.para o item).


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


Expandir
titleExemplo do Comportamento do Desconto com o parâmetro MV_NDESCTP igual a .T.

Expandir
titleExemplo do Comportamento do Desconto com o parâmetro MV_NDESCTP igual a .F.

  • Uma vez que o desconto for concedido nos campos C6_DESCONT e C6_VALDESC do pedido de venda, estes descontos serão apresentados na geração da nota nos campos  D2_DESC e D2_DESCON, consecutivamente, e levados para o Danfe na sua impressão, independente do parâmetro MV_NDESCTP estar igual a .T.  Uma vez informado o desconto na linha de item  do pedido, esta informação será escriturada em nota.


  • 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


  • Quanto a fórmula de cálculo, veja o exemplo do cálculo para Regra de Negocio do orçamento e pedido de venda.

    (100 - (CK_PRCVEN / CK_PRUNIT) * 100 )

    CK_PRCVEN = Valor unitário do produto após aplicar o desconto, no caso 40%
    CK_PRUNIT  = Valor informado no produto B1_PRV1

    Exemplo:

    (100 - (746,39 / 1.243,99) * 100 ) = 40.00032155% se o percentual máximo de desconto na Regra de Negocio for 40% no orçamento/pedido será bloqueado por regra, pois o valor calculado é maior que o percentual permitido. 


Dica
titleObservação

Caso as opções do Padrão não atendam à necessidade, e seja imprescindível automatizar a regra em sua operação, segue abaixo relação de Pontos de entrada que podem permitir tratar a necessidade ao Faturar:

Pode lhe interessar:

Como é aplicado o desconto no Faturamento

Arredondamento no desconto do Pedido de Venda / Orçamento de Venda

Regras de desconto 

Dicas Sobre Regra De Desconto

...