Skip to content

Aviso: Este artigo ainda é um rascunho!

Referenciado por: Roteiro de Testes - Totali Backoffice |

Teste Funcional - Registro de Compras Geral ​

Ambiente ​

Ter um fornecedor (fornecedor Z) cadastrado;

Ter 4 ou 5 produtos diversificados.

Teste ​

Iniciar um registro de compras (compra 1) em Compras >> Registro, informando o fornecedor Z e também uma série e número da nota qualquer; Marcar como sendo "Nota fiscal", clique em "Ok", e ir preenchendo os campos exigidos pelo sistema até conseguir gravar;

Reeditar a compra 1 para conferir os dados; Iniciar outro registro de compras (compra 2), marcar como "N. F. Fatura", e tentar gravar. Ir preenchendo os campos exigidos pelo sistema até conseguir gravar; Reeditar a compra 2 para conferir os dados;

Iniciar mais um registro de compras (compra 3), marcando como "Nota fiscal"; Na paleta "Itens", inclua os produtos, e informe em cada um deles, um valor redondo entre 10 e 100 para "Quantidade comprada", e um valor elevado em "Valor total", para facilitar a conferência depois. Informe também um percentual de IPI;

Na paleta "Geral", confira o valor apresentado em "Quantidade" e "Valor da Compra";

Informar os valores para "Subst. Tributária", "Taxas", "Desc/Acréscimo", "Bonificação", e "Valor líquido";

Preencher "Dados Fiscais", "No. de Volumes" e "Classificação" com qualquer informação válida, e informe "Percentual = 100%" em "Unidade de Negócios" e "Centros de Custo";

Gravar a compra, e em seguida usar a Pesquisa para localizar as duas compras, usando os filtros disponíveis no form "Pesquisa compra";

Reeditar a compra 3, conferir os valores e gravar novamente; Reeditar novamente a compra 3, e cancelar. Em seguida, inicie novamente um novo registro de compras (compra 4) informando os mesmos dados dessa compra (filial, fornecedor, série e número da nota), preencha os dados e grave.

Resultado Esperado ​

As mensagens de advertência apresentadas pelo sistema deverão ser claras e coerentes;

Reeditando uma compra (compra 1 e 2), os dados devem ser apresentados da mesma forma como foram gravados. Os campos críticos (contendo valores e datas, por exemplo) deverão estar read-only;

Na paleta "Geral" da compra 3, o campo "Quantidade" deverá apresentar o somatório da coluna "Quantidade comprada" da paleta "Itens";

O campo "Valor da Compra" deverá apresentar o somatório da coluna "Valor total", acrescido do percentual de IPI nos itens em que foram informados;

O sistema deverá aceitar gravar a nota somente se o "Valor líquido" corresponder ao resultado da fórmula : Valor líquido = ((Valor da compra + Subst. Tributária + Taxas + Acréscimo) - Desconto) ? Bonificação Por exemplo, para "Valor da compra = 1.372,31", "Subst. Tributária = 100,00", "Taxas = 50,00", "Desc/Acréscimo = -70,00", "Bonificação = 20,00", o Valor líquido será de 1.432,31;

A pesquisa deverá encontrar as compras normalmente, e compra cancelada (compra 3) deverá aparecer marcada no form "Pesquisa compra";

Ao reeditar uma compra cancelada (compra 3), deverá ser apresentado o "tratamento de notas canceladas", que possibilite visualizar essa compra cancelada, ou iniciar um novo registro de compras (compra 4) com a mesma identificação (filial + fornecedor + série + subsérie + número da nota);

Não ocorrer nenhuma restrição de banco de dados não tratada pelo front-end.