Pular para o conteúdo principal

ST_CALCJUROCONDPAGTO – Cálculo de Juros pela Condição de Pagamento

Tela de configuração: MFA001 – Parâmetros de Faturamento Localização: Parâmetros → Pedido Mobile Tabela: PARMFATUR.ST_CALCJUROCONDPAGTO Tipo: CHAR(1) · NOT NULL · Valor padrão: N


Descrição​

Controla se o sistema deve calcular e aplicar automaticamente o juro correspondente ao parcelamento sobre o preço de venda dos itens do pedido (módulo Faturamento).

Quando habilitado (S), ao selecionar ou alterar a condição de pagamento no pedido, o sistema recalcula os preços dos itens incorporando o fator de juros vinculado àquela condição. Isso garante que o valor final de venda já reflita o custo financeiro do parcelamento escolhido.


Telas impactadas​

TelaMóduloImpacto
MFA001FaturamentoTela de configuração do parâmetro (aba Pedido Mobile)
Pedidos de vendaFaturamentoPreços dos itens podem ser recalculados ao mudar condição de pagamento

Existe parâmetro equivalente no módulo de Recapadora: STCALCJUROCONDPAGTO em PARAMRECAP (configurado em REC001 – Parâmetros da Recapadora). Ambos operam de forma independente em seus respectivos módulos.


Campos envolvidos​

CampoTabelaDescrição
ST_CALCJUROCONDPAGTOPARMFATURFlag que ativa o cálculo de juros por condição de pagamento no faturamento
CD_CONDPAGTOCONDPAGTOCondição de pagamento selecionada no pedido
CD_JUROCONDPAGTOJuro vinculado à condição de pagamento
ST_JUROVENDAPARMFATURParâmetro complementar que controla o modo de cálculo de juros na venda

Opções disponíveis​

S – Sim – Tabela de Preço​

O que fazDetalhe
ComportamentoAo alterar a condição de pagamento no pedido, os preços de venda dos itens são reprocessados automaticamente com o juro correspondente ao parcelamento
Editável / BloqueadoCampo editável na tela de parâmetros
ExigeCondições de pagamento cadastradas com juros configurado (tabela de preço)

Simulação passo a passo​

  1. Acesse MFA001 (Parâmetros de Faturamento).
  2. Localize o campo "Calcula Juro por Condição de Pagamento" na aba Pedido Mobile.
  3. Selecione "Sim – Tabela de Preço" (S).
  4. Salve o cadastro.
  5. Abra ou crie um pedido de venda.
  6. Informe um item com preço de venda de R$ 100,00.
  7. Selecione uma condição de pagamento parcelada (ex.: 3x com juros de 2% a.m.).
  8. Observe que o preço do item é reprocessado automaticamente, incorporando o juros do parcelamento.

Resultado esperado: O valor de venda do item é ajustado conforme o fator de juros da condição de pagamento selecionada. Se a condição de pagamento for alterada posteriormente, os preços são recalculados novamente de forma automática.


N – Não​

O que fazDetalhe
ComportamentoO sistema não aplica juros de parcelamento sobre o preço de venda dos itens, independentemente da condição de pagamento selecionada
Editável / BloqueadoCampo editável na tela de parâmetros
ExigeNenhuma condição adicional

Simulação passo a passo​

  1. Acesse MFA001 (Parâmetros de Faturamento).
  2. Localize o campo "Calcula Juro por Condição de Pagamento" na aba Pedido Mobile.
  3. Selecione "Não" (N).
  4. Salve o cadastro.
  5. Abra ou crie um pedido de venda.
  6. Informe um item com preço de venda de R$ 100,00.
  7. Selecione qualquer condição de pagamento (parcelada ou à vista).
  8. Observe que o preço do item permanece inalterado, sem acréscimo de juros.

Resultado esperado: O valor de venda do item não sofre alteração em função da condição de pagamento escolhida. O juro do parcelamento não é incorporado ao preço.


Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoLinhaEvidencia
TdmMFA001.tabPARMFATURAfterInsertUdmMFA001.pas589Atribui valor padrão 'N' ao campo

Referências SQL diretas ao campo​

Nenhuma procedure ou view SQL faz referência direta a ST_CALCJUROCONDPAGTO. O campo é persistido via parâmetros SQL genéricos (INSERT/UPDATE de PARMFATUR) no data module UdmMFA001.

Candidatas por uso da tabela PARMFATUR​

As procedures abaixo utilizam a tabela PARMFATUR, mas não referenciam este campo diretamente:

Procedure/ViewArquivoObservação
CALCULA_JUROVENDAScripts/CALCULA_JUROVENDA.sqlLê ST_JUROVENDA da tabela, mas não ST_CALCJUROCONDPAGTO
ATUALIZA_PESSOAScripts/ATUALIZA_PESSOA.sqlAcesso genérico à tabela
ATUALIZA_PRECOVENDAScripts/ATUALIZA_PRECOVENDA.sqlAcesso genérico à tabela
BUSCAPRECORECAPScripts/BUSCAPRECORECAP.sqlAcesso genérico à tabela
CALCULA_CENTRORESULTScripts/CALCULA_CENTRORESULT.sqlAcesso genérico à tabela
CALCULA_CENTRORESULTITEMScripts/CALCULA_CENTRORESULTITEM.sqlAcesso genérico à tabela
CALCULA_COMISSAOScripts/CALCULA_COMISSAO.sqlAcesso genérico à tabela
CALCULA_COMISSAO_V2Scripts/CALCULA_COMISSAO_V2.sqlAcesso genérico à tabela

Tabela Comparativa Resumida​

ValorDescriçãoEfeito nos pedidos
SSim – Tabela de PreçoPreços dos itens são recalculados com juro da condição de pagamento
NNãoPreços dos itens permanecem inalterados pela condição de pagamento