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ódigo | Tipo | Mensagem |
|---|---|---|
| C-0048 | Confirmação | Deseja Salvar as Alterações Antes de Sair? |
| C-1129 | Confirmação | A Condição de pagamento possui parcelas que serão excluídas junto com a condição de pagamento. Deseja continuar? |
| C-1134 | Confirmação | Deseja recalcular Parcelas? |
| I-0046 | Informação | Registro Excluído com Sucesso. |
| I-0047 | Informação | Alterações Efetuadas com Sucesso. |
| W-0202 | Aviso | Operação Cancelada! |
| W-0744 | Aviso | Não é possivel excluir esse registro pois ele é utilizado por outras tabelas! |
| W-0802 | Aviso | O Percentual deve estar entre 0,00 e 100,00. Verifique! |
| W-1128 | Aviso | Para condição de pagamento à Prazo deve ser informado uma parcela! |
| W-1130 | Aviso | O Número de Parcelas deve estar preenchido para gerar Parcelas! |
| W-1131 | Aviso | O Número de Dias deve estar preenchido para gerar Parcelas! |
| W-1132 | Aviso | O Número de Parcelas deve ser maior que zero! |
| W-1133 | Aviso | O Número de Dias deve ser maior que zero! |
| W-1135 | Aviso | É Obrigatorio Informar o numero da Parcela! |
| W-1136 | Aviso | É Obrigatorio Informar o numero de Dias! |
| W-1137 | Aviso | O desconto deve ser entre 0% e 100%. |
Parâmetros lidos
Campos PARM* lidos via values[] em source/TFC002/ (commit 96fc51e236).
| Parâmetro | Tabela |
|---|---|
| ST_JUROVENDA | PARMFATUR |
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| CONDPAGTO | DELETE, INSERT, SELECT, UPDATE |
| CONDPARCELA | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| JURO | SELECT |
| TABPRECO | SELECT |