fixed bug unmatched recons, let django validate amount