# Goods Delivery Note (GDN)

<p class="doc-lead">A Goods Delivery Note records goods physically sent out of inventory. Approving a delivery note reduces stock at the dispatching center and posts the matching inventory journal entry. Delivery notes are created against a Sale Order, a Purchase Return Order, a Receipt Note return, or as a direct delivery.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Getting started</span>
<div class="doc-toc-links">
<a href="#/inventory/goods-delivery-note?id=overview">Overview &amp; List View</a>
<a href="#/inventory/goods-delivery-note?id=quick-start">Quick Start</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Form reference</span>
<div class="doc-toc-links">
<a href="#/inventory/goods-delivery-note?id=on-transaction">On Transaction Types</a>
<a href="#/inventory/goods-delivery-note?id=header-fields">Header Fields</a>
<a href="#/inventory/goods-delivery-note?id=item-lines">Delivery Items</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">More</span>
<div class="doc-toc-links">
<a href="#/inventory/goods-delivery-note?id=actions-status">Actions &amp; Status</a>
<a href="#/inventory/goods-delivery-note?id=posting">Stock &amp; Accounts</a>
<a href="#/inventory/goods-delivery-note?id=master-update">Master Update</a>
<a href="#/inventory/goods-delivery-note?id=view-tabs">View Tabs &amp; Widgets</a>
<a href="#/inventory/goods-delivery-note?id=best-practices">Best Practices</a>
<a href="#/inventory/goods-delivery-note?id=faq">FAQ</a>
<a href="#/inventory/goods-delivery-note?id=related">Related &amp; Videos</a>
</div>
</div>
</div>

<hr class="doc-section-divider">

<h2 id="overview">Overview &amp; List View</h2>

The Goods Delivery Notes list shows every delivery with its number, customer or supplier, center, source order, employee, date, and status. Use the quick filter tabs to switch between views and the Advanced Filters for a precise search. From the list you can create a new delivery note, open one for viewing, edit a draft, or delete a draft.

<b>List View</b>

<img src="inventory/images/delivery-note.webp" alt="Goods Delivery Notes list" loading="lazy">

<b>List columns</b>

| **Column** | **What it shows** |
|------------|-------------------|
| Number # | Delivery note number. |
| Customer | Customer receiving the goods. |
| Supplier | Supplier, when returning goods to a supplier. |
| Center | Center the goods are dispatched from. |
| Sale Order | Linked sale order, when delivering against an order. |
| P. Return Order | Linked purchase return order, when returning to a supplier. |
| Employee | Employee who handled the delivery. |
| Date | Delivery date and time. |
| Status | Current status tag. |

<b>Quick filter tabs</b>

| **Tab** | **Shows** |
|---------|-----------|
| Default | All delivery notes except cancelled. |
| Approved | Approved delivery notes only. |
| Pre Approved | Delivery notes awaiting approval. |
| Draft | Unapproved drafts. |
| Cancelled | Cancelled delivery notes. |
| Pre Approved Cancelled | Pre-approved delivery notes that were cancelled. |
| Returned | Deliveries fully returned. |
| Partially Returned | Deliveries with part of the goods returned. |
| Closed | Closed delivery notes. |

<b>Advanced Filters</b>

Id, Bill No, Customer, Supplier, Center, Employee, Item, Return reason, Project, Notes, Status, Secondary Status, QC Status, date, and Created date.

<b>List row actions</b>

| **Action** | **Available when status is** |
|------------|------------------------------|
| edit | Draft, Pre-Approved |
| delete | Draft, Pre-Approved |
| view | All statuses |

<hr class="doc-section-divider">

<h2 id="quick-start">Quick Start — Create a Goods Delivery Note</h2>

<h3>1. Navigate</h3>
Go to <b>Inventory → Goods Delivery Note</b> from the left menu.

<h3>2. Create new delivery note</h3>
Click <b>New</b> to open the delivery note form. You can also create a delivery note from an approved <a href="#/sales/sale-order">Sale Order</a>, a Purchase Return Order, or a Receipt Note.

<img src="inventory/images/delivery-note1.webp" alt="New Goods Delivery Note" loading="lazy">

<h3>3. Fill in details</h3>
<ul>
<li>Set the <b>Date</b> and the <b>Number</b> (auto-generated when numbering is configured).</li>
<li>Choose the <b>On Transaction</b> source — Sale Order, Purchase Return Order, Receipt Note, or Direct.</li>
<li>Pick the source document, or select the <b>Customer</b> / <b>Supplier</b> directly for a Direct delivery.</li>
<li>Select the dispatching <b>Center</b> and add item lines with <b>Quantity</b> and <b>Unit</b>.</li>
</ul>

<h3>4. Save</h3>
<ul>
<li><b>Save</b> — keeps the delivery note as a <b>Draft</b>.</li>
<li><b>Save And Approve</b> — approves the delivery in one step and posts stock.</li>
<li><b>Reset</b> / <b>Cancel</b> — clears or closes the form without saving.</li>
</ul>

<hr class="doc-section-divider">

<h2 id="on-transaction">On Transaction Types</h2>

The <b>On Transaction</b> field sets the source the delivery is created against. It controls which reference document and party fields appear, and what the delivery is matched to. All types reduce stock on approval.

<h3 id="direct">Direct</h3>
Delivers goods directly to a customer without a source order. Select the <b>Customer</b> and <b>Center</b>, then add items. When <b>Prevent direct creation of delivery note</b> is enabled in <a href="#/sales/sale-settings-config?id=prevent-direct-delivery-note">Sale Settings</a>, the Direct option is hidden and new direct delivery notes are blocked.

<b>Available follow-ups (after approval):</b> Create Invoice, Create Return, Create Delivery Challan, Create Packing Slip, Create Shipment, Update Secondary Status.

<h3 id="on-sale-order">Sale Order</h3>
Delivers goods against an approved sale order. Select the <b>Sale Order Id</b> to pull in the customer and item lines. When <b>Prevent over delivery from sale order</b> is enabled in <a href="#/sales/sale-settings-config?id=prevent-over-delivery">Sale Settings</a>, delivered quantity cannot exceed the remaining order quantity (checked on update and approve).

<img src="inventory/images/delivery-note2.webp" alt="Delivery Note from Sale Order" loading="lazy">

<b>Available follow-ups (after approval):</b> Create Invoice, Create Proforma Invoice, Create Return, Create Delivery Challan, Create Packing Slip, Create Shipment, Update Secondary Status.

<h3 id="on-purchase-return-order">Purchase Return Order</h3>
Returns previously purchased goods back to a supplier against a purchase return order. Select the <b>Purchase Return Order</b> to pull in the supplier, items, and <b>Return Reason</b>.

<img src="inventory/images/delivery-note3.webp" alt="Delivery Note from Purchase Return Order" loading="lazy">

<b>Available follow-ups (after approval):</b> Create Debit Note, Create Return, Create Delivery Challan, Create Packing Slip, Create Shipment, Update Secondary Status.

<h3 id="on-receipt-note">Receipt Note</h3>
Sends back goods that were received earlier on a <a href="#/inventory/goods-receipt-note">Goods Receipt Note</a>. Select the <b>Receipt Note</b> to pull in the items.

<img src="inventory/images/delivery-note4.webp" alt="Delivery Note from Receipt Note" loading="lazy">

<b>Available follow-ups (after approval):</b> Create Delivery Challan, Create Packing Slip, Create Shipment, Update Secondary Status.

<hr class="doc-section-divider">

<h2 id="header-fields">Header Fields Reference</h2>

| **Field** | **Description** |
|-----------|-----------------|
| Date * | Date the goods were delivered. |
| Number | Delivery note number. Auto-generated when numbering is configured; otherwise entered manually. |
| On Transaction * | Source the delivery is created against — Sale Order, Purchase Return Order, Receipt Note, or Direct. |
| Sale Order Id | Source sale order. Shown for the Sale Order type. |
| Purchase Return Order | Source purchase return order. Shown for the Purchase Return Order type. |
| Receipt Note | Source receipt note. Shown for the Receipt Note type. |
| Customer | Customer receiving the goods. Shown and required for Sale Order and Direct deliveries. |
| Supplier | Supplier the goods go back to. Shown and required for Purchase Return Order and Receipt Note returns. |
| Employee | Employee handling the delivery. |
| Prepared By | Employee who prepared the delivery. Shown when enabled in settings. |
| Center * | Center the goods are dispatched from and where stock is reduced. |
| Project | Optional project link. |
| Project Task | Task within the selected project. Enabled after a project is selected. |
| Return Reason | Reason for the return. Shown for Purchase Return Order and Receipt Note returns. |
| Notes | Remarks for the delivery note. |

<h3 id="shipment-details">Shipment Details</h3>

Shown when <b>Shipment details in delivery / receipt notes</b> is enabled in Inventory Settings.

| **Field** | **Description** |
|-----------|-----------------|
| Carrier Name/Agent | Transporter or agent handling the delivery. |
| Bill Of Lading/LR-RR No. | Waybill, LR, or RR reference number. |
| Motor Vehicle No. | Vehicle number used for delivery. |

<hr class="doc-section-divider">

<h2 id="item-lines">Delivery Items</h2>

| **Column** | **Description** |
|------------|-----------------|
| Sl Num | Line serial number. Auto-numbered. |
| Item | Item being delivered. |
| Variant | Item variant. Shown when the item has variants. |
| Description | Optional line description. |
| Quantity | Quantity delivered. |
| Unit | Unit of measure. Defaults from the item. |
| Serial Number | Serial numbers delivered. Shown when the item is serial-tracked; picked from available stock. |
| Batch | Batch delivered, picked from available stock at the center. Shown when the item is batch-tracked. |
| Inv Bin | Storage bin the goods are picked from. Shown when bins are enabled. |
| QC | Quality inspection status for the line. Shown when quality inspection is enabled. |

> Scanned serial numbers auto-expand, items can be sorted by sale order, and lines can be uploaded from a file template for faster entry.

<hr class="doc-section-divider">

<h2 id="actions-status">Actions &amp; Status</h2>

<h3>View toolbar actions</h3>

| **Action** | **Description** | **Available when status is** |
|------------|-----------------|------------------------------|
| Approve | Approves the delivery and reduces stock. Hidden while quality inspection is pending. | Draft, Pre Approved (and during multi-level approval) |
| Start Quality Inspection | Opens quality inspection for the delivery. Shown when QC is enabled. | Draft |
| Edit | Opens the delivery for editing. | Draft, Pre-Approved |
| Delete | Permanently removes the delivery. | Draft, Pre-Approved |
| Clone | Creates a copy of the delivery. | All (if permitted) |
| Print | Prints the delivery note. | All |

<h3>More menu (⋮) actions</h3>

| **Action** | **Description** | **Available when status is** |
|------------|-----------------|------------------------------|
| Pre Approve | Marks the delivery as Pre Approved before final approval. | Draft |
| Create Invoice | Opens a new <a href="#/sales/sale-invoice">Sale Invoice</a> from this delivery. Hidden for supplier returns. | Approved, Pre Approved, Partially Returned |
| Create Proforma Invoice | Opens a Proforma Invoice from this delivery. Shown for sale order deliveries. | Approved, Partially Returned |
| Create Debit Note | Opens a <a href="#/purchase/debit-note">Debit Note</a> from this delivery. Shown for purchase return deliveries. | Approved, Partially Returned |
| Create Return | Opens a Goods Receipt Note to take the goods back. Increases stock. | Approved, Partially Returned |
| Cancel | Cancels the delivery and reverses its stock and journal entries. Pre-approved deliveries are cancelled separately. | Pre Approved; Approved, Closed |
| Create Delivery Challan | Opens a Delivery Challan from this delivery. | Approved, Closed, Partially Returned |
| Create Packing Slip | Opens a <a href="#/inventory/packing-slip">Packing Slip</a> from this delivery. Hidden once a packing slip exists. | Approved, Closed, Partially Returned |
| WorkFlow Request | Starts a company process linked to this delivery. Does not approve the delivery note. See <a href="#/hr/workflow-request">WorkFlow Request</a>. | Approved, Closed |
| Create Shipment | Creates a shipment linked to this delivery. | Approved, Closed, Partially Returned |
| Add/Update Note | Adds or edits a note on the delivery. | All |
| Master Update | Updates selected header fields without reopening the full form. See <a href="#/inventory/goods-delivery-note?id=master-update">Master Update</a>. | Approved, Closed, Returned, Partially Returned |
| Update Secondary Status | Updates a custom secondary status, such as In-Transit or Shipment Initiated. | Approved, Closed, Returned, Partially Returned |

<h3>Statuses</h3>

| **Status** | **Description** |
|------------|-----------------|
| Draft | Saved but not yet approved. Can be edited or deleted. No stock impact. |
| Pre Approved | Marked as pre-approved, awaiting final approval. Can still be edited, deleted, or cancelled. |
| Approved | Finalized. Stock has been reduced and the journal posted. |
| Partially Returned | Part of the delivered goods has been returned. |
| Returned | All delivered goods have been returned. |
| Closed | Delivery is closed — typically after invoicing. |
| Cancelled | Delivery has been cancelled and its stock and journal entries reversed. |
| Pre Approved Cancelled | A pre-approved delivery that was cancelled. |

<hr class="doc-section-divider">

<h2 id="posting">Stock &amp; Accounts</h2>

<ul>
<li><b>Stock:</b> Approving a delivery note reduces stock for each item at the selected <b>Center</b>, including batch, bin, and serial number details where applicable.</li>
<li><b>Accounts:</b> Approval posts an inventory journal entry that credits the inventory account and debits the matching interim account for the source transaction.</li>
<li><b>Cancel:</b> Cancelling reverses the stock movement and the journal entry.</li>
</ul>

<b>Posting note:</b> A delivery note in <b>Draft</b> or <b>Pre Approved</b> status has no effect on stock or accounts. Posting happens only on approval.

<hr class="doc-section-divider">

<h2 id="master-update">Master Update</h2>

<b>Master Update</b> lets you change selected header fields on an approved or in-progress delivery without editing the full document or its item lines. Open the three-dot menu and select <b>Master Update</b>.

| **Field** | **Can be updated?** | **Notes** |
|-----------|---------------------|-----------|
| Date * | Yes | Cannot be set before the accounts closing date. |
| Employee In charge | Yes | |
| Project | Yes | |
| On Transaction, Center, Customer / Supplier, item lines | No | Edit the full delivery while it is a draft, or cancel and recreate. |

Click <b>Confirm</b> to save changes or <b>Cancel</b> to close without saving.

<hr class="doc-section-divider">

<h2 id="view-tabs">View Tabs &amp; Side Panels</h2>

When you open a delivery note in full view, the header shows linked documents — <b>Sale Order</b>, <b>Purchase Return Order</b>, <b>Sale Invoice</b>, <b>Debit Note</b>, <b>Receipt Note</b>, <b>Packing Slip</b>, and <b>WorkFlow Request</b> — and the right side shows tabbed panels.

<img src="inventory/images/delivery-note5.webp" alt="Goods Delivery Note view" loading="lazy">

| **Tab** | **What it shows** |
|---------|-------------------|
| Summary | Overall delivery note details and linked documents created from it. |
| Journal Info | The inventory journal entry posted on approval. |
| History | Activity log — who created, approved, edited, or cancelled the delivery and when. |
| Attachments | Files uploaded to this delivery. |
| Secondary Status | Custom secondary status history and updates, such as delivery progress. |

<hr class="doc-section-divider">

<h2 id="best-practices">Best Practices</h2>

<ul>
<li>Create the delivery against the correct <b>On Transaction</b> source so quantities link back to the right order.</li>
<li>Confirm the dispatching <b>Center</b> before approving — stock is reduced there and cannot be changed by Master Update.</li>
<li>Pick the correct batch, bin, and serial numbers so stock balances stay accurate.</li>
<li>Use <b>Pre Approve</b> when your process needs a review step before stock is posted.</li>
<li>Use <b>Create Invoice</b> (sale deliveries) or <b>Create Debit Note</b> (supplier returns) to bill against delivered quantities.</li>
<li>Use <b>Cancel</b> rather than deleting an approved delivery — cancelling reverses stock and accounts cleanly.</li>
</ul>

<hr class="doc-section-divider">

<h2 id="faq">FAQ</h2>

<b>Does approving a Goods Delivery Note reduce stock?</b><br>
Yes. Approval reduces stock at the selected center and posts the inventory journal entry. Drafts and pre-approved deliveries have no stock impact.

<b>What sources can I deliver against?</b><br>
A Sale Order, a Purchase Return Order, a Receipt Note return, or a Direct delivery with no source order. Choose the source in the <b>On Transaction</b> field. Direct may be blocked by <b>Prevent direct creation of delivery note</b> in Sale Settings.

<b>Why was Direct blocked or missing?</b><br>
When <b>Prevent direct creation of delivery note</b> is on in <a href="#/sales/sale-settings-config?id=prevent-direct-delivery-note">Sale Settings</a>, the Direct option is hidden and create is blocked. Create the delivery from a sale order or other allowed source instead.

<b>Why was delivery quantity blocked against a sale order?</b><br>
When <b>Prevent over delivery from sale order</b> is on, total delivered quantity (including other open deliveries) cannot exceed the ordered quantity on each line.

<b>How do I bill the customer from a delivery?</b><br>
Use <b>Create Invoice</b> on a sale delivery to open a Sale Invoice for the delivered quantities. For supplier returns, use <b>Create Debit Note</b>.

<b>What is Pre Approve for?</b><br>
<b>Pre Approve</b> marks a delivery as ready while keeping it editable and reversible. It does not post stock; final <b>Approve</b> does. Orders with a pre-approved delivery note also appear (highlighted in amber) on <a href="#/sales/reports/delivered-not-invoiced">Delivered And Not Invoiced Orders</a>.

<b>How do I take delivered goods back?</b><br>
Use <b>Create Return</b> to open a Goods Receipt Note that brings the goods back into stock.

<b>Can I change the center after approving?</b><br>
No. The center is fixed once stock is posted. Cancel and recreate the delivery if the wrong center was used.

<b>Why won't my delivery note approve?</b><br>
Insufficient stock or reserved quantity at the center, failed quality inspection, or duplicate serial/batch/bin on a line. Check available stock and line details.

<b>Why can't I cancel my delivery note?</b><br>
Cancel is blocked while a linked <a href="#/sales/sale-invoice">Sale Invoice</a> or <a href="#/purchase/debit-note">Debit Note</a> is still approved. Cancel those documents first.

<b>Why does approve fail when linked to a receipt note?</b><br>
The delivery note date must be on or after the linked receipt note date when delivering against a receipt.

<b>What is the difference between a Delivery Note and a Delivery Challan?</b><br>
The <b>Delivery Note</b> reduces stock when approved. A <a href="#/inventory/delivery-challan">Delivery Challan</a> is a transit document for goods in movement and e-Way Bill — it does not post stock by itself.

<b>Do stock reservations affect delivery approval?</b><br>
Yes. Available stock is reduced by active <a href="#/inventory/stock-reservation">Stock Reservations</a>. Approval fails if reserved quantity leaves insufficient free stock.

<b>Why is Approve hidden on my delivery note?</b><br>
Quality inspection may still be pending. Run <b>Start Quality Inspection</b> and pass required items before approving.

<b>What is the difference between a Delivery Note and a Sale Invoice?</b><br>
The delivery note records goods leaving stock when approved. The <a href="#/sales/sale-invoice">Sale Invoice</a> bills the customer and posts revenue and receivables — often after delivery.

<b>Why does approve fail with insufficient stock?</b><br>
The system checks on-hand quantity minus active reservations. Replenish stock, reduce line qty, or release reservations before approving.

<h2 id="related">Related Topics &amp; Videos</h2>

<b>Related documentation</b>
<ul>
<li><a href="#/inventory/goods-receipt-note">Goods Receipt Note</a> — receive goods into stock or take back a delivery.</li>
<li><a href="#/sales/sale-invoice">Sale Invoice</a> — bill the customer for delivered goods.</li>
<li><a href="#/purchase/debit-note">Debit Note</a> — record a return to a supplier.</li>
<li><a href="#/inventory/packing-slip">Packing Slip</a> — list packed items for dispatch.</li>
</ul>

<b>Video — Goods Delivery Note overview</b>
<iframe width="560" height="315" src="https://www.youtube.com/embed/rwpsOV3m_yQ?si=vG8Af3b_BFvn5oGu" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
