Árvore de páginas

Vale-Troca

 

Produto

:

Microsiga Protheus®

Controle de Lojas / Frente de Lojas

 

Release 11.80.13

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.8.


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:

  • Venda Assistida no Controle de Lojas (SIGALOJA)

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.

  • TotvsPDV no Frente de Loja (SIGAFRT)

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) e contém 20 dígitos. A informação que compõe o código de barras é gerada da seguinte forma:

  • As primeiras 6 posições é formada por zeros (por motivo de compatibilidade).
  • Os próximos 6 dígitos (posição 7 até posição 12) contém o número do documento fiscal, ou seja, caso o número seja 001511 ele estará impresso nessa posição.
  • As próximas 6 posições (posição 13 até posição 18) contém o código da série do documento fiscal. A série do documento fiscal contém 3 posições, mas como ela é alfanumérica e não é possível imprimir letras no código de barras, caso haja alguma letra ela é convertida por sua representação em ASCII, sendo que cada letra ocupa sempre 2 posições. Ou seja, caso a série do documento seja UNI, por exemplo, ela é convertida para 857873.
  • Por fim, as últimas posições (a partir da 19ª posição) contem o número do item da venda. Ou seja, caso o produto vendido seja o quinto item, receberá o valor 05.
  • Desta forma, o código impresso no código de barras será 00000000151185787305.
    Esse código, além de conter no código de barras, esta impresso logo abaixo do mesmo para possibilitar a inserção manual dos dados, caso o leitor de código de barras não consiga efetuar a leitura. 


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:

  • Daruma
  • FS600
  • FS2100T

 

  • Epson
  • TM-H6000 FBII
  • TM-T81FB
  • TM-T88FB

 

  • Sweda
  • IF ST100
  • IF ST120
  • IF ST200

 

  • Bematech
  • MP-4000 TH FI
  • MP-2100 TH FI
  • MP-3000 TH FI
  • MP-7000 TH FI
  • MP-2000 TH FI
  • MP-6000 TH FI

 

Atualizações

  1. Criação de Campos no arquivo SX3 – Campos:
  • Tabela SL2Itens de Orçamento:

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.

  • Tabela SLRItens de Orçamento:

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.

 

  1. Criação de Parâmetros no arquivo SX6 – Parâmetros:

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.

 

Procedimento para Configuração

CONFIGURAÇÃO DE PARÂMETROS

  1. No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/Configure o parâmetro a seguir:

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.

Procedimento para Utilização

Impressão do Cupom Vale-Troca

  • Venda Assistida:
  1. No Controle de Lojas(SIGALOJA), acesse Atualizações / Atendimento / Venda Assistida (LOJA701).
  2. Registre os itens da venda.
  3. Efetue o pagamento e gravar como venda.

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.

  • TotvsPDV:
  1. No Frente de Lojas (SIGAFRT), acesse Atualizações / Atendimento / TotvsPDV (STIPOSMain).
  2. Registre os itens da venda.
  3. Acesse o Menu F2 e selecione a opção Vale Troca.
  4. Informe os itens que terão o cupom de Vale Troca impresso. Caso nenhum item seja informado, nenhum cupom de vale troca será impresso.
  5. Efetue o pagamento e Finalize a venda.

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

  1. No Controle de Lojas(SIGALOJA), acesse Atualizações /Atendimento /Rotina de Troca (LOJA720).
  2. Selecione o processo de Troca, origem Com Documento de Entrada e Busca Venda Por Vale-Troca.
  3. Realize a leitura do código de barras ou digite o código abaixo do mesmo no get Vale Troca. O produto é adicionado na grid e corresponde ao produto contido no código de barras.
  4. Confira a quantidade apresentada na tela. Caso encontre a necessidade de alterá-la, é possível alterar.
  5. Finalize o processo de troca normalmente.
    Verifique em Composição do código de barras na seção de Definição de Regra de Negócio, para identificar como o código de barras do cupom é composto e se o item selecionado corresponde ao item impresso no 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. 

Informações Técnicas

Tabelas Utilizadas

SL2 – Itens do Orçamento.
SLR – Itens do Orçamento (Temporário).

Rotinas Envolvidas

LOJA720 – Rotina de Troca/Devolução.
LOJA701 – Venda Assistida.
LOJA1300 – Comunicação entre impressoras fiscais.
LOJA1303 – Comunicação entre impressoras fiscais padrão EPSON.
STIPosMain – TOTVS PDV.
SIGALOJA.dpr – Manutenção do SIGALOJA.DLL (em Delphi).

Sistemas Operacionais

Windows®/Linux®