Bom dia Pedro, venho te apresentar uma pequena falha no tratamento de valores no arquivo de retorno da Caixa, explico:
Aqui faço uma promoção para desconto total em uma mensalidade caso o cliente indique um novo cliente, e então vou lá no próximo boleto e lanço um desconto no valor da mensalidade que neste meu caso o boleto teria o valor Zero, e imprimo e dou uma cópia do boleto já com o bonus e dou baixa manual no referido boleto, ok.
E aconteceu que o cliente foi e pagou este boleto que tinha o desconto com o valor total Zero, e ao receber o arquivo de retorno constou o valor do boleto e o valor que o cliente pagou, e ao clicar em informaçoes do recebimento estava com o valor do boleto que era 35,00 e o valor pago 0,00
isto quer dizer que em informaçoes está a tranzaçao realizada na baixa que eu havia feito manualmente que era de 0,00 reais , mas na hora que processei o arquivo de retorno, não foi detectado a divergência do valor total que era zero mas o cliente havia pago 35,00 veja o print:
Aí gostaria de sugerir, um alerta na hora do processamento do arquivo de retorno, para aceitar-mos ou não a divergência de valor, explico o porque:
Aqui entrego o carnê pra um ano ao cliente e quando este faz um serviço extra e não pode pagar na hora combino com o cliente para ele pagar na proxima fatura então atrelo ao próximo vencimento o valor do serviço, imprimo e entrego ao cliente pra ele pagar este novo boleto com o acréscimo, então digamos que a internet é 35,00, atrelo o serviço de 20,00 e aí o boleto sobe pra 55,00 , aí já aconteceu do cliente por algum motivo pagar o boleto que não tinha o acrescimo de 20,00 e o mk-auth simplismente aceitou e não tratou esta divergência do valor total do boleto.
Então diante disto, ao meu ver, é uma falha que pode ser resolvido apenas com o analise do valor total pago no arquivo de retorno e o valor total a receber do boleto que consta no sistema e em caso de divergência deveria ter um alarme para o operador tomar uma decisão se aceita, ou gerar uma novo boleto com a diferença ou não aceitar.
Gostaria de expor esta falha e te pedir um sugestão sobre o que fazer ou uma correção no proprio Mk-auth.
Desdejá agradeço Pedro.
Topico corrigido titulo dia 08/05/2013, pois não é uma falha do sistema e sim um recurso que gostaria de pedir ao Pedro.



Respostas
Tem razão Pedro, na verdade está mais pra uma forma particular de trabalho, por isso alterei o titulo do tópico, mas tenho impressão que mais alguem deve trabalhar com algun tipo de promoção parecida e se der o desconto e por acaso o cliente pagar com o titulo que não houve o disconto, seria interessante se o mkauth detectasse esta divergencia de valor entre o total do titulo e o total recebido que consta no arquivo de retorno, e houvesse um alerta perguntando ao operador se deveria aceitar, ou não.
Pedro desdejá agradeço pela antenção.
Pedro Filho disse:
isso não é falha Carlos, é uma exceção amigo porque vc tem uma forma particular de trabalhar, irei analisar aqui como resolver para colocar no sistema a solução, valeu...