---
# System prepended metadata

title: Cenario - Detalhamento de Cashback - Totalizador

---

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
