Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Bematech - Live
Segmento:Varejo Live
Módulo:Ponto de Venda Móvel (PDVM)
Função:Venda S@T
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLMOB-730


02. SITUAÇÃO/REQUISITO

Atualmente, caso um produto não tenha o PIS ou o COFINS cadastrados, na base de dados do PDV MÓVEL o valor fica como nulo ou como 0 (zero). Caso o valor esteja nulo, ao tentar inserir o produto no carrinho de venda apresenta a mensagem ao usuário informando ao mesmo que o produto não possui PIS e COFINS relacionado ao mesmo, conforme a Figura 1.

Figura 1: Mensagem apresentada ao tentar inserir um produto sem PIS/COFINS vinculado


Porém quando esse valor está como 0 (zero) o mesmo permite que o produto seja adicionado ao carrinho e ao tentar finalizar a venda o aparelho S@T não permite a realização da mesma, pois não é possível realizar a venda de um item com o CST zerado. Assim, o aparelho retorna ao aplicativo a mensagem de rejeição "06010 - Erro desconhecido" e só é possível identificar o erro quando retirado o LOG do hardware.

03. SOLUÇÃO

Adicionado a validação de pré condições de venda, a validação se o CST do PIS ou do COFINS seja 0 (zero).

Com isso, resulta em: 

  • Caso o relacionamento do PIS e COFINS com o produto seja NULO, o produto não será adicionado ao carrinho e irá apresentar a mensagem informando o usuário que não há dados de PIS e COFINS.

Figura 2: Produto sem relacionamento com PIS/COFINS


  • Caso haja o relacionamento do PIS e COFINS com o produto, porém o valor do CST do PIS ou do CST do COFINS seja 0 (zero), o produto não será adicionado ao carrinho e irá apresentar a mensagem informando o usuário que não há dados de PIS e COFINS.

Figura 3: Produto com relacionamento com PIS/COFINS, mas com o CST incorreto


  • Caso haja o relacionamento do PIS e COFINS com o produto E seu valor seja diferente de 0 (zero) o produto será adicionado ao carrinho.

Figura 4: Produto com relacionamento de PIS/COFINS correto

04. DEMAIS INFORMAÇÕES

A validação foi inserida somente para o modelo fiscal S@T, visto que atualmente o TOTVS PDV MÓVEL não realiza o destaque de PIS e COFINS para o XML NFCe.

Sugestões de teste:

SAT
- Teste adicionando produto com id pis e cofins = NULL pelo carrinho
- Teste adicionando produto com id pis e cofins = NULL pelo catalogo
- Teste adicionando produto com id pis e cofins = NULL pelo nossos produtos
- Teste adicionando produto com id pis e cofins = NULL lendo código de barras
- Teste adicionando produto com valor de pis e cofins = 0 pelo carrinho
- Teste adicionando produto com valor de pis e cofins = 0 pelo catalogo
- Teste adicionando produto com valor de pis e cofins = 0 pelo nossos produtos
- Teste adicionando produto com valor de pis e cofins = 0 lendo código de barras
- Teste adicionando produto com valor de pis e cofins correto pelo carrinho
- Teste adicionando produto com valor de pis e cofins correto pelo catalogo
- Teste adicionando produto com valor de pis e cofins correto pelo nossos produtos
- Teste adicionando produto com valor de pis e cofins correto lendo código de barras

NFCe
- Teste adicionando produto com id pis e cofins = NULL pelo carrinho
- Teste adicionando produto com id pis e cofins = NULL pelo catalogo
- Teste adicionando produto com id pis e cofins = NULL pelo nossos produtos
- Teste adicionando produto com id pis e cofins = NULL lendo código de barras
- Teste adicionando produto com valor de pis e cofins = 0 pelo carrinho
- Teste adicionando produto com valor de pis e cofins = 0 pelo catalogo
- Teste adicionando produto com valor de pis e cofins = 0 pelo nossos produtos
- Teste adicionando produto com valor de pis e cofins = 0 lendo código de barras
- Teste adicionando produto com valor de pis e cofins correto pelo carrinho
- Teste adicionando produto com valor de pis e cofins correto pelo catalogo
- Teste adicionando produto com valor de pis e cofins correto pelo nossos produtos
- Teste adicionando produto com valor de pis e cofins correto lendo código de barras

05. ASSUNTOS RELACIONADOS

  • N/A.