EXPLAINER

Debit notes and credit notes in FBR digital invoicing, explained

A sale rarely ends exactly where the original invoice said it would. Here is how FBR expects you to correct it.

Updated July 2026 · AxiomSquare team
Original invoice Credit note Debit note +
A credit note reduces the value of an original invoice. A debit note increases it. Both point back to the sale they adjust.

Most invoicing guidance focuses on the original sale: the fields, the HS code, the QR code once FBR accepts it. But real business does not always end there. A customer returns part of an order. A quantity gets corrected after delivery. A service turns out to cost more than the original estimate. FBR's digital invoicing system has a specific document for each direction of that correction, and both work differently from a normal sales invoice.

Credit note: when you owe the buyer value back

A credit note reduces what an earlier invoice said the buyer owed. The most common trigger is a return, goods come back, or turn out faulty, or an agreed discount is applied after the original invoice was already issued and accepted by FBR. Rather than editing the original invoice, which FBR's system does not allow once accepted, you issue a new document that formally reduces its value.

Debit note: when the buyer owes you more

A debit note works the other way. It increases the value of an earlier invoice, for example the original sale undercharged, or an additional charge applies after the fact that was not on the first invoice. Like a credit note, it is a new document tied back to the original sale, not an edit of it.

The rule that makes both different from a normal invoice

Both documents have to reference the invoice they are adjusting. FBR's Digital Invoicing API requires a field called invoiceRefNo for this, and it only applies to debit notes in the current API specification: the original FBR-issued invoice number the correction points back to. The format is specific rather than free text: 22 digits when the seller is identified by NTN, 28 digits when identified by CNIC. Get the reference wrong and the correction cannot be matched to the sale it is supposed to adjust.

This is the detail that trips people up who assume a debit or credit note is "just another invoice with a different label." It is not. It is structurally a correction document, and FBR's validation treats the missing or malformed reference as an error, the same way a missing HS code or tax rate would be.

Why you cannot just edit the original

Once FBR accepts an invoice and returns an invoice reference number, that record exists permanently on FBR's side. There is no edit or delete. This is by design, the whole point of real-time invoicing is that FBR has an immutable record the moment a sale happens, not one your business can quietly revise later. Debit and credit notes exist specifically because corrections still need to happen in the real world, just through a new, traceable document rather than a silent edit.

Where AxiomSquare stands today: invoice creation currently issues Sale Invoices. Debit and credit note support is on our roadmap, if your business regularly needs to issue either, get in touch and we can prioritise it against what you actually need.

Get your sales invoices right first

AxiomSquare validates each invoice against FBR before submission, catching the errors that would otherwise come back as a rejection.

See AxiomSquare

General information, not tax advice. Confirm the correct treatment for your specific transactions with your tax consultant.