key_commit: I found a bug in the subinvoiceadjust proc that was causing issues with adjusting the penalty on tax receipts.