Warehouse system for Visma.net ERP — complete and in-depth integration

Do you use Visma.net ERP as your cloud-based ERP and finance system? Our warehouse system has a complete and thoroughly developed Visma.net integration. We've been integrating with Visma.net Financials and Logistics for several years, and we have Danish B2B, wholesale and webshop customers in daily operation, sending stock movements, sales orders, shipments and goods receipts through the integration. We speak Visma.net. We understand your item catalogue, your debtors, your creditors, your warehouses, your locations, your shipments and your customer groups. You keep Visma.net as your ERP and finance hub — we take care of all the physical work in the warehouse.

Why Visma.net customers choose our warehouse system

  • Stock updated live against Visma.net — inventory synchronises as soon as items are packed, received, moved or adjusted.
  • Sales orders and shipments fetched automatically — as soon as a shipment is released in Visma.net, it’s ready on the handheld terminal for picking.
  • Goods receipt straight into Visma.net — scan the receipt in, and the goods receipt is created and released in Visma.net.
  • Stock transfers between locations — inventory transfers between warehouses and locations are done on the handheld terminal and posted directly in Visma.net.
  • Multi-warehouse in full depth — multiple warehouses, multiple locations per warehouse, all supported.
  • Tailored for B2B and wholesale — your customer groups, price lists, freight agreements and advanced order types are handled exactly as you’d expect.

What our Visma.net integration can do

Multi-warehouse and location management

Visma.net supports multiple warehouses and multiple locations per warehouse. So do we — in full depth.

  • Stock levels per warehouse and per location, exactly as in Visma.net Logistics
  • Automatic picking from the correct location, based on rules you define yourself
  • Physical location management (aisle/rack/shelf) layered on top of Visma.net’s structure
  • Reporting per warehouse and per channel, so you can see what’s actually where
  • You can lock the warehouse system to one specific warehouse per installation (typically the main warehouse), so orders from other warehouses aren’t mixed in

Stock transfers between warehouses and locations (Inventory Transfer)

Need to move items from the main warehouse to a branch, a pop-up shop, an external remote warehouse or a returns warehouse? Stock transfers happen directly from the handheld terminal and are posted as an inventory transfer in Visma.net.

  • Scan the item, choose the receiving warehouse and location, done
  • Release of the stock transfer happens automatically, so the posting is in place immediately
  • An external reference is included, so the Visma.net transfer can be traced back to the warehouse system’s document
  • Also suited to large relocation projects with masses of lines

Adjustments and stock counting

Counts, upward and downward adjustments and write-offs are posted directly in Visma.net. You keep your audit trail and your posting rules.

  • Cycle counting, zone counting and full annual stocktake from the handheld terminal
  • Discrepancies go to approval before being posted to Visma.net
  • Write-offs and shrinkage are logged with a reason, so you can report on them

Sales orders, shipments and picking

Visma.net separates the sales order from the shipment. Our integration works with that flow:

  • Shipments are fetched when they’re ready for picking
  • The sales order behind the shipment is fetched too, so we have the order type, customer details and any order notes
  • The shipment’s detail lines are picked on the handheld terminal
  • Once packing is complete, the shipment is updated in Visma.net
  • Invoicing in Visma.net can then proceed without manual intervention

Debtors and customer groups

We import the debtors with their complete master data — including customer class, so B2C, B2B and wholesale can be separated in warehouse reporting and the picking flow. Custom prices, delivery addresses and payment terms from Visma.net naturally carry over onto the order.

Purchasing and goods receipt (Purchase Receipts)

Purchases from suppliers are handled as purchase orders and goods receipts in Visma.net. Our integration pulls them into the handheld terminal, so the receipt can be scanned in by the warehouse worker.

  • Goods receipts in balanced status (ready for receipt) are pulled in
  • Receipts that are already released or on hold are naturally skipped
  • Receiving can happen as a partial delivery — you don’t have to wait for the whole shipment to arrive
  • Once everything is scanned, the goods receipt is ready for release in Visma.net
  • Stock levels are updated immediately, so customers can order again

Item catalogue, variants and suppliers

Your item catalogue is edited as usual in Visma.net. We automatically import the items into the warehouse system and keep the data synchronised.

  • Item number (inventory number) is the key between Visma.net and the warehouse
  • Alternative IDs / barcodes can be used as the scanning key — so the warehouse can scan EAN codes even if Visma.net uses a different primary item number
  • Status is handled correctly — items with status Active, No sales or No purchases are pulled in, while deactivated items are removed again
  • Supplier details (expand supplier details) come along too, so the purchasing module is ready from day one
  • Incremental synchronisation based on last-modified timestamp — we don’t put unnecessary load on Visma.net

Stock levels both ways

We support both physical stock (quantity on hand) and available stock (available) — you choose which Visma.net value should drive your sales channels. This means, for example, that you can choose to show webshop customers the available stock (after open orders), while the warehouse worker sees the physical stock.

Lot and serial numbers

Visma.net supports lot and serial numbers on relevant items, and we work with that:

  • Serial numbers can be scanned during picking, so the right unit goes on the right shipment
  • Outbound serial number flow is supported out of the box
  • Traceability is maintained — you can always answer which unit went to which customer
  • On return, the serial number can be put back into stock

Batches and shelf life

Do you sell items with batch numbers and expiry dates? Our batch handling runs on top of Visma.net’s lot tracking, and picking is done automatically by FEFO (First-Expired-First-Out), so the oldest batch goes out first.

General highlights

Mobile warehouse management with handheld terminals

Picking, receiving, location management, stock transfers and stock counting all take place on rugged Android handheld terminals with a 1D/2D scanner (Honeywell or Zebra scan engine). The warehouse worker works with a scanner in hand — not in the Visma.net client.

Visma.net's logic is preserved

Visma.net Logistics has a well-thought-out distinction between sales order and shipment, between order type and status, between warehouse and location. Our integration respects that logic — we speak Visma.net, we don’t try to rewrite the flow.

Packing station with freight agreements

Complete pick-and-pack flow with batch picking, multi-order picking and scanning of every line. Freight labels are printed based on the shipment’s freight method with PostNord, GLS, DAO, DHL, UPS, Bring and others. Track & trace is written back to the order channel.

Returns receiving

When a customer returns an item, your warehouse can receive, scan, quality-check and put the item back into stock — or mark it as defective. The returns flow is posted back into Visma.net.

Multi-channel sales

Visma.net is the finance and logistics core. Our warehouse system is channel-agnostic and can receive orders from many sales channels (Shopify, Shopware, Magento, WooCommerce, PrestaShop, DanDomain, HostedShop, Shoporama and more) — all ending up in Visma.net as sales orders in the right way.

Reporting

Picking times, error rates, stock value, turnover rate, dead stock — you get the numbers to run the warehouse professionally, and it always reconciles with Visma.net’s stock.

Who is it for?

  • Growing Visma.net customers outgrowing manual warehouse management and overselling
  • Wholesale and distribution businesses with complex customer groups and large orders
  • Multi-warehouse businesses operating multiple physical warehouses, locations or external remote warehouses
  • B2B businesses with Visma.net as their finance core and a need for precise debtor groups and price lists
  • Webshops on Visma.net wanting orders from Shopify, Shopware, Magento, WooCommerce, PrestaShop, DanDomain, HostedShop and Shoporama to come in directly as sales orders
  • Industries with serial numbers — electronics, white goods, tools, sports equipment, e-mobility
  • Industries with batches and shelf life — food, cosmetics, supplements, chemicals, animal feed
  • Hybrid retail with both a physical shop and a webshop, needing a unified stock overview

From manual click-work to automatic flow

Do you currently click around in Visma.net to release shipments, scan items manually, register stock transfers and post goods receipts line by line? With our integration you get:

  1. Shipments appear automatically on the handheld terminal as soon as they’re released in Visma.net
  2. Pick and pack with scanning — errors are caught before the box is sealed
  3. Freight label printed automatically based on the shipment’s freight method
  4. Track & trace written back to the order channel, the customer gets their tracking email
  5. The shipment is closed in Visma.net, invoicing can proceed
  6. Purchasing and goods receipt happen on the handheld terminal and are posted in Visma.net as a goods receipt
  7. Stock transfers between warehouses and locations are posted directly with an external reference
  8. Stock, lot and serial numbers are always accurate — in the warehouse AND in Visma.net

Getting started

  1. Book a demo — we’ll show you the integration running live against a Visma.net company
  2. API access in Visma.net — you create an API user for our integration on your Visma.net company
  3. Pilot project — we set up against a test copy of your Visma.net and run through your own flow
  4. Go-live — we’re on hand at launch, and our support team knows Visma.net Logistics and Financials inside out

FAQ

How deep is your Visma.net integration?

Yes. You can have as many warehouses in Visma.net as you need — main warehouse, branch warehouse, B-goods warehouse, shop warehouse, external remote warehouse — and our warehouse system handles them all, in picking, receiving, transfers and reporting. You can also choose to lock the warehouse system to one specific warehouse per installation.

Complete and in-depth. We’ve been integrating with Visma.net Financials and Logistics for several years, and we run large daily volumes of stock movements, sales orders, shipments, goods receipts and stock transfers through the integration for Danish B2B and wholesale customers.

Yes. Visma.net distinguishes between warehouse and location (bin location within a warehouse). We handle both levels — picking and stock transfers happen at the location level, and posting is correct across both dimensions.

Yes. Stock transfers happen from the handheld terminal and are posted directly in Visma.net as an inventory transfer. The release happens automatically, so the posting is in place immediately.

Yes. Upward and downward adjustments, write-offs and shrinkage are posted directly in Visma.net. You keep your audit trail and your posting rules.

Yes. Visma.net Logistics has a clear distinction between the sales order and the shipment. We fetch the shipment as the operational picking object and pull the sales order behind it too, so we have the full context.

Yes. Purchases from suppliers are received on the handheld terminal, and the goods receipt is posted in Visma.net. We automatically skip receipts that are on hold or already released.

Yes. Outbound serial number flow is supported — you can scan serial numbers during picking, and the right unit goes on the right shipment with full traceability.

Yes. Batches and expiry dates are supported, and picking is done automatically by FEFO (First-Expired-First-Out).

You can choose. Visma.net operates with both quantity on hand (physical on the shelf) and available (after open orders are deducted), and we support both. Many shops choose to show webshop customers the available stock, while the warehouse worker sees the physical stock.

Yes. If your Visma.net item number isn’t the barcode the warehouse actually needs to scan, we can look up alternative IDs, so scanning an EAN code hits the right item.

Yes. The customer group carries over on the debtor and the order, so B2C, B2B and wholesale can be separated in the warehouse flow and reporting.

The warehouse system queues the updates and retries. You don’t lose any orders or stock movements — everything is sent once the connection is restored. We also handle re-authentication automatically if the token expires mid-sync.

Yes. Our warehouse system is channel-agnostic — you can add Shopify, Shopware, Magento, WooCommerce, PrestaShop, DanDomain, HostedShop, Shoporama, Amazon, eBay, Zalando and B2B portals on top, and everything still lands correctly in Visma.net.

We have Danish B2B, wholesale and webshop customers live for several years, running large daily volumes of shipments, receipts, stock transfers and sales orders against Visma.net.

Live — as soon as a stock movement occurs. Incremental synchronisation is used for ongoing updates based on the last-modified timestamp, so Visma.net isn’t put under unnecessary load.

Want to see how it works in your Visma.net? Contact us for a demo, or book a pilot where we connect to a test copy of your company. Read more about Visma.net ERP at vismasoftware.dk.