Os cenários vão se basear num único mês para simplificar. ## Produtos | PRODUTO | VALOR | | -------- | ----- | | PRODUTO1 | 10 | | PRODUTO2 | 20 | | PRODUTO3 | 30 | | PRODUTO4 | 40 | ## Campanha de cashback configurado - Campanha 1: - Desativada - Período de geração dia 01 ate 04 - Período de utilização dia 01 ate 04 - PRODUTO1 - Configurado cashback de 10% ou seja 0,10 - PRODUTO2 - Configurado cashback de 20% ou seja 0,20 - PRODUTO3 - Configurado cashback de 30% ou seja 0,90 - Campanha 2: - Ativa - Período de geração dia 01 ate 03 - Período de utilização dia 01 ate 04 - PRODUTO1 - Configurado cashback de 10% ou seja 0,10 - Produto de apoio PRODUTO2 acrescendo 0,10 ou seja novo valor 20,10 - Campanha 3: - Ativa - Período de geração dia 01 ate 01 - Período de utilização dia 01 ate 01 - PRODUTO3 - Configurado cashback de 30% ou seja 0,90 - Campanha 4: - Ativa - Período de geração dia 02 ate 04 - Período de utilização dia 02 ate 04 - PRODUTO3 - Configurado cashback de 10% ou seja 0,30 - PRODUTO4 - Configurado cashback de 10% ou seja 0,40 ## Saídas / Vendas ### Dia 01 - Nota 1 Serie 1 - Via SGA BOX | quantidade | produto | total | cashback <br>configurado | cashback <br>gerado | | ---------- | -------- | ----- | ------------------------ | ------------------- | | 2 | PRODUTO1 | 20 | 0.2 | 0.2 | | 3 | PRODUTO3 | 90 | 2.7 | 2.7 | | 1 | PRODUTO4 | 40 | | | | 4 | PRODUTO2 | 80.40 | | | CLIENTE1 Total vendido = 230.40 Produtos normais = 40 Produtos cashback = 110 Produtos apoio = 80.40 Cashback gerado = 2.9 Cashback utilizado = 0 ### Dia 02- Nota 2 Serie 1 - Via SGA BOX (Devolvido) | quantidade | produto | total | cashback <br>configurado | cashback <br>gerado | | ---------- | -------- | ----- | ------------------------ | ------------------- | | 1 | PRODUTO1 | 10 | 0.1 | 0.1 | | 1 | PRODUTO3 | 30 | 0.3 | 0.3 | | 1 | PRODUTO4 | 40 | | | | 1 | PRODUTO2 | 20.10 | | | CLIENTE2 Total vendido = 100.10 Produtos normais = 40 Produtos cashback = 40 Produtos apoio = 20.10 Cashback gerado = 0.4 Cashback utilizado = 0 NOTA DEVOLVIDA totalmente via SGA - ==o cashback gerado não será estornado, dessa forma o cliente poderia gerar cashback infinito comprando novamente via credito disponível e fazendo a devolução== https://drive.google.com/file/d/1jDeQeKyMwKOWDGV1eclIV4VUkWcedZzr/view?usp=sharing ### Dia 02 - Nota 3 Serie 1 - Via SGA BOX (Cancelado) | quantidade | produto | total | cashback <br>configurado | cashback <br>gerado | | ---------- | -------- | ----- | ------------------------ | ------------------- | | 1 | PRODUTO1 | 10 | 0.1 | 0.1 | | 1 | PRODUTO3 | 30 | 0.3 | 0.3 | | 1 | PRODUTO4 | 40 | | | | 1 | PRODUTO2 | 20.10 | | | CLIENTE2 Total vendido = 100.10 Produtos normais = 40 Produtos cashback = 40 Produtos apoio = 20.10 Cashback gerado = 0.4 Cashback utilizado = 0 NOTA CANCELADA via SGA BOX (comando CC) - o cashback gerado será estornado ### Dia 02 - Nota 1 Serie UNICA - Via SGA | quantidade | produto | total | cashback <br>configurado | cashback <br>gerado | | ---------- | -------- | ----- | ------------------------ | ------------------- | | 2 | PRODUTO1 | 20 | 0.2 | 0 | | 3 | PRODUTO3 | 90 | 0.9 | 0 | | 1 | PRODUTO4 | 40 | | | | 4 | PRODUTO2 | 80.40 | | | CLIENTE2 Total vendido = 230.40 Produtos normais = 40 Produtos cashback = 110 Produtos apoio = 80.40 Cashback gerado = 0 Cashback utilizado = 0 ### Dia 02 - Nota 4 Serie 1 - Via SGA BOX | quantidade | produto | total | cashback <br>configurado | cashback <br>gerado | | ---------- | -------- | ----- | ------------------------ | ------------------- | | 2 | PRODUTO1 | 20 | 0.2 | 0.2 | CLIENTE1 Utilizando 0.2 de cashback que tinha disponível (2.7 expirou no dia 1) Total vendido = 20 Produtos normais = 0 Produtos cashback = 20 Produtos apoio = 0 Cashback gerado = 0.2 Cashback utilizado = 0.2 ### Dia 03- Nota 5 Serie 1 - Via SGA BOX | quantidade | produto | total | cashback <br>configurado | cashback <br>gerado | | ---------- | -------- | ----- | ------------------------ | ------------------- | | 1 | PRODUTO4 | 40 | 0,40 | 0.40 | | 1 | PRODUTO1 | 10 | 0.10 | 0.10 | | 1 | PRODUTO3 | 30 | 0.30 | 0.30 | CLIENTE2 Utilizando 0.4 de cashback que tinha disponível Total vendido = 80 Produtos normais = 0 Produtos cashback = 80 Produtos apoio = 0 Cashback gerado = 0.8 Cashback utilizado = 1 ## Totalizador Supondo que hoje é dia 4 ### Cenário 1 - Filtros - Período 01 ate 02 - Tipo cashback (independe) - Abater devolução NAO - Resultados: - Total vendido: 230.40+100.10+0+230.40+20 = 580.90 - Produtos normais: 40+40+0+40+0 = 120 - Produtos c/ cashback: 110+40+0+110+20 = 280 - Produtos de apoio: 80.40+20.10+0+80.40+0 = 180.90 - Cashback gerado: 2.9+0.4+0.4+0+0.2 = 3.90 - Cashback utilizado: 0+0+0+0+0.2+0.4= 0.6 - Porque obtém toda utilização dos cashbacks gerados do período, independente da data de utilização. - Cashback expirado: 2.7 - Cashback a expirar: 0.2 - ==Existem 0.4 de cashback estornado que não ira aparecer em nenhum ponto - o estornado pode ser de uma saída cancelada ou estorno manual via rotina SGA conta de crédito== ### Cenário 2 - Filtros - Período 01 ate 02 - Tipo cashback (independe) - Abater devolução SIM - Resultados: - Total vendido: 230.40+0+0+230.40+20 = 480.80 - Produtos normais: 40+0+0+40+0 = 80 - Produtos c/ cashback: 110+0+0+110+20 = 240 - Produtos de apoio: 80.40+0+0+80.40+0 = 160.80 - Cashback gerado: 2.9+0.4+0.4+0+0.2 = 3.90 - Cashback utilizado: 0+0+0+0+0.2+0.4= 0.6 - Porque obtém toda utilização dos cashbacks gerados do período, independente da data de utilização. - Cashback expirado: 2.7 - Cashback a expirar: 0.2 - ==Existem 0.4 de cashback estornado que não ira aparecer em nenhum ponto - o estornado pode ser de uma saída cancelada ou estorno manual via rotina SGA conta de crédito== ### Cenário 3 - Filtros - Período 01 ate 01 - Tipo cashback (independe) - Abater devolução NAO - Resultados: - Total vendido: 230.40 - Produtos normais: 40 - Produtos c/ cashback: 110 - Produtos de apoio: 80.40 - Cashback gerado: 2.9 - Cashback utilizado: 0.2 - Cashback expirado: 2.7 - Cashback a expirar: 0 ### Cenário 4 - Filtros - Período 02 ate 02 - Tipo cashback (independe) - Abater devolução SIM - Resultados: - Total vendido: 0+0+230.40+20 = 250.40 - Produtos normais: 0+0+40+0 = 40 - Produtos c/ cashback: 0+0+110+20 = 130 - Produtos de apoio: 0+0+80.40+0 = 80.40 - Cashback gerado: 0.4+0.4+0+0.2 = 1 - Cashback utilizado: 0.4 - Porque apesar de ter uma utilização no dia 2 ele não foi gerado no período selecionado - Cashback expirado: 0 - Cashback a expirar: 0.2 - ==Existem 0.4 de cashback estornado que não ira aparecer em nenhum ponto - o estornado pode ser de uma saída cancelada ou estorno manual via rotina SGA conta de crédito== ### Cenário 4 - Filtros - Período 03 ate 04 - Tipo cashback (independe) - Abater devolução SIM - Resultados: - Total vendido: 80 - Produtos normais: 0 - Produtos c/ cashback: 80 - Produtos de apoio: 0 - Cashback gerado: 0.8 - Cashback utilizado: 0 - Cashback expirado: 0 - Cashback a expirar: 0.8