# Delivery Challan

<p class="doc-lead">A Delivery Challan is a movement document that accompanies goods in transit — for an outward dispatch to a customer or an inward movement from a supplier — without being a tax invoice. Use it to document what is being moved, generate an e-Way Bill, and attach transportation details. A Delivery Challan does not post to stock or accounts on its own.</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/delivery-challan?id=overview">Overview &amp; List View</a>
<a href="#/inventory/delivery-challan?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/delivery-challan?id=header-fields">Header Fields</a>
<a href="#/inventory/delivery-challan?id=item-lines">Item Lines</a>
<a href="#/inventory/delivery-challan?id=eway-bill">e-Way Bill Generation</a>
<a href="#/inventory/delivery-challan?id=transportation">Transportation Details</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">More</span>
<div class="doc-toc-links">
<a href="#/inventory/delivery-challan?id=actions-status">Actions &amp; Status</a>
<a href="#/inventory/delivery-challan?id=posting">Posting Behavior</a>
<a href="#/inventory/delivery-challan?id=master-update">Master Update</a>
<a href="#/inventory/delivery-challan?id=view-tabs">View Tabs &amp; Widgets</a>
<a href="#/inventory/delivery-challan?id=best-practices">Best Practices</a>
<a href="#/inventory/delivery-challan?id=faq">FAQ</a>
<a href="#/inventory/delivery-challan?id=related">Related Topics</a>
</div>
</div>
</div>

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

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

The Delivery Challans list shows every challan with its id, number, consignee, date, supply type, shipping center, amount, whether an e-Way Bill was generated, and status. Use the quick filter tabs to switch between views, and Advanced Filters to narrow the list. From the list you can create a new challan, open an existing one, edit a draft, or delete a draft.

<b>List columns</b>

| **Column** | **Shows** |
|------------|-----------|
| Id | Challan reference number. |
| Number # | Delivery challan number. |
| Consignee | Customer (outward) or supplier (inward) the goods are moving to or from. |
| Date | Challan date and time. |
| Supply Type | Outward or Inward. |
| Shipping Center | Center the goods move from. |
| Amount | Total value of the goods on the challan. |
| e way | Whether an e-Way Bill has been generated. |
| Status | Current status of the challan. |

<b>Quick filter tabs</b>

| **Tab** | **Shows** |
|---------|-----------|
| Default | All challans except cancelled ones. |
| Approved | Challans that have been approved. |
| Draft | Challans saved but not yet approved. |
| Cancelled | Challans that have been cancelled. |

<b>Advanced Filters</b>

Id, Bill No, Customer, Supplier, Supply Type, Employee, Branch, Brand, Item, Center, Status, Date, and Created date.

<b>List row actions</b>

| **Action** | **Available when status is** |
|------------|------------------------------|
| Edit | Draft |
| Delete | Draft |
| View | All statuses |

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

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

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

<h3>2. Create new challan</h3>
Click <b>New</b> to open the challan entry screen. A challan can also be created from a <a href="#/inventory/goods-delivery-note">Delivery Note</a>, an <a href="#/inventory/inventory-transfer">Inventory Transfer</a>, a WIP transfer, or an approved <a href="#/purchase/purchase-invoice">Purchase Invoice</a> (as an inward challan).

<h3>3. Fill in details</h3>
<ul>
<li>Choose the supply direction. <b>Outward</b> moves goods to a <b>Consignee (Customer)</b>; <b>Inward</b> moves goods from a supplier.</li>
<li>Enter the <b>Delivery Challan No</b> and select the <b>Shipping center *</b>.</li>
<li>Add item lines for the goods being moved.</li>
</ul>

<h3>4. Save</h3>
<ul>
<li><b>save</b> — keeps the challan as a <b>Draft</b>.</li>
<li><b>Save And Approve</b> — approves the challan in one step.</li>
<li><b>reset</b> / <b>Cancel</b> — clears or closes the form without saving.</li>
</ul>

<h3>5. Generate the e-Way Bill</h3>
After approval, add <a href="#/inventory/delivery-challan?id=transportation">transportation details</a> and use <b>Generate EWayBill</b> where an e-Way Bill is required for the movement. See <a href="#/inventory/delivery-challan?id=eway-bill">e-Way Bill Generation</a> for the supply type, transaction type, and party-block fields.

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

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

| **Field** | **Description** |
|-----------|-----------------|
| Consignee (Customer) | Customer receiving the goods. Shown and required for outward supply. |
| Supplier | Supplier the goods are moving from. Shown and required for inward supply. |
| Delivery Challan No | Challan number. Auto-generated when numbering is configured. |
| Shipping center * | Center the goods move from. Required. |
| Billing Address / Shipping Address | Auto-filled from the selected consignee or consignor. |

> A Delivery Challan uses the same form type as a sale document, so layout, numbering, and tax columns follow your sale type configuration. Transportation details and the e-Way Bill are added after the challan is approved.

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

<h2 id="item-lines">Item Lines</h2>

| **Column** | **Description** |
|------------|-----------------|
| Item | Saleable item being moved. Required. |
| Qty | Quantity being moved. |
| Unit | Unit of measure. Defaults from the item. |
| Rate / Amount / Taxes | Value and tax columns, based on the sale type and tax configuration. |

<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 | Finalizes the challan. Hidden when a multi-level approval template applies. | Draft |
| Edit | Opens the challan for editing. | Draft |
| Delete | Permanently removes the challan. | Draft |
| Clone | Creates a copy of the challan. | All (if permitted) |
| Print | Prints the challan. | All |
| Export | Exports the challan to a spreadsheet. | All |

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

| **Action** | **Description** | **Available when status is** |
|------------|-----------------|------------------------------|
| Add Transportation | Adds or edits transporter and vehicle details. Hidden once an e-Way Bill is generated. See <a href="#/inventory/delivery-challan?id=transportation">Transportation Details</a>. | Approved, Closed |
| Generate EWayBill | Generates the e-Way Bill for the movement. Hidden once generated. See <a href="#/inventory/delivery-challan?id=eway-bill">e-Way Bill Generation</a>. | Approved, Closed |
| Cancel EWayBill | Cancels the generated e-Way Bill. Shown only when one exists. | Approved, Closed, Cancelled |
| Cancel | Cancels the challan. | Approved |
| Add/Update Note | Adds or edits a note on the challan. | All |
| Master Update | Updates selected header fields without reopening the full form. See <a href="#/inventory/delivery-challan?id=master-update">Master Update</a>. | Approved, Closed |

<h3>Statuses</h3>

| **Status** | **Description** |
|------------|-----------------|
| Draft | Saved but not yet approved. Can be edited or deleted. |
| Approved | Finalized. Transportation details and an e-Way Bill can be added. |
| Closed | Challan is closed — typically once linked downstream documents are processed. |
| Lost | Challan marked as lost. |
| Cancelled | Challan has been cancelled. |
| Multi Level Approval | Awaiting the multi-level approval workflow. |

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

<h2 id="eway-bill">e-Way Bill Generation</h2>

An e-Way Bill (EWB) is the movement permit required under GST when goods above the threshold value are transported. On an approved challan, open the three-dot menu (⋮) and choose <b>Generate EWayBill</b>. Add <a href="#/inventory/delivery-challan?id=transportation">transportation details</a> first so the vehicle and transporter information is complete. The generation form is organised into a transaction block and four party blocks — <b>Bill From</b>, <b>Dispatch From</b>, <b>Bill To</b>, and <b>Ship To</b>.

Most fields are pre-filled from the challan. For an <b>Outward</b> challan the consignor (Bill From / Dispatch From) is your company and shipping center, and the consignee (Bill To / Ship To) is the customer. For an <b>Inward</b> challan the roles are reversed — the supplier is the consignor and your company is the consignee.

<h3 id="eway-supply-type">Supply Type &amp; Sub Supply Type</h3>

<b>Supply Type</b> is the direction of the goods movement.

| **Supply Type** | **Meaning** |
|-----------------|-------------|
| Outward | Goods are leaving your premises — a dispatch to a customer, branch, or job worker. |
| Inward | Goods are being received — for example a purchase return or goods coming from a supplier. |

<b>Sub Supply Type</b> classifies the reason for the movement. It refines what the outward/inward movement actually represents and is reported on the e-Way Bill.

| **Sub Supply Type** | **When to use** |
|---------------------|-----------------|
| Supply | A normal taxable supply of goods. |
| Line Sales | Goods sent for line/route sales (default for an outward challan). |
| Exhibition or fairs | Goods moved to an exhibition or trade fair. |
| For Own Use | Goods moved for the company's own use, not for sale. |
| SKD/CKD/Lots | Semi-knocked-down / completely-knocked-down consignments moved in lots. |
| Export | Goods moved for export. |
| Recipient Not Known | The final recipient is not yet known at dispatch. |
| Job Work | Goods sent to or returned from a job worker. |
| Import | Goods moved as an import. |
| Job work returns | Goods returned from or to a job worker. |
| Sales return | Goods returned against a sale. |
| Others | Any other reason — a <b>Sub Supply Description</b> is then required. For a purchase debit note this defaults to <b>Purchase Return</b>. |

> When <b>Sub Supply Type</b> is <b>Others</b>, the <b>Sub Supply Description</b> field appears and must be filled before the e-Way Bill can be generated.

<h3 id="eway-document-type">Document Type</h3>

The kind of document backing the movement, reported to the portal. The shared confirm form lists the full portal set.

| **Document Type** | **Meaning** |
|-------------------|-------------|
| Tax Invoice | Movement backed by a tax invoice. |
| Bill of Supply | Movement backed by a bill of supply (exempt/composition goods). |
| Bill of Entry | Movement backed by a bill of entry (imports). |
| Delivery Challan | Movement backed by a delivery challan (the usual choice here). |
| Credit Note | Movement backed by a credit note. |
| Debit Note | Movement backed by a debit note — used on a <a href="#/purchase/debit-note">Purchase Debit Note</a>. |
| Others | Any other supporting document. |

<h3 id="eway-transaction-type">Transaction Type</h3>

The <b>Transaction Type</b> tells the portal whether the party being billed and the party receiving the goods are the same, and whether the goods dispatch and the billing address are the same. It decides which of the four party blocks must carry distinct details. Under GST this is driven by comparing the <b>Bill-From state</b> with the <b>Dispatch-From state</b>, and the <b>Bill-To state</b> with the <b>Ship-To state</b>.

| **Transaction Type** | **Meaning** | **When it applies** | **State condition** |
|----------------------|-------------|---------------------|---------------------|
| Regular (1) | Bill-From and Dispatch-From are the same party/place, and Bill-To and Ship-To are the same party/place. A single seller and a single buyer. | No separate Dispatch-From or Ship-To details are provided. | Bill-From state = Dispatch-From state, and Bill-To state = Ship-To state. |
| Bill To - Ship To (2) | The party billed (Bill-To) is different from the party the goods are shipped to (Ship-To). Dispatch side is unchanged. Common when a customer asks you to deliver to a third party or another of their sites. | Only Ship-To details are provided. | Bill-From state = Dispatch-From state, but Bill-To state ≠ Ship-To state. |
| Bill From - Dispatch From (3) | The party billing you (Bill-From) is different from the place the goods are actually dispatched from (Dispatch-From). Buyer side is unchanged. Common when a seller invoices from a head office but ships from another warehouse/state. | Only Dispatch-From details are provided. | Bill-From state ≠ Dispatch-From state, but Bill-To state = Ship-To state. |
| Combination of 2 and 3 (4) | Both the dispatch side and the delivery side differ — Bill-From ≠ Dispatch-From <b>and</b> Bill-To ≠ Ship-To. | Both Dispatch-From and Ship-To details are provided. | Bill-From state ≠ Dispatch-From state, and Bill-To state ≠ Ship-To state. |

> The codes and names above match the NIC master codes (1 Regular, 2 Bill To - Ship To, 3 Bill From - Dispatch From, 4 Combination of 2 and 3). As per NIC rules, in a <b>Bill To - Ship To</b> movement the GSTIN, trade name, and state go with the <b>Bill To</b> party while the address, PIN, and actual state go with the <b>Ship To</b> party.

> Choose the transaction type deliberately. For <b>Bill To - Ship To (2)</b> and <b>Combination (4)</b>, the <b>Ship To GSTIN</b> becomes mandatory (see below), because the goods are delivered to a party different from the one being billed.

<h3 id="eway-consignor">Consignor — Bill From &amp; Dispatch From</h3>

The consignor is the sender. <b>Bill From</b> identifies who is billing; <b>Dispatch From</b> is the actual physical location the goods leave. In a Regular transaction these describe the same place.

| **Field** | **Block** | **Description** |
|-----------|-----------|-----------------|
| Name | Bill From | Legal name of the consignor (your company for outward, the supplier for inward). |
| GSTIN | Bill From | GSTIN of the consignor. |
| State | Bill From | State under which the consignor is registered (the Bill-From state). |
| Address Line 1 / Line 2 | Dispatch From | Physical address the goods are dispatched from. |
| Country | Dispatch From | Country of dispatch. |
| State / Province | Dispatch From | Actual state the goods move from (the Dispatch-From state). Differs from the Bill-From state in transaction types 3 and 4. |
| District / Region | Dispatch From | District of the dispatch location. |
| Area | Dispatch From | Area/locality of the dispatch location. |
| Pincode | Dispatch From | PIN code of the dispatch location. |

<h3 id="eway-consignee">Consignee — Bill To &amp; Ship To</h3>

The consignee is the receiver. <b>Bill To</b> identifies who is billed; <b>Ship To</b> is the actual delivery location. In a Regular transaction these describe the same party.

| **Field** | **Block** | **Description** |
|-----------|-----------|-----------------|
| Name | Bill To | Legal name of the party being billed (the customer for outward, your company for inward). |
| GSTIN | Bill To | GSTIN of the Bill-To party. Defaults to <code>URP</code> (Unregistered Person) if not available. |
| State | Bill To | State of supply — the Bill-To state. |
| Address Line 1 / Line 2 | Ship To | Physical address the goods are delivered to. |
| Country | Ship To | Country of delivery. |
| State / Province | Ship To | Actual state the goods are delivered to (the Ship-To state). Differs from the Bill-To state in transaction types 2 and 4. |
| District / Region | Ship To | District of the delivery location. |
| Area | Ship To | Area/locality of the delivery location. |
| Pincode | Ship To | PIN code of the delivery location. |
| Ship To GSTIN | Ship To | GSTIN of the party actually receiving the goods. See the rules below. |
| Ship To Trade Name | Ship To | Trade name of the Ship-To party. Optional. |

<h3 id="eway-ship-to-gstin">Ship To GSTIN &amp; Trade Name</h3>

To meet the GSTN/NIC requirement effective <b>1 August 2026</b>, the Ship-To party's GSTIN is captured separately from the Bill-To party's GSTIN.

<ul>
<li><b>Ship To GSTIN</b> is <b>mandatory</b> for <b>Bill To / Ship To (2)</b> and <b>Combination (4)</b> transactions, because the goods go to a party different from the one billed.</li>
<li>Enter a valid 15-character GSTIN, or the value <code>URP</code> when the Ship-To party is unregistered or a GSTIN is not applicable.</li>
<li>The Ship To GSTIN <b>must be different</b> from the Bill-To GSTIN — in a genuine Bill-To/Ship-To movement the two parties are distinct.</li>
<li><b>Ship To Trade Name</b> is optional and can be left blank.</li>
<li>The value is pre-filled from the consignee address (or the customer, otherwise <code>URP</code>) and remains editable before you generate the e-Way Bill.</li>
</ul>

> For <b>Regular (1)</b> and <b>Bill From / Dispatch From (3)</b> transactions the Ship-To party is the same as the Bill-To party, so a distinct Ship To GSTIN is not required; the system sends <code>URP</code> when none is provided.

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

<h2 id="transportation">Transportation Details</h2>

Add transportation details before generating the e-Way Bill using <b>Add Transportation</b> from the three-dot menu (⋮). An e-Way Bill needs either <b>Part A</b> (transporter) or <b>Part B</b> (vehicle) — Part B completes the bill for movement.

<h3>Transport Details</h3>

| **Field** | **Description** |
|-----------|-----------------|
| Transportation mode | How the goods move — Road (1), Rail (2), Air (3), or Ship (4). |
| Distance | Approximate distance of the movement in kilometres. The portal caps this at 4000 km. |

<h3>Part A (transporter)</h3>

Use Part A when a third-party transporter carries the goods and the vehicle is not yet known.

| **Field** | **Description** |
|-----------|-----------------|
| Transporter Id | Transporter's GST/enrolment id used to hand the movement to the transporter. |
| Transporter Name | Name of the transporter. |
| Transporter GSTN | GSTIN of the transporter. |
| Transporter Doc No | Transport document (LR/RR/airway bill) number. |
| Transporter Doc Date | Date of the transport document. |

<h3>Part B (vehicle)</h3>

Use Part B when you know the vehicle carrying the goods. Completing Part B marks the e-Way Bill ready for movement.

| **Field** | **Description** |
|-----------|-----------------|
| Vehicle No | Registration number of the vehicle. |
| Vehicle Type | Regular or ODC (Over-Dimensional Cargo). |

> Only one transportation record is allowed per challan. To change transporter or vehicle details, edit the existing record rather than adding a new one.

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

<h2 id="posting">Posting Behavior</h2>

A Delivery Challan is a movement and documentation record. It does <b>not</b> post to inventory or to your accounts — no stock is moved and no journal is created when it is approved. Stock movement is handled by the source document (for example a <a href="#/inventory/goods-delivery-note">Delivery Note</a> or <a href="#/inventory/inventory-transfer">Inventory Transfer</a>), and billing is handled by the related sale invoice. The challan only documents what is in transit and supports e-Way Bill generation.

<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 challan without editing the full document or item lines. Open the three-dot menu on the challan and select <b>Master Update</b>.

| **Field** | **Can be updated?** | **Notes** |
|-----------|---------------------|-----------|
| Date * | Yes | Cannot be set before the accounts closing date. |
| Consignee, shipping center, item lines | No | Edit the draft, or cancel and create a new challan. |

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 challan in full view, the right side shows tabbed panels. Click the expand icon on a tab to open the same data in a larger modal.

<h3>Top panel</h3>

| **Tab** | **What it shows** |
|---------|-------------------|
| Summary | Documents linked to this challan, such as the source delivery note or transfer. |

<h3>Bottom panel</h3>

| **Tab** | **What it shows** |
|---------|-------------------|
| History | Activity log — who created, approved, edited, or cancelled the challan and when. |
| Attachments | Files uploaded to this challan. |

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

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

<ul>
<li>Choose the correct supply direction — <b>Outward</b> for goods going to a customer, <b>Inward</b> for goods coming from a supplier.</li>
<li>Create the challan from the source <a href="#/inventory/goods-delivery-note">Delivery Note</a> or <a href="#/inventory/inventory-transfer">Inventory Transfer</a> so item lines and quantities carry forward accurately.</li>
<li>Add transportation details before generating the e-Way Bill so the vehicle and transporter information is complete.</li>
<li>Use <b>Cancel EWayBill</b> if the movement changes before dispatch, then regenerate as needed.</li>
</ul>

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

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

<b>Does approving a delivery challan move stock?</b><br>
No. A Delivery Challan documents goods in transit. Stock is moved by the source delivery note or inventory transfer, not by the challan.

<b>What is the difference between a Delivery Challan and a Delivery Note?</b><br>
A <a href="#/inventory/goods-delivery-note">Delivery Note</a> records the actual goods leaving stock. A Delivery Challan is the transit document that accompanies the goods and supports e-Way Bill generation.

<b>When can I generate the e-Way Bill?</b><br>
Generate the e-Way Bill after the challan is approved and transportation details are added.

<b>Can I create a challan for an inward movement?</b><br>
Yes. Set the supply direction to <b>Inward</b> and select the supplier the goods are coming from. You can also open an approved <a href="#/purchase/purchase-invoice">Purchase Invoice</a> and use <b>Create Delivery Challan</b> from its more menu (⋮) to start an inward challan with the supplier and item lines pre-filled.

<b>Why can't I add a second transportation record?</b><br>
Only one transportation detail block is allowed per delivery challan. Edit the existing record instead of adding another.

<b>Why does e-Way Bill cancel fail?</b><br>
An e-Way Bill must already be generated for the challan before you can cancel it from the system.

<b>Can I create a challan without a delivery note?</b><br>
Yes, when created from an <a href="#/inventory/inventory-transfer">Inventory Transfer</a> or as a standalone transit document — stock still moves on the source DN or transfer, not on the challan.

<b>Which header fields can I change with Master Update?</b><br>
Date, Employee In charge, Branch, and Project on approved challans. Transportation and line details require cancel and recreate if wrong.

<h2 id="related">Related Topics</h2>

<b>Related documentation</b>
<ul>
<li><a href="#/inventory/goods-delivery-note">Delivery Note</a> — record goods leaving stock for a customer.</li>
<li><a href="#/inventory/inventory-transfer">Inventory Transfer</a> — move stock between centers; can generate a challan for dispatch.</li>
<li><a href="#/inventory/shipment">Shipment</a> — capture full transport documentation for a consignment.</li>
<li><a href="#/inventory/goods-receipt-note">Goods Receipt Note</a> — record goods received into stock.</li>
<li><a href="#/features/e-invoice">E-Invoice / E-Way Bill</a> — generate e-Way Bills from sale invoices, delivery challans, and purchase debit notes.</li>
<li><a href="#/purchase/debit-note?id=eway-bill">Debit Note — e-Way Bill</a> — e-Way Bill on a purchase return.</li>
</ul>
