One more thought

It would be nice to have a $0.00 transaction record when a line is canceled.