mama Get a free camera plan ☰
Cartons Leaving the Dock Without an Invoice: How to Reconcile Production, Dispatch and Stock (₹)

Cartons Leaving the Dock Without an Invoice: How to Reconcile Production, Dispatch and Stock (₹)

By The Mama Editorial Team · Factory-floor cameras, India compliance & operations

Are cartons leaving your loading bay without an invoice? As of 17 Oct 2026, section 31 of the CGST Act requires the invoice before the truck moves. Check monthly, in cartons: opening stock + packed − invoiced − challans − write-offs = what the godown should hold; then count it. In an assumed food plant, a 0.5% gap on ₹9.9 crore of monthly dispatch is ₹4.95 lakh a month, about ₹59 lakh a year.

Last checked: 17 Oct 2026

By the Mama Editorial Team. Legal text is quoted from the CBIC and GST Council copies of the CGST Act and Rules; every plant figure is marked "assume".

Key takeaways

Why the numbers never quite match

Every food plant has three carton numbers: packed (the packing hall), invoiced (accounts) and left (the godown). Three different people keep them, and they are often compared only at the year-end stock-take.

A carton that was packed, not invoiced and not in the godown is an unrecorded legitimate movement, a counting error, or product that left without a bill. One table tells you which to chase.

This page is about finished cartons going out of the dispatch door. Bulk material and scrap on trucks over the weighbridge is a different control, covered in the gate and the weighbridge. Product lost inside the process before it reaches a carton is covered in food yield below recipe.

What the GST rules say about cartons that leave

These provisions touch a carton between the packing table and the gate. They are quoted, not interpreted; how they apply to your plant is a question for your GST practitioner.

Provision What the text says Where it bites at the dock
CGST Act s.31(1) Tax invoice "before or at the time of" removal of goods for supply Cartons on a truck should already be on an invoice
CGST Act s.35(1) True and correct account of production, outward supply and stock Packing log, invoice register and FG stock must agree
CGST Act s.35(6) Goods not accounted for: tax determined as if supplied A gap you cannot explain can be taxed
CGST Act s.17(5)(h) No input tax credit on goods lost, stolen, destroyed, written off, or given as gift or free samples Damaged and sample cartons carry a credit cost
CGST Rules r.55(1) Delivery challan in lieu of invoice for job work and movement "for reasons other than by way of supply" Depot transfers leave on a challan, not an invoice
CGST Rules r.56(2), (12) Stock account with lost/destroyed/written-off/free-sample lines; monthly production account The reconciliation below is this account, by carton
CGST Rules r.138(1) E-way bill before movement for consignment value above ₹50,000 Loads under ₹50,000 have no e-way bill
CGST Rules r.138(9) E-way bill may be cancelled within 24 hours if goods are not transported A cancelled bill should mean the cartons stayed
CGST Rules r.138A(1) Person in charge of the vehicle carries the invoice or challan and the e-way bill The gate can check paper against load

Sources: CBIC text of the CGST Act, updated to 30 Sep 2020 and CGST Rules as compiled by the GST Council, version of 1 Jun 2021, the latest compiled copy on the GST Council site (both checked 17 Oct 2026).

Two details matter. First, rule 138(1) covers movement "for reasons other than supply" too, so a depot transfer above ₹50,000 needs an e-way bill even though it has no invoice. Second, rule 138(8) makes the Part A details of each e-way bill available to the supplier on the common portal. That list is a second, independent record of what left.

The monthly carton reconciliation

Work in cartons first, rupees second: cartons are what the camera, the gate and the godown can all count.

Step 1: the sum. Opening FG stock + cartons packed (from the packing log) − cartons invoiced (from the invoice register, quantity column) − cartons on delivery challans − cartons written off (damaged, expired, destroyed) − samples (QC retention and free samples) = expected closing stock.

Step 2: the count. Count the godown physically on the last evening, after the last truck and before the next shift starts packing. A count taken while the line is still running builds a timing gap into the result.

Step 3: the gap. Expected closing minus counted closing. Express it as a percentage of cartons invoiced, so a busy month and a slow month can be compared.

Assumptions (illustrative). A mid-size namkeen and biscuit plant. Assume the packing log shows 1,00,000 cartons packed in the month. Assume an average invoice value of ₹1,000 per carton including tax, and a factory cost of ₹780 per carton. All carton quantities below are assumptions.

Line Cartons Source document
Opening FG stock (physical count, last month) 18,000 Stock-take sheet
+ Packed this month 1,00,000 Packing log / line counters
− Invoiced 99,000 Invoice register, quantity
− Depot transfers on delivery challan 0 Challan register (rule 55)
− Damaged and destroyed 140 Write-off note (s.17(5)(h) credit reversal)
− QC retention and free samples 160 Sample register
= Expected closing stock 18,700 Arithmetic
Counted closing stock 18,205 Physical count
Gap 495 0.5% of cartons invoiced
Value of the gap Per month (₹) Per year (₹)
495 cartons at ₹1,000 invoice value (assumed) 4,95,000 59,40,000
495 cartons at ₹780 factory cost (assumed) 3,86,100 46,33,200

The range matters: cartons sold off the books cost you the invoice value; miscounted or spoiled ones cost you the factory cost.

For what the godown itself costs, see the stock ageing cash calculator and finished goods that don't move.

Where the gap usually comes from

A gap is a total. Before anyone is accused, split it. Several of these causes are paperwork, not theft.

Possible cause How it shows up Document that should exist Can a dock camera see it?
Extra cartons loaded on a genuine truck Door count above invoice quantity for that truck None: this is the leak Yes, if cartons are counted at the door
Small tempo or two-wheeler load under ₹50,000 Vehicle left; no e-way bill (r.138(1)) Invoice still due (s.31) Yes, the movement and the door
Truck reloaded after a cancelled e-way bill Cancelled bill (r.138(9)), cartons gone New invoice or e-way bill Partly: the loading, not the paper
Depot transfer or job work not entered Cartons gone, nothing in the invoice register Delivery challan (r.55) Yes
Damage, expiry, samples not written off Cartons gone, nothing loaded Write-off and sample register (r.56(2)) No
Packing log overstated Gap, but no cartons ever left Line counter vs packing log Only a counting camera on the line
Cut-off error at month end Gap one month, surplus the next Timestamp of last invoice vs count time Timestamps help

The last two rows are honest errors, and they reverse. If your gap swings between minus and plus month to month, fix the count before you look for a thief. If it is always minus, and grows in festive months when dispatch is busiest, look at the dock.

The per-truck check

For a sample of trucks, put three numbers side by side: cartons on the invoice, cartons on the gate pass, and cartons that crossed the dispatch door on camera, matched by time and dock.

Truck (assumed) Invoice qty (cartons) Gate pass qty (cartons) Door count on camera (cartons) Reading
A, 10:40, dock 2 600 600 612 12 cartons loaded without invoice
B, 14:15, dock 1 450 450 450 Clean
C, 21:40, dock 2 none "returnable" 38 38 cartons, about ₹38,000: below the e-way bill line

On truck A the paperwork agrees with itself; only an independent count disagrees. Truck C will never appear in an e-way bill review, because no e-way bill was required for that value.

The gate pass is plant practice, not a GST document. It works only if it carries the invoice or challan number, the carton count and the vehicle number, and if the guard signs against the load, not against the paper. Rule 138A(1) already requires the driver to carry the invoice or challan; the gate is the natural place to look at it.

For which camera views make a door count hold up in a buyer dispute, see the packing and dispatch CCTV specification. For counting at the packing line, so the "packed" number is not just a supervisor's tally, see the conveyor counting camera spec.

What a dock camera cannot tell you

Run it next month

  1. Fix a closing time; freeze packing or log the last carton packed.
  2. Take four numbers from four registers: packing log, invoices, challans, write-offs and samples.
  3. Count the godown with two people from different departments.
  4. Write the gap in cartons and as a percentage; keep six months on one sheet.
  5. For the worst week, do the per-truck check on ten trucks.
  6. Download your e-way bill list from the portal and look for cancelled bills and late-evening generations.

After three months, the trend says more than any single month.

Where Mama fits

Mama reads a plant's existing cameras and sends the owner a short morning note. On a dispatch door that note can carry yesterday's carton count per dock and per truck window, which the owner or accounts can lay against the invoice register. Mama counts cartons and vehicle movements, not people; it does not read invoices or decide who is at fault. If you want to know which of your cameras already sees the dispatch door well enough to count, leave an email or phone in the form below.

FAQ

What is a normal gap between production and dispatch? There is no published Indian norm for a carton gap in the CGST Act or Rules (checked 17 Oct 2026). The law asks for a true and correct stock account, with losses, write-offs and samples shown as their own lines. Set your own baseline from six months of the reconciliation above, and investigate anything that is always negative.

Do I need an e-way bill for a small load to a nearby distributor? Rule 138(1) of the CGST Rules requires an e-way bill where the consignment value exceeds ₹50,000. Below that value, the tax invoice under section 31 is still required. Ask your GST practitioner whether your state has any different intra-state rule.

Can I cancel an e-way bill if the truck did not leave? Rule 138(9) allows cancellation on the portal within 24 hours of generation where goods are not transported, or not transported as per the bill. It cannot be cancelled once verified in transit. A cancelled bill should therefore mean the cartons are still in your godown.

What happens to GST credit on damaged cartons? Section 17(5)(h) of the CGST Act blocks input tax credit on goods lost, stolen, destroyed, written off, or given as gifts or free samples. That is why damaged and sample cartons need their own lines in the reconciliation.

Read next
Free · no obligation

Get a camera plan for your floor

Tell Mama about your plant and Mama will come back with how many cameras you need, where they go, and the retention your state expects — sized to your floor, in ₹. Built for Indian factories.

  • How many cameras & exact placement
  • Compliance-ready (BIS/STQC, women's night shift)
  • Honest ₹ estimate — guard vs camera-AI

Mama replies by email or phone — whichever you left. No spam, no obligation.