Pular para o conteúdo principal

TFC002 — Condições de Pagamento

Fonte​

  • Source: source/TFC002/

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela TFC002? R: A tela TFC002 é o Cadastro de Condições de Pagamento do sistema. Nela é possível registrar, consultar, alterar e excluir as condições de pagamento utilizadas nas operações comerciais. Cada condição de pagamento é armazenada na tabela CONDPAGTO e pode possuir parcelas associadas na tabela CONDPARCELA. A tela permite configurar condições à vista, a prazo ou por depósito, definindo quantidades de parcelas, intervalos de dias, juros, descontos e demais parâmetros financeiros.

P: Como cadastrar uma nova Condição de Pagamento? R: Para cadastrar uma nova Condição de Pagamento, acesse a tela TFC002 e clique no botão de inclusão (Novo). Preencha os campos obrigatórios: Código (CD_CONDPAGTO) e Descrição (DS_CONDPAGTO). Selecione o Tipo da condição (Vista, Prazo ou Depósito) e, conforme necessário, configure os demais campos como Juro (CD_JURO, consultável via F9), Tipo Nota, Sincronização com Dispositivos Móveis, Valor Pedido Mínimo, Margem Mínima, Desconto Máximo, Ativo, Taxa de Juros e Taxa Destino. Ao inserir um novo registro, o sistema atribuirá automaticamente os valores padrão: Tipo Nota = 'T', Sincronização = 'N', Ativo = 'S' e Taxa Destino = 'N'. Se a condição for do tipo Prazo, configure também as parcelas na grade de parcelas. Após preencher os dados, clique em Salvar.

P: Quais são os tipos de Condição de Pagamento disponíveis e qual a diferença entre eles? R: A tela TFC002 oferece três tipos de condição de pagamento:

  • Vista (V): Pagamento integral no ato da compra. Não requer configuração de parcelas.
  • Prazo (P): Pagamento parcelado. É obrigatório informar ao menos uma parcela com o número de dias correspondente. Permite configurar entrada (primeira parcela com 0 dias).
  • Depósito (D): Pagamento por depósito bancário. A grade de parcelas fica desabilitada, pois o pagamento ocorre em uma única operação de depósito.

P: Como configurar as parcelas de uma Condição de Pagamento a Prazo? R: Para configurar as parcelas, existem duas formas. A primeira é a geração automática: informe o Número de Parcelas e o Número de Dias (intervalo entre parcelas), ambos obrigatoriamente maiores que zero, e clique no botão de geração. O sistema criará automaticamente as parcelas com os intervalos informados. Caso deseje que a primeira parcela seja uma entrada (pagamento no ato), marque a opção "Entrada" (chkEntrada), e a primeira parcela será gerada com 0 dias. A segunda forma é a inclusão manual: adicione cada parcela individualmente na grade, informando o número da parcela e a quantidade de dias. Caso já existam parcelas cadastradas e o usuário solicite a geração automática, o sistema exibirá a mensagem "Deseja recalcular Parcelas?" para confirmar a substituição.

P: Como excluir uma Condição de Pagamento? R: Para excluir uma Condição de Pagamento, localize o registro desejado e clique no botão de exclusão. Caso a condição possua parcelas associadas, o sistema exibirá a mensagem "A Condição de pagamento possui parcelas que serão excluídas junto com a condição de pagamento. Deseja continuar?". Ao confirmar, tanto a condição de pagamento quanto todas as suas parcelas serão removidas permanentemente. Caso a operação seja cancelada, a mensagem "Operação Cancelada!" será exibida.

P: Como configurar o Juro vinculado à Condição de Pagamento? R: O campo Juro (CD_JURO) permite vincular uma taxa de juros previamente cadastrada na tela TFC003. Para selecionar um juro, posicione o cursor no campo e pressione a tecla F9 para abrir a consulta de juros disponíveis. Caso o código informado não corresponda a nenhum registro cadastrado na tabela JURO, o sistema exibirá a mensagem "Juro não cadastrado! [TFC003]". Nesse caso, acesse a tela TFC003 para cadastrar o juro desejado antes de vinculá-lo à condição de pagamento.


Mensagens de Confirmação​

P: O que significa a mensagem "Deseja Salvar as Alterações Antes de Sair?" (C-0048)? R: Esta mensagem de confirmação é exibida quando o usuário tenta fechar a tela de Condições de Pagamento e existem alterações pendentes que ainda não foram salvas. Clique em "Sim" para salvar as alterações antes de sair, ou em "Não" para descartar as modificações realizadas.

P: O que significa a mensagem "Deseja recalcular Parcelas?" (C-1134)? R: Esta mensagem de confirmação é exibida quando o usuário solicita a geração automática de parcelas e já existem parcelas cadastradas para a condição de pagamento. Ao confirmar clicando em "Sim", as parcelas existentes serão substituídas pelas novas parcelas geradas automaticamente. Clique em "Não" para manter as parcelas atuais.

P: O que significa a mensagem "A Condição de pagamento possui parcelas que serão excluídas junto com a condição de pagamento. Deseja continuar?" (C-1129)? R: Esta mensagem de confirmação é exibida quando o usuário solicita a exclusão de uma Condição de Pagamento que possui parcelas associadas. Ao confirmar clicando em "Sim", tanto a condição de pagamento quanto todas as suas parcelas serão removidas permanentemente do banco de dados. Clique em "Não" para cancelar a operação de exclusão.


Mensagens de Validação e Erros​

P: O que significa a mensagem "Para condição de pagamento à Prazo deve ser informado uma parcela!" (W-1128)? R: Esta mensagem indica que a Condição de Pagamento está configurada como tipo Prazo (P), porém nenhuma parcela foi informada. Para condições a prazo, é obrigatório cadastrar ao menos uma parcela com o respectivo número de dias. Inclua as parcelas na grade de parcelas e tente salvar novamente.

P: O que significa a mensagem "É Obrigatório Informar o número da Parcela!" (W-1135)? R: Esta mensagem indica que o campo número da parcela não foi preenchido na grade de parcelas. Cada parcela deve possuir um número identificador. Informe o número da parcela e tente salvar novamente.

P: O que significa a mensagem "É Obrigatório Informar o número de Dias!" (W-1136)? R: Esta mensagem indica que o campo número de dias não foi preenchido na grade de parcelas. Cada parcela deve possuir a quantidade de dias para vencimento. Informe o número de dias e tente salvar novamente.

P: O que significa a mensagem "O desconto deve ser entre 0% e 100%." (W-1137)? R: Esta mensagem indica que o valor informado no campo de desconto está fora do intervalo permitido. O percentual de desconto deve ser um valor entre 0% e 100%. Corrija o valor informado e tente salvar novamente.

P: O que significa a mensagem "O Percentual deve estar entre 0,00 e 100,00. Verifique!" (W-0802)? R: Esta mensagem indica que o valor informado em um campo de percentual (como Taxa de Juros) está fora do intervalo permitido. O valor deve estar entre 0,00 e 100,00. Corrija o percentual informado e tente salvar novamente.

P: O que significa a mensagem "O Número de Parcelas deve estar preenchido para gerar Parcelas!" (W-1130)? R: Esta mensagem indica que o campo Número de Parcelas não foi preenchido ao solicitar a geração automática de parcelas. Informe a quantidade de parcelas desejada antes de realizar a geração automática.

P: O que significa a mensagem "O Número de Dias deve estar preenchido para gerar Parcelas!" (W-1131)? R: Esta mensagem indica que o campo Número de Dias (intervalo entre parcelas) não foi preenchido ao solicitar a geração automática de parcelas. Informe o intervalo de dias entre as parcelas antes de realizar a geração automática.

P: O que significa a mensagem "O Número de Parcelas deve ser maior que zero!" (W-1132)? R: Esta mensagem indica que o valor informado no campo Número de Parcelas é zero ou negativo. Para a geração automática de parcelas, o número de parcelas deve ser um valor inteiro maior que zero. Corrija o valor e tente gerar as parcelas novamente.

P: O que significa a mensagem "O Número de Dias deve ser maior que zero!" (W-1133)? R: Esta mensagem indica que o valor informado no campo Número de Dias é zero ou negativo. Para a geração automática de parcelas, o intervalo de dias deve ser um valor inteiro maior que zero. Corrija o valor e tente gerar as parcelas novamente.

P: O que significa a mensagem "Juro não cadastrado! [TFC003]"? R: Esta mensagem indica que o código informado no campo Juro (CD_JURO) não corresponde a nenhum registro cadastrado na tabela JURO. Verifique se o código está correto ou acesse a tela TFC003 para consultar os juros disponíveis ou cadastrar um novo registro de juro.

P: O que significa a mensagem "Operação Cancelada!" (W-0202)? R: Esta mensagem informativa indica que a operação solicitada foi cancelada pelo usuário. Nenhuma alteração foi realizada no banco de dados.

P: O que significa a mensagem "Não é possível excluir esse registro pois ele é utilizado por outras tabelas!" (W-0744)? R: Esta mensagem indica que a Condição de Pagamento que se deseja excluir possui referências em outras tabelas do sistema. Não é possível remover registros que estejam sendo utilizados por outros módulos. Verifique quais registros dependem desta condição de pagamento e, caso necessário, desvincule-os antes de realizar a exclusão.


Mensagens de Sucesso​

P: O que significa a mensagem "Registro Excluído com Sucesso." (I-0046)? R: Esta mensagem informativa confirma que o registro da Condição de Pagamento e suas parcelas associadas foram excluídos com sucesso do banco de dados.

P: O que significa a mensagem "Alterações Efetuadas com Sucesso." (I-0047)? R: Esta mensagem informativa confirma que as alterações realizadas no registro da Condição de Pagamento foram salvas com sucesso no banco de dados.

Mensagens exibidas​

Levantadas de source/TFC002/ pela camada 0 (commit 96fc51e236).

CódigoTipoMensagem
C-0048ConfirmaçãoDeseja Salvar as Alterações Antes de Sair?
C-1129ConfirmaçãoA Condição de pagamento possui parcelas que serão excluídas junto com a condição de pagamento. Deseja continuar?
C-1134ConfirmaçãoDeseja recalcular Parcelas?
I-0046InformaçãoRegistro Excluído com Sucesso.
I-0047InformaçãoAlterações Efetuadas com Sucesso.
W-0202AvisoOperação Cancelada!
W-0744AvisoNão é possivel excluir esse registro pois ele é utilizado por outras tabelas!
W-0802AvisoO Percentual deve estar entre 0,00 e 100,00. Verifique!
W-1128AvisoPara condição de pagamento à Prazo deve ser informado uma parcela!
W-1130AvisoO Número de Parcelas deve estar preenchido para gerar Parcelas!
W-1131AvisoO Número de Dias deve estar preenchido para gerar Parcelas!
W-1132AvisoO Número de Parcelas deve ser maior que zero!
W-1133AvisoO Número de Dias deve ser maior que zero!
W-1135AvisoÉ Obrigatorio Informar o numero da Parcela!
W-1136AvisoÉ Obrigatorio Informar o numero de Dias!
W-1137AvisoO desconto deve ser entre 0% e 100%.

Parâmetros lidos​

Campos PARM* lidos via values[] em source/TFC002/ (commit 96fc51e236).

ParâmetroTabela
ST_JUROVENDAPARMFATUR

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
CONDPAGTODELETE, INSERT, SELECT, UPDATE
CONDPARCELADELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
JUROSELECT
TABPRECOSELECT