Skip to content
Robnu
Field NotesField Notes4 min read

Document pipeline 101 — packing slip, customer invoice, vendor invoice, manifest

Every shipment that leaves your facility has four documents tied to it, and a mismatch between any two is a silent revenue leak. This post covers the four artifacts, the three ways they drift, and how the stage-9 document pipeline reconciles them before the manifest closes.

Hiren Bhuva
Co-founder, Onviqa Inc. · Robnu
TL;DR
  • Four artifacts per shipment: packing slip, customer invoice, vendor invoice, manifest line.
  • Mismatches between any two are a silent revenue leak. Robnu reconciles before closure.
  • Stage 9 of the 11-stage flow is where the pipeline actually lives.

Every shipment that leaves your facility has four documents tied to it. Get any one wrong and the deduction lands two weeks later.

The four

  1. Packing slip. The label on the package. Marketplace, AWB, buyer name and address, SKU, quantity, courier barcode.
  2. Customer invoice. The GST-compliant invoice the buyer opens. Your GSTIN, buyer’s address, items, taxes, total.
  3. Vendor invoice. The invoice you raise on the marketplace. The marketplace settles you against this.
  4. Manifest line. The line in the daily manifest tying everything to the courier handoff.
Diagram of the four documents tied to every shipment. The packing slip is the label on the package. The customer invoice is the GST-compliant invoice the buyer opens. The vendor invoice is what the marketplace settles you against. The manifest line ties everything to the courier handoff. All four render from one canonical order record.
Figure 1 — Four documents per shipment, all rendered from one canonical order record (illustrative).

What goes wrong

Three classes of mismatch:

Quantity drift. The vendor invoice says 2 units; the customer invoice and slip say 3 units. Marketplace pays for 2; you ate the cost of 1. This is the silent-loss vector #2 from the deductions piece.

SKU drift. The slip has SKU red-XL but the actual packed item is red-L. Slip looks right, package is wrong. Buyer returns. Deduction.

GSTIN mismatch. Customer invoice has the wrong GSTIN — usually a fat-finger error somewhere upstream. Buyer flags the invoice. Marketplace adjudicates. Sometimes a deduction, sometimes not.

Diagram of the three mismatch classes. Quantity drift: the vendor invoice says two units while the slip and customer invoice say three, so the marketplace pays for two and you eat one. SKU drift: the slip says red XL but the packed item is red L, the buyer returns and a deduction follows. GSTIN mismatch: a wrong GSTIN on the customer invoice gets flagged and adjudicated.
Figure 2 — The three mismatch classes that quietly leak revenue: quantity drift, SKU drift, GSTIN mismatch (illustrative).

How the pipeline catches them

Robnu generates all four documents from one canonical order record. The order has SKU, confirmed quantity, GSTIN, buyer address, taxes — and every document renders from those fields.

This means: if the vendor invoice and customer invoice are different on quantity, it’s because someone manually edited one of them. Robnu flags it immediately at stage 9.

If the slip SKU and the manifest SKU drift, the pipeline catches it before the manifest closes. You can either correct it (re-pack with the right SKU) or pull the shipment from the batch (close without it).

Where stage 9 actually lives

Stage 9 of the 11-stage flow is the document pipeline. It runs after slips are generated (stage 7) and invoices are accepted (stage 8). Its job is reconciliation, not generation — the documents already exist by the time stage 9 runs.

Reconciliation rules:

  • Quantity on slip = quantity on customer invoice = quantity on vendor invoice
  • SKU on slip = SKU on customer invoice = SKU on vendor invoice
  • AWB on slip = AWB on manifest line
  • GSTIN on customer invoice = the canonical seller GSTIN

Anything that fails reconciliation goes into a “needs attention” queue before manifest closure.

Diagram of stage 9 reconciliation in the eleven-stage flow. It runs after slips are generated at stage 7 and invoices accepted at stage 8, before manifest closure at stage 11. It checks quantity matches across slip, customer invoice and vendor invoice, SKU matches across the same three, AWB on the slip matches the manifest line, and the customer invoice GSTIN matches the canonical seller GSTIN. Anything that fails goes into a needs-attention queue.
Figure 3 — Stage 9 reconciles rather than generates: anything that fails goes into a needs-attention queue before closure (illustrative).

What this gives you on the dispute side

When a deduction lands later — say, two weeks after closure — the dispute filing needs evidence. The document pipeline keeps slip + customer invoice + vendor invoice + manifest tied to the order.

A few keystrokes pull up the evidence pack. Sized correctly for the marketplace’s dispute UI. Pre-attached to the dispute filing.

Read more

Tags:documentsprocess

Frequently asked questions

  • The packing slip (the label on the package, carrying marketplace, AWB, buyer name and address, SKU, quantity, and courier barcode), the customer invoice (the GST-compliant invoice the buyer opens, with your GSTIN and the buyer's address), the vendor invoice (the invoice you raise on the marketplace, which it settles you against), and the manifest line (the line tying everything to the courier handoff). All four are GST-relevant and checked by the marketplace.

Start Robnu free

See where you're losing rupees on Ajio

Robnu walks every Ajio order from open through manifest, flags every silent deduction, and watches every SLA. Free during early access. No caps. No card. No trial timer.

  • Ajio order processing — every stage covered
  • Free for ≤ 25 orders/day — forever
  • 11-stage flow, document pipeline, SLA watchdog

Sources & further reading

  1. Goods and Services Tax — e-invoice and tax invoice rules
    Goods and Services Tax NetworkAccessed July 2026
Hiren Bhuva
Co-founder, Onviqa Inc. · Robnu

Hiren has spent over a decade shipping commerce software for Indian sellers and runs Onviqa Inc., the parent company behind Robnu. He writes about marketplace ops, deduction defense, and the boring infrastructure that decides whether a small Indian brand keeps its money.

Related reading

All posts
build e7713058ee9ee67dffe938623a3f859dcb157b2a · 2026-07-24T12:14:00+05:30