Produto | : | Microsiga Protheus® - Frente de Lojas - Versão 11 | |||
Requisito | : | PCREQ-2417 | Data da publicação | : | 11/06/15 |
País(es) | : | Brasil | Banco(s) de Dados | : | Todos |
Importante
Esta melhoria depende de execução do update de base UPDLO149, conforme Procedimentos para Implementação.
Implementada melhoria na rotina TOTVS PDV (STIPosMain), com a disponibilização da funcionalidade Vale Presente, que permite realizar alterações de Baixa parcial do vale presente, venda do vale presente com valor variável e Impressão do vale presente em cupom não fiscal, conforme descrito abaixo:
Para permitir a utilização da diferença do crédito restante do vale presente não utilizado.
Exemplo: Vale Presente – Produto = Crédito Restante
Vale Presente | Produto | Crédito Restante |
R$100 | R$80 | R$20 |
O Crédito Restante é reduzido do campo Saldo (MDD_SALDO) indicando quanto de crédito o usuário ainda possui.
MDD_VALOR | MDD_SALDO |
R$100 | R$20 |
O Status 5 informa que o vale presente foi utilizado e ainda possui crédito.
Campo | Valor | Cor | Descrição |
MDD_STATUS | 5 | Laranja | Vale Utilizado |
É parametrizável a utilização da Baixa Parcial indicada pelo parâmetro MV_LJBXPAR com o conteúdo .T.
Na tela do PDV depois de selecionado o vale presente como forma de pagamento é exibido o campo Saldo restante do vale presente junto ao Troco e o Saldo restante, caso exista algum valor restante no vale presente.
No cancelamento da venda após a confirmação é creditado o valor pago do vale presente ao saldo do vale presente referenciado pelo campo Saldo (MDD_SALDO).
Quando o vale presente for utilizado pela segunda vez em diante, no ato do pagamento é exibido o saldo restante do vale presente e não o saldo do vale presente comprado, que se encontra no campo Saldo (MDD_SALDO) para efetuar o pagamento.
Exemplo:
MDD_VALOR | MDD_SALDO |
R$200 | R$50 |
Permite a venda de um vale presente com qualquer valor estipulado pelo cliente dentro de um range que a empresa pré estabelecer no cadastro de Vale Presente pelos campos Vlr Min (MDD_VALDE) e Vlr Max (MDD_VALATE).
Exemplo:
MDD_VALDE (Mínimo) | MDD_VALATE (Máximo) |
R$100 | R$500 |
O parâmetro MV_LJVPVAR indica se a venda do vale presente será Fixo ou Variável , no caso de Variável os campos do range são habilitados para configuração. No caso de Variável, o conteúdo do parâmetro deve ser .T.
No cadastro de vale presente, caso o parâmetro MV_LJVPVAR esteja habilitado, o campo Valor (MDD_VALOR) é ignorado, no momento da venda deve ser inserido o valor que de fato será utilizado pelo vale presente.
Quando uma venda é efetuada, o valor informado é atualizado nos campos Valor (MDD_VALOR) e Saldo (MDD_SALDO), já pronto para utilização com o valor total ou com a baixa parcial.
Na tela de venda do vale presente é apresentada a opção Buscar para validar se o vale presente será vendido pelo valor fixo ou pelo valor variável, caso seja de valor variável deve ser informado o valor no campo Valor do Vale presente.
Permite imprimir um comprovante da transação.
Para utlizar essa opção é necessário habilitar o parâmetro MV_LJVPCNF com o conteúdo .F.
A geração de vale presente em lote exibe dois campos adicionais: Vlr Max (MDD_VALATE )e Vlr Min (MDD_VALDE ) e indica a variação do valor do vale presente.
Após gerado, os vales presentes em lote, apenas funcionam caso o parâmetro (MV_LJVPVAR) esteja ativo no caso da venda, caso contrário esta informação é ignorada, e o vale presente quando for vendido obedece o valor definido normalmente.
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
Importante
Antes de executar o compatibilizador informe o UPDLO149 é imprescindível:
|
Tabela SL4 - Condição Negociada:
Campo | L4_CODVP |
Tipo | Caracter |
Tamanho | 15 |
Decimal | 0 |
Formato | @! |
Título | Código do VP |
Descrição | Código do VP |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Help | Código do Vale Presente |
Tabela MDD – Vale Presente:
Campo | MDD_SALDO |
Tipo | Numérico |
Tamanho | 10 |
Decimal | 2 |
Formato | @E 9,999,999.99 |
Título | Saldo |
Descrição | Saldo restante do VP |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Help | Saldo restante do Vale Presente |
Campo | MDD_VALDE |
Tipo | Numérico |
Tamanho | 10 |
Decimal | 2 |
Formato | @E 9,999,999.99 |
Título | Vlr Min |
Descrição | Valor mínimo VP |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Help | Informe o valor mínimo do vale presente a ser vendido |
Campo | MDD_VALATE |
Tipo | Numérico |
Tamanho | 10 |
Decimal | 2 |
Formato | @E 9,999,999.99 |
Título | Vlr Max |
Descrição | Valor máximo VP |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Help | Informe o valor máximo do vale presente a ser vendido |
Criação de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_LJBXPAR |
Tipo | L |
Descrição | Habilita baixa parcial |
Valor Padrão | .F. |
Nome da Variável | MV_LJVPVAR |
Tipo | L |
Descrição | Habilita venda de vale presente valor variável |
Valor Padrão | .F. |
Nome da Variável | MV_LJVPCNF |
Tipo | L |
Descrição | Habilita emissão do cupom fiscal do VP |
Valor Padrão | .F. |
Criação de Pergunta no arquivo SX1 – Pergunta:
X1_ORDEM | 08 |
X1_PERGUNT | Vlr min |
X1_TIPO | N |
X1_TAMANHO | 10 |
X1_GSC | G |
X1_VAR01 | MV_PAR08 |
X1_DEF01 | |
X1_CNT01 | |
X1_HELP | Valor mínimo do vale presente |
X1_VALID | |
X1_PICTURE | @E 9,999,999.99 |
X1_ORDEM | 09 |
X1_PERGUNT | Vlr max |
X1_TIPO | N |
X1_TAMANHO | 10 |
X1_GSC | G |
X1_VAR01 | MV_PAR09 |
X1_DEF01 | |
X1_CNT01 | |
X1_HELP | Valor máxmo do vale presente |
X1_VALID | Lj830VldX1(mv_par08,mv_par09) |
X1_PICTURE | @E 9,999,999.99 |
No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure o(s) parâmetro(s) a seguir:
Itens/Pastas | Descrição |
Nome | MV_LJBXPAR |
Tipo | Lógico |
Cont. Por. | .T. |
Descrição | Habilita baixa parcial |
Itens/Pastas | Descrição |
Nome | MV_LJVPVAR |
Tipo | Lógico |
Cont. Por. | .T. |
Descrição | Habilita venda de vale presente valor variável |
Itens/Pastas | Descrição |
Nome | MV_LJVPCNF |
Tipo | Lógico |
Cont. Por. | .T. |
Descrição | Habilita emissão do cupom fiscal do VP |
Cadastro Vale Presente
Em seguida é exibido o Vale Presente cadastrado na tabela de Relação de Vales Presentes cadastrados no sistema.
Configuração das funcionalidades de estorno e pesquisa do Vale Presente
Importante
No banco de dados o campo Saldo (MDD_SALDO) será configurado com o mesmo valor do campo Valor
(MDD_VALOR).
Para Venda Valor Variável do Vale Presente preencha os dois campos que são específicos do Vale Presente com
valor variável:
No caso dos campos Vlr Min e Vlr Max serem informados o campo Valor é ignorado.
Venda do Vale Presente (baixa parcial)
Será exibida a tela de Registro de Item.
Importante
Após a venda nenhuma alteração ocorrerá referente ao processo de venda normal.
Venda Vale Presente (valor variável)
Será exibido o valor limite para venda do Vale Presente que pode ser entre R$100 (cem reais) e R$300 (trezentos reais).
Será exibida a tela para registrar algum outro produto.
Importante
No banco de dados serão atualizados os campos Valor (MDD_VALOR) e Saldo (MDD_SALDO) com o valor informado.
Utilização do Vale Presente
Impressão Vale Presente em Cupom não Fiscal
Será exibida a tela de Registro de Item.
Será impresso o Cupom não Fiscal para o Vale Presente.
Importante
Caso tenha algum produto junto com o Vale Presente, será impresso 1(um) cupom fiscal para o(s) produto(s) e 1(um) cupom não fiscal para o Vale Presente.
Geração de vale presente em Lote
É gerada a sequência informada.
Importante
Os campos Vlr Min (MDD_VALDE) e Vlr Max (MDD_VALATE ) serão respeitados caso o parâmetro MV_LJVPVAR esteja ativo, caso contrário a venda do vale presente obedece o valor principal informado para a venda.
Cancelamento de venda
As informações da venda são exibidas.
A venda retorna com Status de Orçamento.
Importante
Caso o procedimento de cancelamento seja executado 2 vezes a venda é excluída. Se a venda conter algum Vale Presente já utilizado não é possível excluir a venda.
Tabelas Utilizadas | MDD - Vale Presente. |
Rotinas Envolvidas | LOJA830 – Cadastro Vale Presente |
Sistemas Operacionais | Windows®/Linux® |