Exemplos: retornando a várias ordens de vendas
Dois cenários para retornar a várias ordens de vendas a partir de um pedido de devolução são descritas neste tópico.
- CASH reembolsa para o novo CASH, a menos que seja maior que $200; nesse caso, CASH reembolsa para CHECK
- DEBIT_CARD reembolsa para o novo CASH
- CREDIT_CARD reembolsa para si mesmo
Exemplo 1: retornando para várias ordens de vendas para os mesmos métodos de pagamento
- $250 retornado para a Ordem de vendas 1 (a ordem de vendas é para $250)
- $300 retornado para a Ordem de vendas 2 (a ordem de vendas é para $300)
| Método de Pagamento | Quantia | Reembolso Pendente | Reembolsado | Método de Pagamento de Retorno Vinculado |
|---|---|---|---|---|
| Pedido de Vendas 1 | ||||
| CREDIT_CARD_1 | 150 | |||
| DEBIT_CARD_1 | 100 | |||
| Pedido de Vendas 2 | ||||
| CREDIT_CARD_1 | 150 | |||
| DEBIT_CARD_2 | 150 | |||
| Pedido de devolução | ||||
| CREDIT_CARD_1 | 300 (150 + 150) | CREDIT_CARD_1, CREDIT_CARD_1 | ||
| DEBIT_CARD_1 | 0 | DEBIT_CARD_1 | ||
| DEBIT_CARD_2 | 0 | DEBIT_CARD_2 | ||
| VERIFICAR | 250 (100 + 150) | DEBIT_CARD_1, DEBIT_CARD_2 | ||
Exemplo 2: retornando para várias ordens de vendas para o método de pagamento CREDIT_cARD_1
- $125 para a Ordem de vendas 1 (a ordem de vendas é para $250)
- $200 para a Ordem de vendas 2 (a ordem de vendas é para $300)
O método de pagamento CREDIT_CARD_1 foi usado em ambas as ordens de vendas; CREDIT_CARD_1 é representado uma vez no pedido de devolução, mas retorna para cada ordem de vendas. Todos os métodos de pagamento das ordens de vendas estão no pedido de devolução. A sequência de reembolso é usada para determinar que DEBIT_CARDs sejam reembolsados primeiro.
| Método de Pagamento | Quantidade Usada | Reembolso Pendente | Reembolsado | Método de Pagamento de Retorno Vinculado |
|---|---|---|---|---|
| Pedido de Vendas 1 | ||||
| CREDIT_CARD_1 | 150 | |||
| DEBIT_CARD_1 | 100 | |||
| Pedido de Vendas 2 | ||||
| CREDIT_CARD_1 | 150 | |||
| DEBIT_CARD_2 | 150 | |||
| Pedido de devolução | ||||
| CREDIT_CARD_1 | 75 (25 + 50) | CREDIT_CARD_1, CREDIT_CARD_1 | ||
| DEBIT_CARD_1 | 0 | DEBIT_CARD_1 | ||
| DEBIT_CARD_2 | 0 | DEBIT_CARD_2 | ||
| VERIFICAR | 250 (100 +150) | DEBIT_CARD_1, DEBIT_CARD_2 | ||
Nesse exemplo, o cliente decide que não quer seu reembolso na forma de um cheque, mas gostaria de ser reembolsado em seu cartão de crédito e em dinheiro.
- O método de pagamento CREDIT_CARD no pedido de devolução não pode reembolsar de volta a uma ordem além da quantia que está disponível para reembolso. Nesse exemplo, a quantia disponível para reembolso na Ordem de vendas 1 é de $125 e na Ordem de vendas 2 é de $200.
- O método de pagamento CREDIT_CARD não pode reembolsar uma quantia maior que o reembolso máximo permitido no cartão de crédito. Nesse exemplo, o reembolso máximo permitido no cartão de crédito é de $275.
Assim, até $125 podem ser retornados à Ordem de vendas 1 e até $200 podem ser retornados à Ordem de vendas 2; no entanto, o limite máximo de reembolso de $275 no cartão de crédito impede que mais de $150 sejam retornados à Ordem de vendas 2.
Depois de todos os métodos de pagamento vinculados serem mapeados, as quantias originais são usadas para determinar como mapear o CASH. Um novo método de pagamento CASH é incluído, que não está vinculado a quaisquer ordens de vendas.
| Método de Pagamento | Quantidade Usada | Reembolso Pendente | Reembolsado | Método de Pagamento de Retorno Vinculado |
|---|---|---|---|---|
| Pedido de Vendas 1 | ||||
| CREDIT_CARD_1 | 150 | 125 | ||
| DEBIT_CARD_1 | 100 | |||
| Pedido de Vendas 2 | ||||
| CREDIT_CARD_1 | 150 | 150 | ||
| DEBIT_CARD_2 | 150 | 50 | ||
| Pedido de devolução | ||||
| CREDIT_CARD_1 | 275 (125 + 150) | 275 | CREDIT_CARD_1, CREDIT_CARD_1 | |
| DEBIT_CARD_1 | 0 | DEBIT_CARD_1 | ||
| DEBIT_CARD_2 | 0 | DEBIT_CARD_2 | ||
| VERIFICAR | 0 | DEBIT_CARD_1, DEBIT_CARD_2 | ||
| DINHEIRO | 50 | 50 | DEBIT_CARD_2 | |