Closed ArthurFerreiraRodrigues closed 2 months ago
Para fazer isso é preciso das models de Frete e de Produto, que ainda nao estão disponiveis
Para facilitar os testes da venda de um produto voce pode pensar em um exemplo mais simples como o que utilizei para a criação da nota fiscal.
Na atualidade do Brasil, a conta seria realizada de maneira diferente, a conta seria a seguinte: valor_final = (valor_produto x pct_desconto)+frete valor_final_imposto = valor_final x valor_imposto
exemplo: valor_final = (100 x 0.90) + 3.5 = 93.50 valor_final_imposto = 93.50 x 1.18 = 110.33
Clinte (Cliente)
Data
isCartaoEmpresa (tipo Riachuelo) <- Settar de acordo com o Cartão do Cliente
Tipo da venda (Padrão, Especial, Prime) <- Settar de acordo com o tipo do Cliente
Items <- ArrayList de ProdutosVendidos (Produto. Quantidade, Imposto ICMS para cada Item, Imposto municipal para cada Item
Desconto
Se tiver sido utilizado Cashback, incluir Valor Abatido com Cashback
Valor do Frete
Valor total (Produto + Imposto + Frete)
Valor Impostos
Caso o cliente tenha optado por utilizar o cashback, ele zera seu cashback