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 |
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.
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:
Figura 2: Produto sem relacionamento com PIS/COFINS
Figura 3: Produto com relacionamento com PIS/COFINS, mas com o CST incorreto
Figura 4: Produto com relacionamento de PIS/COFINS correto
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