Trade terms that hold at volume.
Customer-specific price lists, credit limits that actually block, and rebates calculated from the ledger rather than a spreadsheet.
10 modules·91 features·Native ERPNext domain
The modules behind wholesale.
Not a list of module names. Each one below opens onto what is inside it and why a wholesale business needs it — so you can check it against how your operation actually runs.
Agent Q
Agents that read your own records and act on them, scoped to how a wholesale business runs.

Grounded in live records
Every answer is drawn from your own ledger with your permissions applied, and names the documents it used. Nothing is answered from a snapshot or a summary.
A role, not a prompt
Each agent is scoped like a job — accounts payable, procurement, dispatch, period close — with the same limits you would put on the person doing it.
Explicit tool permissions
An agent holds a named list of the actions it may take. Matching an invoice does not imply paying one.
Value and action limits
A hard ceiling per agent, per period, and per document type, which it cannot cross however it is asked.
The queue
What every agent is working on, what is waiting on a person, and what has been held — in one place, with the reason on each item.
Triggers
An arriving document, a breached threshold, a date, or a state change on a record. Agents start on events, not on somebody remembering.
Human approval gates
Anything over a limit routes to a named person, with the reasoning attached, so approving takes seconds rather than an investigation.
Escalation paths
Who it hands to when it reaches a limit, how long it waits first, and what that person sees when it arrives.
Segregation of duties
An agent cannot approve what it raised. The rule that applies to your people applies to your agents.
Full reasoning log
Every step is written to the audit trail on the document it touched, so a decision can be read back months later.
Ask in plain language
The console answers operational questions from live records and offers the next action, rather than handing back a paragraph.
Spend control
Ceilings per agent and per period, so autonomy runs to a budget you set rather than an open account.
Selling & Trade Pricing
Trade terms that still hold when the order gets big.

Customer price lists
A default selling list per customer, by currency and territory, so the trade price is simply the price rather than something a rep has to remember.
Item prices with validity
A rate per item per list, valid between dates and above a minimum quantity, so a seasonal price expires on its own.
Pricing rules
By item, item group, or brand — for a customer, customer group, territory, or sales partner. As a rate, a percentage, a fixed amount, or a margin.
Quantity and amount slabs
Minimum and maximum thresholds per rule, with mixed conditions that total quantity across a set of items before the threshold is tested.
Cumulative tiers
Eligible transactions counted across a whole period, so a customer earns the tier on everything they have bought rather than on the order in front of you.
Promotional schemes and coupons
A campaign with several slabs generating the rules underneath it, and coupon codes where a price should only apply to someone holding one.
Priority and stacking
A priority across overlapping rules, whether several may apply at once, and whether a discount compounds on an already discounted rate.
Blanket orders
A committed volume at an agreed price over a period, drawn down by individual orders, with the remaining commitment visible on both sides.
Product bundles
A kit sold as a single line and picked as its components, with stock moving for the parts rather than for a parent that does not exist.
Payment terms templates
Instalments with a portion each, credit days, month-end due dates, and early-payment discounts — applied from the quotation right through to the invoice.
Part shipment and backorder
Partial delivery and partial billing against the original commitment, with the remainder still on the book rather than quietly forgotten.
Hold and close
Pause fulfilment, or close off the remaining quantity deliberately, so the open-order report is something you can actually plan against.
Credit & Collections
Selling on terms is lending. This is the part that decides whether you get paid.

Credit limits
Set on the customer, the customer group, or the company, and checked in that order. A zero means look at the next level rather than no limit at all.
What the limit blocks
Sales orders and sales invoices refuse to submit over the ceiling. Payments and credit notes release the exposure again as they post.
Open orders count
Order value reserves credit by default, so exposure is what you have promised to ship — not only what you have already invoiced.
Credit Manager override
A named role that can approve past the limit, so an exception is a decision somebody made and signed rather than a habit nobody owns.
Payment terms
Instalments, credit days, and month-end due dates generating the schedule that overdue is actually measured from.
Early-payment discounts
A percentage or an amount inside a validity window, held on the term rather than renegotiated on every invoice.
Ageing
Receivables by bucket and by customer, off the same ledger the sales team is looking at, so nobody argues about whose number is right.
Dunning
Overdue instalments consolidated into a collection document, with a fee, an annual interest rate, and the letter text for that stage of the chase.
Dunning types
First reminder, second reminder, final notice — each with its own fee, interest rate, income account, and cost centre.
Stock
Depth on the fast lines, nothing dead on the slow ones.

Multi-warehouse tree
Depots, bonded stock, returns, and in-transit warehouses in one hierarchy you can report across rather than reconcile between.
Reorder levels and lead time
A reorder level and quantity per item and per warehouse, sized against the supplier's lead time and raised without anyone watching a screen.
Valuation
FIFO or moving average per item, with perpetual inventory posting to the general ledger on every movement.
Landed cost
Freight, duty, and insurance distributed into item valuation on the receipt, so the margin on a trade price is a real margin.
Batch and serial
Batch numbers with expiry and serial numbers per unit, so a recall reaches the eleven customers who got it rather than all of them.
UOM conversion
Buy by the pallet, hold by the case, sell by the unit — one item, with the conversion on the record rather than in a rep's head.
Pick lists
Warehouses chosen FIFO, batches nearest expiry first, several orders picked in one wave, and a barcode scan mode for the floor.
Putaway rules
Where a receipt lands decided by rule and warehouse capacity rather than by whoever happens to be on shift.
Stock reconciliation
Counts posted against book stock, with the difference valued and accounted rather than adjusted quietly overnight.
Stock in transit
Transfers between depots through an in-transit warehouse, so stock on a lorry is still stock you can see and still stock you own.
Procurement
Buying at the volume your customers are about to order.

Reorder-driven requests
A material request raised automatically when projected quantity falls below the level you set for that item and that warehouse.
Requests for quotation
Out to several suppliers at once, with a portal for them to respond on rather than a mailbox somebody has to chase.
Purchase orders
Against supplier price lists, with a delivery schedule per line rather than one date covering the whole order.
Blanket purchase orders
Your own committed volume at an agreed price, drawn down over a period — the buying side of the deal you just did with your customer.
Receipts with rejection
Accepted and rejected quantity split on the receipt, with a rejected warehouse and the inspection attached to it.
Landed cost
Freight and duty into item valuation on the receipt, so they never sit in overhead pretending not to be cost of goods.
Three-way matching
Order, receipt, and invoice reconciled before anything is paid, with the variance visible rather than absorbed.
Supplier scorecards
Quality, delivery, and responsiveness scored from your own receipts over rolling periods, with standings that can block a supplier from an RFQ or a PO.
Drop ship
Mark a line delivered by the supplier and the purchase order carries your customer's address. Stock you never touch never enters your warehouse.
CRM & Partners
The rep, the dealer, and the account that quietly stopped ordering.

Leads and opportunities
A qualified deal with value, probability, timing, the items involved, and a named owner — not a note in somebody's inbox.
Stages and campaigns
Where a deal actually sits, and which campaign produced it, traceable from the first enquiry through to the invoice.
Customers, contacts, addresses
Held once and reused across quotation, order, delivery, and invoice, rather than retyped into each of them.
Sales person hierarchy
Group nodes over individuals, so a manager reads the person and the rolled-up branch from the same report.
Contribution split
A sales team table on the order with a percentage per person, which is what attributes the revenue when two people worked the account.
Targets and commission
Item-group targets by fiscal year and a default commission rate per person, so the incentive is calculated rather than argued about.
Sales partners
Resellers, dealers, and affiliates with a partner type, a territory, and a default commission rate copied onto orders, delivery notes, and invoices.
Partner reporting
Commission summary, transaction summary, and target variance — so a dealer conversation opens on a number you both already have.
Listings and referral codes
Partners published on your site with a logo and description, and a referral code that attributes the traffic and the order it produced.
Accounts
Margin per customer, not margin per month.

Perpetual inventory
Every stock movement posts to the general ledger as it happens, so the stock account and the stock ledger cannot drift apart.
Landed cost in the ledger
Freight and duty sit in the value of the goods, which is the difference between real gross margin on a trade price and a comforting one.
Cost centres and dimensions
By depot, channel, or region, with allocation splitting one amount across several by percentage.
Budgets
Against cost centres and projects, with the action on exceeding set to warn the person or stop the document outright.
Multi-currency
Buy in one currency and sell in another, with revaluation posting to the ledger rather than living in a spreadsheet on somebody's desktop.
Period close
Accruals, reconciliation, and a period lock that stops anyone back-posting into a month you have already reported.
Statutory tax
VAT, GST, and withholding with your region's filing formats, including reverse charge on imports.
Immutable audit trail
Every posting carries who, when, and from which document, readable months later without having to ask anyone.
Commission settlement
Partner commission is calculated and reported on the invoice, but settling it stays a deliberate purchase invoice and payment. Nothing pays itself.
Integrations & EDI
Trading partners, marketplaces, and carriers on the same records.

REST API on every record
Every document type is addressable over the API, with the same permissions the interface applies. There is no second, weaker door.
Webhooks
A state change on any document pushed to a partner endpoint as it happens, rather than discovered on a nightly poll.
Scheduled jobs
Recurring imports, exports, and reconciliations on a calendar, with a log of what ran and what it actually did.
Bulk import and export
Spreadsheet import with validation for supplier price files and catalogue updates, and export of anything you can see on screen.
Connected apps and OAuth
A partner system authorised against a scoped role, rather than handed somebody's password and hoped about.
Carrier integration
Rate comparison, label generation, and tracking against the shipment record instead of three courier websites and a paste.
Shipment records
Carrier, service, AWB number, parcel dimensions, weight, and Incoterm, created straight from a delivery note.
Customer and supplier portals
Order status, quotations, and RFQ responses handled in a portal rather than an email thread nobody can audit.
Support & Returns
Claims, shortages, and credits — handled once, not three times.

Issues
Raised by email, through the portal, or by hand, and linked to the customer, the order, and the item they are actually about.
Service level agreements
Priorities with a time to respond and a time to resolve, applied by customer, customer group, or territory.
Support hours and holidays
The clock runs only in the hours you actually cover, and stops on the days your holiday list says you are shut.
SLA pause
The timer holds while you are waiting on the customer, and the hold time is added back when they finally reply.
Returns
A return raised against the original delivery, with stock and value reversing together rather than in two separate acts of faith.
Credit notes
Raised against the return, with the receivable adjusted and the reason recorded where the next person will find it.
Warranty claims
Against a serial number, with the item's warranty period on the record, so the answer is a date rather than a judgement call.
HR & Payroll
The depot floor, the reps, and the drivers, on the same ledger.

Shifts and rosters
Pick, pack, and night shifts assigned, with the roster visible to the people doing the planning rather than pinned to a wall.
Attendance and check-in
From biometric devices or check-in, feeding shift compliance and overtime instead of a spreadsheet nobody trusts.
Leave and holiday lists
The working calendar that SLA clocks and delivery promises are actually measured against.
Expenses and mileage
Rep and driver claims against a cost centre, approved and posted rather than reimbursed on trust.
Payroll
Salary structures and runs with statutory deductions, posted into the same ledger as everything else.
Licences and certification
Driver licences and handling certification held against the employee, with expiry dates that surface before they lapse.
One pass through wholesale, end to end.
- 01
Agree
Terms, price list, and credit limit are set on the customer once.
- 02
Order
Pricing resolves automatically; over-limit orders stop for a decision.
- 03
Fulfil
Part shipments and backorders tracked against the original commitment.
- 04
Collect
Ageing, dunning, and rebate accrual run off the same ledger.
Running wholesale on VEYQON, in four steps.
It is a subscription, not a project.
- 1
Subscribe
Pay by card. Provisioned straight away.
Minutes - 2
Bring your data
Balances, items, customers, suppliers.
Day one - 3
Switch modules on
Warehouses, limits, and approvals.
Week one - 4
Go live
Run parallel, then cut over.
You choose
All 10 modules included. Nothing sold separately.