Produto | : | Microsiga Protheus® | Controle de Lojas / Frente de Lojas | Release 12.1.7 | |
Requisito | : | PCREQ-7920 | Data da publicação | : | 08/10/15 |
País(es) | : | Brasil | Banco(s) de Dados | : | Todos |
Importante
Para implementar esta melhoria, atualize seu sistema com o Release Incremental 12.1.7.
Implementada no Totvs PDV (STIPOSMAIN) a funcionalidade Vale Troca, que possibilita a impressão e a utilização de cupons de Vale-Troca no ERP Protheus. Esse tipo de cupom é impresso para cada unidade de produto vendido ao final da impressão do cupom fiscal, possibilitando a troca individual dos itens. Isso é necessário, para que seja possível comprar uma série de produtos para presentear pessoas distintas e desta forma, a troca ser realizada com maior facilidade e agilidade.
Regra de negócio
Processo de Impressão do cupom de troca
O processo de impressão é iniciado após finalizar a impressão de um cupom fiscal, ou seja, após finalizar uma venda. Caso o novo parâmetro MV_VLTROCA seja igual a True (.T.), o sistema imprime um cupom de troca para cada unidade de produto vendida, possibilitando assim a troca individual dos produtos adquiridos, caso contrário, devem ser adotados os procedimentos abaixo:
Os campos Imprime Vale troca (L2_VLTROCA e LR_VLTROCA) devem ser criados para informar ao sistema se o item da venda terá um cupom de troca impresso. Sendo assim, o campo LR_VLTROCA deve ser informado como 1=Sim para cada item que se deseje imprimir o cupom de vale troca, lembrando que será impresso um cupom para cada unidade vendida.
Deve ser criada a opção Vale Troca no menu F2 do TotvsPDV. Após registrar os itens da venda, é necessário informar os itens que terão os cupons de vale troca impresso, lembrando que é impresso um cupom para cada unidade vendida.
No cupom de troca, não é impresso nenhuma informação referente ao preço do produto, preservando assim a discrição do preço do produto.
Segundo o Código de Defesa do Consumidor, o consumidor tem o prazo de noventa dias para efetuar a troca de um produto com defeito. Além disso, o varejista pode disponibilizar a troca de produtos que são comprados como presentes, por exemplo.
Composição do código de barras
O código de barras é gerado no padrão ITF (Intercalado 2/5) para impressoras fiscais, Code 128 para não-fiscais e contém 20 dígitos. A informação que compõe o código de barras é gerada da seguinte forma:
Processo de leitura do cupom de troca
O sistema solicita o código do cupom, que pode ser inserido através do leitor de código de barras ou manualmente, utilizando o código logo abaixo do código de barras. Dessa forma, o sistema realiza a validação das informações contidas no cupom de vale troca, e automaticamente seleciona o produto para troca. Confira a quantidade apresentada na tela. Porém, caso tenha sido feita a compra de 2 unidades de um produto e seja necessário trocar essas 2 unidades, basta alterar a quantidade no grid de seleção de itens para a troca, desde que esse tenha sido vendido por no mínimo 2 unidades que não foram trocadas anteriormente. Caso queira utilizar o mesmo cupom de um mesmo item, e com todas as quantidades trocadas anteriormente, o Protheus® bloqueia e não efetua a troca.
Equipamentos disponibilizados para impressão do cupom de Vale Troca:
Campo | L2_VLTROCA |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Título | Vale Troca? |
Descrição | Imprime Vale Troca? |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Indica se será impresso um cupom de vale troca para o item. |
Campo | LR_VLTROCA |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Título | Vale Troca? |
Descrição | Imprime Vale Troca? |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | Pertence("12") |
Inic. Padrão | IIF(SUPERGETMV( "MV_VLTROCA",,.F. ),"1","2") |
Opções | 1=Sim;2=Nao |
Modo de Edição | !SuperGetMV( "MV_VLTROCA",,.F. ) |
Help | Indica se será impresso um cupom de vale troca para o item. |
Nome da Variável | MV_VLTROCA |
Tipo | Lógico |
Descrição | Se .T. todos os itens da venda terão o cupom de vale troca impresso. Se .F. apenas os itens selecionados terão o cupom de vale troca impresso. |
Valor Padrão | .F. |
Itens/Pastas | Descrição |
Nome | MV_VLTROCA |
Tipo | Lógico |
Cont. Por. | Se .T. todos os itens da venda terão o cupom de vale troca impresso. Se .F. apenas os itens selecionados terão o cupom de vale troca impresso. |
Descrição | .T. |
Impressão do Cupom Vale-Troca
Importante
Para cada item que desejar imprimir um cupom de vale troca, o campo LR_VLTROCAdeve ser alterado para 1=Sim. Caso o parâmetro MV_VLTROCA seja igual a True(.T.), o valor deste campo é fixado como 1=Sim, não sendo possível alterá-lo.
Importante
Caso o parâmetro MV_VLTROCA esteja configurado como True (.T.), todos os itens devem ter o cupom de Vale Troca impresso. Caso contrário, o cupom é impresso apenas dos itens selecionados.
Para cada item selecionado, deve ser impresso um cupom para cada unidade vendida.
O código de barras deve respeitar o padrão definido neste documento, em Composição do código de barras, na seção de Definição de Regra de Negócio.
Leitura do Cupom de Vale Troca
Importante
Para verificar se há saldo do produto para troca, basta observar o registro na Nota Fiscal de Venda (SD2) que representa essa venda. A subtração do valor contido no campo Quantidade Vendida (D2_QUANT) pelo campo Quantidade Devolvida (D2_QUANTDEV) representa o saldo para troca do produto. A impressão dos cupons de Vale Troca é proporcional a quantidade informada no item. Caso haja a necessidade de realizar a troca de mais de 1 unidade do item, é necessário alterar esta quantidade.
Tabelas Utilizadas | SL2 – Itens do Orçamento. |
Rotinas Envolvidas | LOJA720 – Rotina de Troca/Devolução. |
Sistemas Operacionais | Windows®/Linux® |