Skip to content
Document type 03

Debit note — adds to what the customer owes against a previously-approved invoice.

A debit note (type 03) is the mirror of a credit note. Use it when the original invoice undercharged — additional fees, late penalties, freight that wasn't on the first invoice, exchange-rate adjustments. The customer ends up owing more than the original invoice, and LHDN tracks the relationship through the parent UUID.

When to issue

Four common scenarios.

  1. 01Under-charge correction — you under-priced a line item and need to invoice the difference.
  2. 02Additional fees — late payment penalties, processing fees, freight added after the original invoice was issued.
  3. 03Foreign exchange adjustment — settlement date differs from invoice date and the rate has moved against the buyer.
  4. 04Add-on services — additional work performed after the invoice was finalised.
Required LHDN fields

What this document type carries that a generic invoice doesn't.

  • Original invoice reference — LHDN UUID of the parent type-01 document.
  • Reason code — structured reason for the debit (must match LHDN's enum).
  • Debit amount — line-item or full-document debit, with positive sign convention.
  • Same supplier + customer parties as the parent invoice.
How Bridge handles it

Same pipeline as every other type.

Debit notes flow through the same pipeline as credit notes. The bridge enforces the parent-UUID requirement at validation time so you never submit a debit note with a dangling reference. Reason codes are mapped from a dropdown in the dashboard or a column in the CSV; the validator rejects free-text reasons before LHDN does.

Last updated · May 2026

Independent reference. MyInvois is operated by LHDN. We are not affiliated with LHDN.