The Elo Cloud family
EloERP Cloud
Start Free Trial
The compliance differentiator

FBR, ZATCA, MyInvois & UAE e-invoicing — built into every invoice, not a bolt-on. Sell compliantly from day one.

Compliance hub
Ecommerce › Warehouse & fulfillment

Pick, pack, book and ship — from one screen

Fulfill full or partial orders, auto-book the courier, and print a seven-document pack without leaving the desk. Every fulfillment auto-posts a real Sale Invoice to a double-entry ledger, and every refund writes back a credit note with stock restored — so your warehouse and your books can never drift apart.

Fulfillment workflow

One screen takes an order from pick to dispatched

No tab-hopping between a warehouse app, an accounting package and three courier portals. Pick, pack, book and dispatch from a single fulfillment screen — and the money and logistics fall into place automatically as you go.

  • Full or partial fulfillment — ship what’s in stock now and keep the balance open
  • The courier is auto-booked the moment a fulfillment is created
  • A Sale Invoice auto-posts to the ledger with COD vs prepaid routing baked in
  • Tracking info updates on the fulfillment as the carrier reports movement
  • Mark dispatched to sync order status — and push tracking back to Shopify or WooCommerce
fulfillment #FL-90412 · pack & ship
Fulfillment
Packed
3 of 3 lines
Invoice
Auto-posted
COD · to ledger
Courier
Booked
CN 8842·1170
Ceramic mug set ×1$ 42.00
Linen napkins ×4$ 36.00
Status pushed to storefronttracking synced
The print pack

One print menu, seven documents, every surface

The same unified print menu appears on the order screen, the fulfillment desk and every bulk selection. Invoices are rendered by the core Sale engine — branch logo, tenant currency, the real posted document — not a decorative PDF that drifts from your books.

1 · Invoice (A4)

The Sale engine renders the posted invoice on A4 with your branch logo and tenant currency — the same document that hit the ledger, printed for the customer.

2 · Invoice (80mm)

The same invoice as an 80mm thermal receipt for counter printers and rider hand-offs — identical totals, ledger-true, no re-keying.

3 · Courier label

The carrier’s own PDF label when the API returns one, with a local CN-barcode label as an automatic fallback so a parcel is never held up by an offline carrier.

4 · Packing slip

A per-order packing slip that the packer ticks off line by line via a checkbox, so what leaves the box matches what the invoice says was sold.

5 · Picking list

One SKU-aggregated picking list across the whole selection — a picker walks the shelves once and grabs every unit for every order in the batch.

6 · Load sheet

A per-courier manifest with COD totals for cash reconciliation and a signature line for the hand-off — the rider and the ledger agree on what went out.

7 · Bulk label merge

Merge every label in a selection into one document and send it to the printer in a single pass — dispatch a hundred parcels without a hundred print dialogs.

Because the invoice and load sheet come straight from the posted Sale, the paper in the box always matches the numbers in the ledger — the difference between EloERP and a bolt-on WMS that prints its own parallel documents.

returns desk
Awaiting inspection
14
received today
Refunded
52
credit notes issued
Rejected
3
outside window
On refund, three things happen at once
A credit note posts, the GL entry reverses, and sellable stock is restored — no manual journal, no orphaned inventory.
Returns management

A returns lifecycle that closes the loop on the ledger

Returns are where bolt-on fulfillment tools quietly leak money — stock goes back on the shelf but the books never reverse. EloERP runs the return as an accounting event, so every stage lands where it should.

  • Condition grading on receipt — sellable, damaged or destroyed
  • A refund fires a credit note, a GL reversal and stock restoration in one step
  • A return-label PDF at 100×150mm with a scannable barcode
  • A branded A4 credit-note PDF for the customer’s records
  • Status-tab counts for quick triage across the whole queue
1Requested 2Approved 3Received 4Inspected 5Refunded ×Rejected

Condition grading decides the destination: sellable units flow back into available stock, while damaged and destroyed units are written off — the inventory and the ledger stay honest about what you can actually sell.

Dispatch desk

Three tabs run the whole dispatch floor

Booking, scanning and verification each get their own desk, scoped to the warehouse the operator is standing in — so a busy shipping day is a sequence of clean, checked steps rather than a scramble across screens.

Booking desk

Pre-flight validation catches missing addresses and dead SKUs before anything ships, checks city serviceability against the carrier, and books in bulk — a whole batch of parcels booked in one action.

Scan desk

Scan-and-ship marks a parcel dispatched the instant its barcode is read; scan-and-receive checks returns back in the same way — a scanner and a sound, no typing, no mis-clicks.

Verification desk

An order-verification queue holds risky and unconfirmed orders for a human check before they consume a booking — so you only spend a shipment on an order that is real.

Every desk is scoped per warehouse, so a multi-location operation keeps each floor’s bookings, scans and stock movements cleanly separated — and each posts to the same central ledger.

Explore the suite

Fulfillment connects to the whole ecommerce module

← Back to the Ecommerce overview

One fulfillment desk

Ship faster, and keep your books in step

Pick, pack, book and print from one screen — with invoices, credit notes and stock all posting to your real ledger as you work. Start free for 14 days.

Start 14-Day Free Trial Book a demo
Schedule a demo