Regra de Cancelamento com Split

 

Transações que sofreram split e tiverem recebidos direcionados a vários Estabelecimentos Comerciais precisam de atenção quando há o cancelamento da venda. Pontos que devem ser observados:

 

Valor máximo

As regras de estorno precisarão respeitar o valor máximo pré-definido no split. Dessa forma, não será possível que o valor estornado de uma transação seja maior que o seu saldo a receber referente a mesma transação. Exemplo:

Valor da transação: R$ 30,00

Quantidade de Estabelecimentos Comerciais participantes da transação:  3 (A,B e C)

Valores a receber por Estabelecimento Comercial:

  • A : R$ 10,00
  • B : R$ 10,00
  • C : R$ 10,00

Ao tentar estornar o valor de R$ 10,01 de qualquer Estabelecimento Comercial será retornado um erro informando que não é possível estornar este recebível

 

Participantes do Split

As regras de estorno são aplicáveis somente aos participantes do split. Caso na chamada seja incluído um Estabelecimento Comercial que não é participante do split, o estorno será negado. 

 

Estorno parcial

Ao fazer o estorno parcial de uma transação, somente os Estabelecimentos Comerciais que receberam o estorno serão impactados, nada acontece com os outros Estabelecimentos Comerciais. 

Quando houver um estorno parcial de uma transação splitada, será somente cancelado e recriado os recebíveis daqueles Estabelecimentos Comerciais presentes nas regras de cancelamento (void_rules).

Caso esses Estabelecimentos Comerciais que entrarão nesse cenário já tenham recebíveis pagos, será aplicado o débito, em seguida de um crédito com o novo valor após o estorno.

Para os recebíveis que ainda não foram pagos, será lançado um crédito, em seguida de um débito, em seguida será recriado os recebíveis com os novos valores e expected_on original.