Skip to content

40% off the solution priceReserve early access

NG One
Industry solution

Goods, price and collection in one ledger

A distributor loses money in three places: on stock that exists in the system but not on the rack, on discounts calculated in a spreadsheet, and on a customer whose goods left before anyone looked at the balance. NG One holds all three in one core — the stock position knows the difference between available, reserved and inbound; a discount is an effective-dated rule rather than an arrangement; the credit limit is checked inside the sales flow, not at month end. All three post dimensionally from the first line, so margin by customer, item, warehouse and channel is a report you open — not a project you start.

  • Available, reserved, inbound
  • Lot, expiry and FEFO
  • Versioned price lists and discounts
  • Credit limit before dispatch
  • Landed costs and customs
  • Advanced WMS: bins and waves

What costs a distributor the most today

None of this is a people problem. It is what happens when goods, price and balance live in three separate records.

  • The stock on screen is not the stock in the warehouse

    The system shows 400 units. Of those, 180 are reserved for an order shipping tomorrow, 90 are inbound and not yet received, and 30 are blocked pending inspection. The sales rep sees none of that, sells 400, and someone in the warehouse ends up calling the customer to explain. When the difference between available and book stock lives in the warehouse manager's head, every sale is a guess.

  • Lots and expiry tracked on paper, FEFO by instinct

    Goods go out in the order they are reachable, not in the order they expire. A batch two weeks from its date sits at the back of the rack while yesterday's delivery is sold. When a supplier recalls a batch, traceability is reconstructed through delivery notes by hand — and that is when you discover part of it already went to customers who must be called before the day ends.

  • A discount policy that lives in five spreadsheets

    A contractual discount per customer, a volume break per item, a promotion running until Friday, and a special arrangement made for one customer last year — all overlapping. Which discount applies to this line is known by whoever was in the room when it was agreed. When a price changes retroactively, or someone asks for a recap of discounts granted per customer, the calculation is assembled in a spreadsheet and comes out slightly different every time.

  • The credit limit is checked after the goods have shipped

    A customer owes three invoices older than 90 days and receives a fourth delivery, because sales cannot see the ledger and finance cannot see the order. The statutory 45- and 60-day terms are tracked in a separate table, the statement of open items goes out once a year before stocktaking, and a dunning letter is written when someone remembers. Collection therefore starts months after the point where it could have been prevented.

  • The landed cost of imported goods is known a month later

    The goods arrived, selling started, and the freight invoice, customs and transport costs arrive afterwards. Until then you sell at an assumed margin. When the landed costs finally settle, it turns out the margin on part of the range was thinner than anyone thought — and the invoices are already issued and posted against the old calculation.

How NG One answers

Point by point, against the list above — each with the mechanism that solves it, not a promise that it gets better.

  • A stock position that knows five kinds of quantity

    Available, reserved, inbound, in transit and blocked are separate quantities on the same item card, not one number with a footnote. Reservations come from sales orders, inbound from purchase orders, blocks from quality control. On a quotation the rep sees what can actually be promised, not the book balance. Alongside it: unit-of-measure conversions (pallet, case, unit), consignment with ownership, and backdated recalculation when a document arrives late.

  • Lot, serial and expiry with FEFO picking

    Batch and expiry belong to the stock movement line, so first-expired-first-out is enforced as a rule rather than as warehouse discipline. Traceability works both ways: from a batch to every customer who received it, and from a complaint back to the goods receipt and the supplier. A recall is a query, not a reconstruction through an archive of delivery notes.

  • Price lists and discounts as versioned rules

    Price list, contractual discount, volume scale and promotion are configuration with validity dates. The line records which price was applied and which rule produced it — so the answer to “why did this customer get this price” is identical for sales, finance and audit. A later correction goes through a credit note as a document, not through an edit to history.

  • Credit limits and 45/60-day terms inside the sales flow

    The limit per partner is checked on the order, before dispatch, not at month end. The statutory 45- and 60-day payment terms are built into due-date control; open items, ageing and payment history appear in Partner 360 on the same screen where the order is confirmed. The statement of open items is a document with its own send-and-response history. Set-offs, assignments and cessions are full documents with postings.

  • A real WMS in the core, switched on where the warehouse needs it

    Inventory operations are complete: receiving, put-away, internal transfers, reservations, picking, packing, dispatch, returns, stocktaking and handheld tasks. Above them sits an optimisation layer for large distribution centres — bin locations and zones with capacities, directed put-away and picking paths, wave and batch picking, replenishment, cross-docking, cycle counting and SSCC packing. It switches on per warehouse, with no migration: a smaller site never carries complexity it does not need, and a large one gains it without reimplementing the system.

  • Carried by AI or automation

    Automation that prepares, but does not decide

    Statement matching by payment reference, amount and partner; dunning by ageing level as a draft a person confirms; announcements and replenishment as automatic rules in the event → condition → action shape. The copilot answers with evidence and a drill-down to the source record, and OCR on supplier invoices applies a confidence threshold per field type — an amount and a tax ID are not accepted on the same certainty as a line description. Every suggestion arrives as a draft, within the user's permissions and inside your tenant, and enters the AI audit. The automation KPI answers “what did the system do on its own” with a number from your tenant, not from a brochure.

The flow a distributor runs

Two value chains meeting at stock: procure-to-pay and lead-to-cash. The Atlas draws them in parallel and shows where they cross.

  1. Step 1

    Purchasing and import

    A purchase order approved against a limit, a receipt by lot, and a landed cost that includes every dependent charge — including those that arrive later.

    • Purchase order with workflow approval and advances
    • Three-way matching: order, goods receipt, purchase invoice
    • Landed costs and customs: duty, freight and forwarding in the cost
    • Backdated recalculation when a cost arrives after the sale
  2. Step 2

    Receiving and put-away

    Goods enter with the batch, expiry and unit of measure they actually arrived in. Whatever awaits inspection does not enter available stock.

    • Goods receipt with lot, expiry and UoM conversion
    • Blocked stock until quality control clears it
    • Put-away and internal transfers on the handheld
    • Returnable packaging as a record, not a note
  3. Step 3

    Selling and reserving

    Quotation and order work against available quantity and against a price produced by a rule. The limit is checked here, while the decision still exists.

    • Quotation → sales order with stock reservation
    • Price list, contractual discount and promotion by validity date
    • Credit limit and overdue-balance check
    • Partner 360: turnover, open items, activities, documents
  4. Step 4

    Picking and dispatch

    From order to vehicle — through warehouse documents and handheld tasks, and in warehouses running the advanced WMS through directed picking along an optimised path.

    • Picking by order, by wave and by batch of orders
    • Packing, delivery note and shipment
    • FEFO issue by batch expiry
    • e-Delivery note via SEO: carrier, vehicle, receipt confirmation
  5. Step 5

    Invoice and posting

    The invoice arises from the delivery note and the posting from the rule effective on the document date. The entry is visible before it is posted.

    • Invoice, advances and credit notes
    • SEF channel: UBL 2.1 send and receive, with status tracking
    • Posting preview and dimensions from document context
    • VAT records in the EEO and EPP structure
  6. Step 6

    Collection

    Collection is a process that starts on the order, not a phone call made when the cash is needed.

    • Open items by due date, currency and dimension
    • Statement of open items with send-and-response history
    • Automated dunning by level and interest calculation
    • Statement import and auto-matching by payment reference
Modules

The spaces that carry this solution

A solution is neither a separate product nor a separate licence. It is the same system seen from one angle, and these business spaces carry most of the work this page describes.

  • Inventory and logistics

    Stock on hand, goods in motion and value on the ledger — one record, reconciled at all times.

    30 capabilities
  • Sales and customers

    From opportunity to cash, in one chain with nothing retyped.

    30 capabilities
  • Procurement and suppliers

    From need to payment: purchase orders, receipts, invoices, and a landed cost that stays correct after customs arrives late.

    30 capabilities
All modules
FAQ

Questions about this solution

Scope, boundaries, and the rules this entry point works by.

Does NG One support lots, expiry dates and FEFO?

Yes. Lot, serial number and expiry belong to the stock movement line, together with FEFO issuing, unit-of-measure conversions, consignment, and the split of quantity into available, reserved, inbound, in transit and blocked. Traceability runs both ways: from a batch you get every customer who received it; from a complaint you reach the goods receipt and the supplier. That is a query over data rather than a search through an archive of delivery notes — a difference measured in hours on the day a supplier issues a recall.

How do you handle a discount policy with promotions and contract terms?

Price lists and discounts are versioned configuration: a price list per channel or customer, a contractual discount, a volume scale and a promotion each carry a valid-from and valid-to date. The document line records which price was applied and which rule produced it, so a recap per customer is a query, not a reconstruction. A later grant — a turnover bonus, a retroactive price correction, an arrangement made after delivery — goes through a credit note as a document with its own posting, because a correction that edits an issued invoice is not a correction but the removal of a trace.

We run a warehouse with several thousand pallet positions. Do we need the advanced WMS?

Probably not immediately, and that is worth saying plainly. Inventory operations are complete without it — receiving, put-away, transfers, reservations, picking, packing, dispatch, returns, stocktaking and handheld tasks all run on standard warehouse documents. The advanced WMS solves the problems that come from volume: bin locations and zones with capacities, directed put-away and optimised picking paths, wave and batch picking, zone replenishment, cross-docking, cycle counting and SSCC packing. Because it is configuration per warehouse rather than a second system, the decision is deferrable and reversible: switch it on at the distribution centre, leave it off at the spares store, and in neither direction is there a data migration.

How is the cost of imported goods calculated when the freight invoice arrives late?

Through landed costs and customs handling: duty, transport, forwarding, insurance and other dependent charges are allocated to receipt lines by a chosen key and enter the item cost. When a charge arrives after the goods are sold — which is the rule, not the exception — a backdated inventory recalculation and stock-to-ledger reconciliation are triggered, so the difference is not left as an unexplained variance until year end. The margin on goods already sold is corrected against the actual cost rather than the assumption made at receipt.

Can the system stop a delivery to a customer over their limit?

Yes — the control sits in the sales flow, on the order, before dispatch. Credit limit per partner and the statutory 45/60-day terms are part of the core, and open items, ageing and payment history are visible in Partner 360 from the same screen where the order is confirmed. Whether a breach is a hard block or a request for approval is decided by configuration and the approval chain with limits — the system enforces your policy rather than imposing one. What matters is that the decision arises while it can still be made, not after the vehicle has left.

Which Serbian statutory obligations does a distributor get in the core?

The SEF channel sends and receives invoices in UBL 2.1 and tracks their status; VAT records are populated in the EEO and EPP structure from posted documents, and the POPDV and PP PDV XML come out of those same records rather than a separate spreadsheet. The e-delivery note via SEO is derived from the delivery note that already exists in the inventory flow — with carrier, vehicle and receipt confirmation, and a distinct flow for excise goods. Public-sector invoices go through the CRF, the goods ledger (KEP) is kept from stock movements, and APR financial statements come out of the same chart of accounts you post to. If you run a retail outlet alongside wholesale, e-fiscalisation through an ESIR with an LPFR or VPFR is there too. Underneath all of it sits the decision that cannot be added later: every rate, threshold and mapping is a record with a validity period, so correcting a March document in December follows March's rules.

Test NG One against your own stock and your own discount policy

Book a working review for distribution. We walk your flow from purchase order to collection, your batches and expiry dates, your price lists and limits — on your data, with a drill-down to the source record behind every number we show you.