Até onde entendi Rodolfo,
O Certo seria Pagamento em dinheiro de 100,00 e 50,00 no cartão.
Estou entendendo que um crédito loja, pode ser interpretado como um desconto da loja, e isso não é o que ocorreu nos registros de movimentação.
O Estorno de um pagamento, gera dinheiro, inclusive se ele tiver pago no cartão de crédito, o estorno vai para a fatura de cartão de crédito dele.
Por isso vc não pode considerar esse dinheiro como crédito de loja.
O Que expliquei acima, é que as movimentações são independentes,
1 - a Venda abre, e encerra.... sai dinheiro do cliente, entra dinheiro no caixa.
2 - o Estorno abre e encerra... sai dinheiro no caixa, entra dinheiro pro cliente.
3 - Uma nova venda com esse estorno, .... sai dinheiro do cliente, e entra dinheiro no caixa.
Mesmo que vc tenha no seu sistema, um módulo que fica salvo lá um valor que o cliente tem de crédito, isso ainda não é considerado um crédito da loja.