Passo a passo: | How To (vídeo tutorial)
ConceitoO desconto que vai no Pedido de Venda (diretamente ou por outras rotinas/processos) | 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 (C6_PRCVEN). Porém, na DANFE irá exibir
| separadamente. Valor Unitário / Desconto / Valor Total.o valor sem desconto, o preço de lista idêntico.
Irá sair na DANFE, separadamente: - Valor Unitário (D2_PRUNIT)
- Desconto (D2_DESC)
- Valor Total (D2_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
TiposFormas de aplicar descontos no ambiente faturamento (SIGAFAT) ABA 1: Como dar desconto apenas dentro do pedido de vendaABA 2: Descontos programados por outras rotinas ABA 3: Considerações gerais Deck of Cards |
---|
startHidden | false |
---|
effectDuration | 0.5 |
---|
id | Campos |
---|
effectType | horizontal |
---|
loopCards | true |
---|
| Card |
---|
default | true |
---|
id | Dentro da rotina de pedidos de venda (MATA410) |
---|
label | Dentro do pedido de venda (MATA410) |
---|
| Deck of Cards |
---|
startHidden | false |
---|
effectDuration | 0.5 |
---|
id | Camposs |
---|
effectType | horizontal |
---|
loopCards | true |
---|
| Card |
---|
default | true |
---|
id | Custo Médio |
---|
label | Cabeçalho (SC5) |
---|
| Expandir |
---|
title | "Descontos nos campos (C5_DESC1 | C5_DESC 2 | C5_DESC3)" |
---|
| - 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: Expandir |
---|
title | "Desconto no campos (C5_DESC4)" |
---|
|
|
|
|
|
| Este campo contém 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.
|
|
|
|
|
| - Cabeçalho: C5_DESCONT
Desconto de Indenização sobre todos os itens do Pedido. Não executa o cálculo do desconto por item no Pedido, executa apenas no item da Nota - SD2. No Pedido exibe o desconto apenas no Total, não rateando por item.
Para tratar o rateio de desconto por item na geração da nota, deixe o parâmetro MV_TPDPIND=2, caso contrário, o desconto será tratado por total da nota, para mais detalhes: https://centraldeatendimento.totvs.com/hc/pt-br/articles/360052217534-MP-FAT-MV-TPDPIND
Desconto Financeiro: E4_DESCFIN (Condição de Pgto) e/ou C5_DESCFI
Neste Expandir |
---|
title | "Desconto financeiro (C5_DESCFI)" |
---|
| Neste caso o desconto não é levado para a Nota, é concedido apenas na baixa do título. OBS 1: 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.
OBS 2: 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 | O campo E4_DIADESC
Image Removed OBS 3: A informação colocada no campo "Dias p/Desc." (E4_DIADESC) se refere aos dias para |
|
|
|
|
| descontos financeiro, por exemplo: Se eu informo o conteúdo 2 e a baixa do titulo ocorrer depois de 2 dias do vencimento do titulo eu perco o desconto financeiro.
OBSERVAÇÃ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:MT461VCT - Alteração no vencimento e valor do título: http://tdn.totvs.com/pages/releaseview.action?pageId=6784498
M460NOTA - Executado ao final do processamento de todas as notas fiscais selecionadas na markbrowse e recebe como parâmetro o alias da tabela: http://tdn.totvs.com/display/public/PROT/M460NOTA+-+Processanto+de+NFs
SF2460I - Atualização das tabelas referentes à nota fiscal: http://tdn.totvs.com/pages/releaseview.action?pageId=6784447
M461LSF2 - Após a gravação dos dados da nota: http://tdn.totvs.com/display/public/PROT/M461LSF2
M460FIM - Chamado apos a gravação da NF de Saída, e fora da transação: http://tdn.totvs.com/pages/releaseview.action?pageId=6784180
Rotinas do padrão que podem interferir no Preço de Venda ou sugerir desconto automaticamente no Pedido de Vendas são:
Dica |
---|
| (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: Expandir |
---|
| KCS: Cross Segmentos - TOTVS Backoffice (Linha Protheus - SIGAFAT - Funcionamento do parâmetro MV_TPRTDSP no rateio das Despesas Acessórias
Para tratar o rateio de desconto por item na geração da nota, deixe o parâmetro "MV_TPRTDSP = 2", caso contrário, o desconto será tratado por total da nota, para mais detalhes: 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 |
---|
default | true |
---|
id | Itens |
---|
label | Itens (SC6) |
---|
| Expandir |
---|
title | "% Desconto" (C6_DESCONT) e "Vlr Desconto" (C6_VALDESC) |
---|
| Desconto concedido item a item sendo: - C6_DESCONT desconto por Percentual
- C6_VALDESC desconto por Valor.
Ao preencher um campo ele calcula o outro. (Ao dar uma porcentagem de desconto, o sistema calcula o valor real fixo do desconto e vice-versa) Como é realizado os cálculos sobre os descontos C6_DESCONT e C6_VALDESC: FAT0207_Diferença_no_Arredondamento_do_Desconto_do_Pedido_de_Vendas_Orçamento |
|
|
|
Card |
---|
default | true |
---|
id | Outras rotinas e processos (MATA030 | FATA080 | OMSA010) |
---|
label | (2) Outras rotinas (MATA030/CRMA980 | FATA080 | OMSA010 | MATA010 | MATA360) |
---|
| - 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)
|
|
| / | ObsOBS 1: 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 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 liberação ou faturamento para o item |
|
| ; | fat.para | Considerações Gerais:id | (3) Considerações gerais |
---|
label | (3) 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 |
|
| Uma Expandir |
---|
title | Exemplos do Comportamento do Desconto com o parâmetro MV_NDESCTP |
---|
| Expandir |
---|
title | Exemplo do Comportamento do Desconto com o parâmetro MV_NDESCTP igual a .T. |
---|
| Image Added
|
Expandir |
---|
title | Exemplo do Comportamento do Desconto com o parâmetro MV_NDESCTP igual a .F. |
---|
| Image Added
|
Uma vez que o desconto for concedido nos |
|
|
| campos C6campos 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 |
|
|
| . Expandir |
---|
title | Exemplo do Comportamento do Desconto com o , independente do parâmetro MV_NDESCTP estar igual a .T. |
|
|
|
---|