BasisBasis
Inventory

Delivery Notes (GDN)

Record goods dispatched to a customer against a Sales Order. Decreases stock immediately. A GDN is a pure inventory movement — no pricing, no GL financial entries.

Menu: Inventory → Delivery Notes · Route: /delivery-notes

Delivery notes list

Creating a Delivery Note

Go to Inventory → Delivery Notes, then click New.

  1. Select the Customer (autocomplete). The Sales Order dropdown appears.
  2. Select the Sales Order to fulfill. Un-fully-delivered SOs for that customer are listed. Lines auto-fill with the remaining-to-deliver quantities.
  3. Adjust the Deliver Qty per line — enter only what is being shipped now. Set 0 to skip a line.
  4. Optionally set a default Location for all lines (dispatch warehouse). Individual lines can override their own location.
  5. Set the Date, add a Reference (e.g., courier tracking number), and click Save.
Delivery notes form

Header fields

FieldStatusNotes
GDN NumberAutoAuto-generated from the GDN voucher series.
DateRequiredDate goods were dispatched.
CustomerRequiredSelect customer first to reveal the Sales Order dropdown.
Sales OrderRequiredThe SO being fulfilled. Only un-fully-delivered SOs for the selected customer are shown.
Default LocationOptionalSets the dispatch warehouse for all lines at once. Each line can still override individually.
ReferenceOptionalCourier tracking number, packing slip number, or driver name.
ProjectOptionalAppears when Projects feature is enabled.
NarrationOptionalInternal delivery notes — printed on the GDN slip.

Line fields

FieldStatusNotes
Item / DescriptionRead-onlyCopied from the Sales Order line.
SO QtyRead-onlyTotal quantity on the SO line for reference.
Already DeliveredRead-onlyCumulative quantity previously dispatched on other GDNs.
Deliver QtyRequiredQuantity to dispatch now. Pre-filled with the remaining quantity. Set 0 to skip the line.
LocationOptionalDispatch-from warehouse for this specific line.
Immutable vouchers: GDN edits and deletes archive the original snapshot and reverse the stock movement before recreating. Never manually adjust stock balances to undo a GDN.