difference between debit note and invoice