---
title: Visma.net - Hente salgsordre felter til leveransen
description: Hvordan hente ut salgsordre felter til leveransen på terminal
---

[Gå til innhold](https://kb.bxsoftware.no/hjelp/vismanet-hente-salgsordre-felter-til-leveransen#main-content)

- [Norsk – Norge](https://kb.bxsoftware.no/hjelp/vismanet-hente-salgsordre-felter-til-leveransen)
- [English](https://kb.bxsoftware.no/en/hjelp/visma.net-hente-salgsordre-felter-til-leveransen)

Norsk – Norge

Vis undermeny for oversettelser

[![BxSoftware\_Logo\_Wordmark\_Color](https://kb.bxsoftware.no/hubfs/BxSoftware_Logo_Wordmark_Color.svg)](https://www.bxlogistics.no/)

- [Henvendelser](https://kb.bxsoftware.no/tickets)
- [Selvhjelp](https://kb.bxsoftware.no/hjelp)
- [Logg ut](https://kb.bxsoftware.no/_hcms/mem/logout)

Åpne hovednavigasjon

Lukk hovednavigasjon

- [Henvendelser](https://kb.bxsoftware.no/tickets)
- [Selvhjelp](https://kb.bxsoftware.no/hjelp)
- [Logg ut](https://kb.bxsoftware.no/_hcms/mem/logout)
- - [Norsk – Norge](https://kb.bxsoftware.no/hjelp/vismanet-hente-salgsordre-felter-til-leveransen)
    - [English](https://kb.bxsoftware.no/en/hjelp/visma.net-hente-salgsordre-felter-til-leveransen)

  Norsk – Norge
  
  Vis undermeny for oversettelser

 Hvordan kan vi hjelpe deg?

- Det finnes ingen forslag fordi søkefeltet er tomt.

1. [Selvhjelp](https://kb.bxsoftware.no/hjelp?hsLang=no-no)
2. [Teknisk Dokumentasjon](https://kb.bxsoftware.no/hjelp/teknisk-dokumentasjon?hsLang=no-no)
3. [VismaNet spesifikt](https://kb.bxsoftware.no/hjelp/teknisk-dokumentasjon?hsLang=no-no#vismanet-spesifikt)

# Visma.net - Hente salgsordre felter til leveransen

## Hvordan hente ut salgsordre felter til leveransen på terminal

I noen tilfeller ønsker man å vise ekstra felter fra salgsordren, f.eks. **Kundens ordrenr.**, **Ekstern ref.** eller **Eier (Owner)**, som informasjonsfelter på leveransen i Plukk-modulen i BxMobile. Andre ganger ønsker man å sende ekstra informasjon videre til fraktsystemet (nShift, AxiaFrakt, Logistra etc.) slik at det kommer med på fraktetiketten.

Visma.net-APIet gir ikke tilgang til disse feltene fra leveranse-endepunktet (Shipment). Vi må derfor hente dem fra salgsordre-endepunktet (v3/SalesOrders). Dette gjøres i samme importer som henter leveransene, ved å legge prefikset **salesorder.** foran feltnavnet. Det trengs ingen egen importer for dette.

Oppsettet gjøres i Import from ERP og SQL Integration, og i Export to ERP dersom informasjonen skal sendes til fraktsystemet.

**Innhold**

- [1. Slik fungerer det](https://kb.bxsoftware.no/hjelp/vismanet-hente-salgsordre-felter-til-leveransen#slik-fungerer-det)
- [2. Import from ERP](https://kb.bxsoftware.no/hjelp/vismanet-hente-salgsordre-felter-til-leveransen#imports-from-erp) 
    - [2.1 Eksempler på felter](https://kb.bxsoftware.no/hjelp/vismanet-hente-salgsordre-felter-til-leveransen#eksempler-pa-felter)
    - [2.2 Felter som krever expand](https://kb.bxsoftware.no/hjelp/vismanet-hente-salgsordre-felter-til-leveransen#felter-som-krever-expand)
- [3. SQL Integration](https://kb.bxsoftware.no/hjelp/vismanet-hente-salgsordre-felter-til-leveransen#sql-integration)
- [4. Export to ERP](https://kb.bxsoftware.no/hjelp/vismanet-hente-salgsordre-felter-til-leveransen#export-to-erp)
- [5. Eksempel: Eier (Owner) som plukker](https://kb.bxsoftware.no/hjelp/vismanet-hente-salgsordre-felter-til-leveransen#eksempel-eier-owner-som-plukker)
- [6. Viktig å vite](https://kb.bxsoftware.no/hjelp/vismanet-hente-salgsordre-felter-til-leveransen#viktig-a-vite)
- [7. Oppsummert](https://kb.bxsoftware.no/hjelp/vismanet-hente-salgsordre-felter-til-leveransen#oppsummert)

### **1. Slik fungerer det**

Når minst én mapping i pickinglist-importeren har SourceField som starter med **salesorder.**, henter BxEngine også salgsordrene fra Visma.net i samme kjøring:

- Salgsordrene hentes fra **v3/SalesOrders?status=Shipping**, altså ordrer som ligger til leveranse.
- Prefikset **salesorder.** fjernes, og resten av SourceField er feltnavnet i salgsordren, f.eks. **salesorder.customerOrder** → feltet **customerOrder**.
- Verdiene skrives til tabellen i Destination, normalt **BxOrder**. De legges ikke direkte på leveransen (BxPickinglist), så de må kobles inn i Pickinglist-spørringen i SQL Integration.
- Når en enkelt leveranse hentes på nytt (f.eks. når den åpnes i Plukk), hentes bare salgsordren som hører til den leveransen.

### **2. Import from ERP**

I BxAdmin, gå til Import from ERP → pickinglist → Import Mapping.

![](https://kb.bxsoftware.no/hubfs/image-png-May-25-2022-12-22-39-80-PM.png)

Opprett mappingene med New mapping:

- **salesorder.orderId** → **BxOrder.Orderno**. Denne er påkrevd. Ordrenummeret er nøkkelen i BxOrder og brukes til å koble salgsordren mot leveransen i spørringen.
- Én mapping per felt du ønsker, f.eks. **salesorder.customerOrder** → **BxOrder.CustPO** for Kundens ordrenr.

Sett **Enabled** og **Header Only** på mappingene, siden dette er ordrehode-felter.

![](https://kb.bxsoftware.no/hubfs/image-png-May-25-2022-12-29-57-04-PM.png)

#### **2.1 Eksempler på felter**

| **SourceField** | **Forklaring** |
| --- | --- |
| salesorder.orderId | Ordrenummer. Påkrevd, mappes til BxOrder.Orderno. |
| salesorder.customerOrder | Kundens ordrenr., f.eks. til BxOrder.CustPO. |
| salesorder.customerRefNo | Ekstern ref., f.eks. til BxOrder.YourRef. |
| salesorder.description | Beskrivelse på ordrehodet, f.eks. til BxOrder.OurRef. |
| salesorder.date | Ordredato, f.eks. til BxOrder.Date. |
| salesorder.requestOn | Ønsket leveringsdato, f.eks. til BxOrder.DelDate. |
| salesorder.type | Ordretype (f.eks. SO), f.eks. til BxOrder.OrderType. |
| salesorder.owner.id | Eier (Owner) på ordren. Krever expand=Owner, se [2.2.](https://kb.bxsoftware.no/hjelp/vismanet-hente-salgsordre-felter-til-leveransen#felter-som-krever-expand) Mappes f.eks. til BxOrder.Inf1. |

Felter som ligger inne i et objekt skrives med punktum, f.eks. **salesorder.owner.id**. Hvilke felter som finnes ser du i [Visma.net API-dokumentasjonen for v3/SalesOrders](https://salesorder.visma.net/swagger/index.html). Ledige felter i BxOrder, som Inf1–Inf5, kan brukes til verdier som ikke har en naturlig kolonne.

#### **2.2 Felter som krever expand**

Noen deler av salgsordren kommer bare med når de bes om med parameteret **expand**. Dette gjelder f.eks. Owner, Billing, Payment, FinancialInformation, Shipping, Customer, Origin, Note, Freight, Attachments, CustomFields, Tax, Discounts og HeaderDetails. Uten expand blir slike felter tomme (NULL) i BxOrder.

Legg inn expand ved å opprette denne linjen under Import from ERP → pickinglist → Import Config:

| **Name** | **Value** |
| --- | --- |
| salesorderurlservice | v3/SalesOrders?status=Shipping&expand=Owner |

Flere deler skilles med komma, f.eks. **expand=Owner,CustomFields**. Expand gjelder også når en enkelt leveranse hentes på nytt. Med expand henter Visma.net maks 100 ordrer per kall, så importen kan ta litt lengre tid.

### **3. SQL Integration**

Gå til SQL Integration → Pickinglist. Her kobles BxOrder inn, og feltet legges til som en kolonne som kan vises på terminalen. Kolonnen kan hete hva man vil, f.eks. **poref**:

- I select-delen: **o.custpo poref,**
- I from-delen: **left join bxorder o on o.orderno = (select pl.orderno from BxPickinglistLine pl where pl.pickinglist = p.pickinglist limit 1)**

Leveranselinjene (BxPickinglistLine.Orderno) har salgsordrenummeret, og det er dette som kobler leveransen mot BxOrder. 

Trykk Run Query for å se at spørringen kjører, og deretter Save.

For å hente inn data, trykk Run Import på pickinglist-importeren i Import from ERP, eller åpne Plukk i BxMobile. Skal feltet vises på terminalen, må det også opprettes et Client UI-felt med samme navn som kolonnen. Se vår [Client UI-dokumentasjon](https://kb.bxsoftware.no/hjelp/teknisk-dokumentasjon#bxadmin-client-ui) for hvordan dette gjøres.

### **4. Export to ERP**

Skal verdien sendes til et referansefelt i fraktsystemet, legger man til en mapping under Export to ERP → consignor (eller axia, logistra, shipmentserver, unifaun etc., avhengig av fraktsystem).

- **SourceField**: samme navn som kolonnen i spørringen, her **poref**.
- **Destination**: feltet i fraktsystemet. For Consignor (nShift) On-premises, som er filbasert, er det feltnummeret i filen, f.eks. felt 23 (22 i Consignor). Dette kan også kreve endringer i Import Setup i Consignor. For skybaserte fraktsystemer er det API-feltet, f.eks. **References.7** for Shipment Server.

### **5. Eksempel: Eier (Owner) som plukker**

Noen bruker feltet Eier (Owner) på salgsordren i Visma.net til å bestemme hvem som skal plukke ordren. Slik vises eieren på leveransen i Plukk:

1. Import from ERP → pickinglist → Import Config: opprett **salesorderurlservice** = **v3/SalesOrders?status=Shipping&expand=Owner**.
2. Import Mapping: **salesorder.orderId** → **BxOrder.Orderno**, og **salesorder.owner.id** → **BxOrder.Inf1**. Begge med Enabled og Header Only.
3. SQL Integration → Pickinglist: koble inn BxOrder som i punkt 3, og BxEmployee for å få navnet: **left join bxemployee e on e.employee = o.inf1**. Legg til kolonnen **coalesce(e.employeename, o.inf1) assignedpicker,** i select-delen.
4. Client UI: opprett et felt med navn **assignedpicker** på plukklisten.
5. Kjør pickinglist-importen og sjekk at kolonnen har verdi med Run Query.

BxEmployee fylles av employees-importen. Får du ID-en i stedet for navnet, er ikke ansatt-ID-en fra Owner lik ansattnummeret i BxEmployee, og kolonnen viser da bare verdien fra Owner.

### **6. Viktig å vite**

- **Bare ordrer som ligger til leveranse**: Med standardoppsettet hentes kun salgsordrer med status Shipping. Ved full import tømmes tabellene salgsordre-feltene skrives til (normalt BxOrder) og fylles på nytt med disse ordrene.
- **Egen salesorders-import mot BxOrder**: Har installasjonen også en egen salesorders-import (VismaNetV3 → salesorders) som skriver til BxOrder, vil de to importene tømme og overskrive hverandres data. Feltene kan da forsvinne avhengig av hvilken import som kjørte sist. Bruk i så fall bare én av dem til BxOrder.
- **Felles innstillinger**: Innstillinger i pickinglist-importens Import Config, som pagesize og statusfilter, gjelder også for hentingen av salgsordrer.
- **Feltet blir NULL**: Sjekk at feltnavnet er skrevet riktig (store/små bokstaver som i Visma.net), at nødvendig expand er lagt inn, og at salesorder.orderId → BxOrder.Orderno finnes.

### **7. Oppsummert**

- Legg **salesorder.** foran feltnavnet i pickinglist-importeren og map mot BxOrder, alltid sammen med **salesorder.orderId** → **BxOrder.Orderno**.
- Felter i en expand-del (f.eks. Owner) krever **salesorderurlservice** med expand i Import Config.
- Koble BxOrder inn i Pickinglist-spørringen, og lag et Client UI-felt for å vise verdien på terminalen.

- [BxLogistics Installasjon](https://kb.bxsoftware.no/hjelp/bxlogistics-installasjon?hsLang=no-no#main-content)

    - [BxEngine og BxSmartPrintPro](https://kb.bxsoftware.no/hjelp/bxlogistics-installasjon?hsLang=no-no#bxengine-og-bxsmartprintpro)
    - [BxLogistics](https://kb.bxsoftware.no/hjelp/bxlogistics-installasjon?hsLang=no-no#bxlogistics)
- [ERP Integrasjoner og oppsett](https://kb.bxsoftware.no/hjelp/erp-integrasjoner-og-oppsett?hsLang=no-no#main-content)

    - [Visma Business](https://kb.bxsoftware.no/hjelp/erp-integrasjoner-og-oppsett?hsLang=no-no#visma-business)
    - [Business NXT](https://kb.bxsoftware.no/hjelp/erp-integrasjoner-og-oppsett?hsLang=no-no#business-nxt)
    - [Tripletex](https://kb.bxsoftware.no/hjelp/erp-integrasjoner-og-oppsett?hsLang=no-no#tripletex)
    - [Visma Net](https://kb.bxsoftware.no/hjelp/erp-integrasjoner-og-oppsett?hsLang=no-no#visma-net)
    - [Xledger](https://kb.bxsoftware.no/hjelp/erp-integrasjoner-og-oppsett?hsLang=no-no#xledger)
    - [Rackbeat](https://kb.bxsoftware.no/hjelp/erp-integrasjoner-og-oppsett?hsLang=no-no#rackbeat)
- [Fraktintegrasjoner og oppsett](https://kb.bxsoftware.no/hjelp/fraktintegrasjoner-og-oppsett?hsLang=no-no#main-content)

    - [AxiaFrakt](https://kb.bxsoftware.no/hjelp/fraktintegrasjoner-og-oppsett?hsLang=no-no#axiafrakt)
    - [Logistra Cargonizer](https://kb.bxsoftware.no/hjelp/fraktintegrasjoner-og-oppsett?hsLang=no-no#logistra-cargonizer)
    - [ERP leveringsmetoder](https://kb.bxsoftware.no/hjelp/fraktintegrasjoner-og-oppsett?hsLang=no-no#erp-leveringsmetoder)
    - [nShift Shipment Server](https://kb.bxsoftware.no/hjelp/fraktintegrasjoner-og-oppsett?hsLang=no-no#nshift-shipment-server)
    - [nShift/Unifaun Online](https://kb.bxsoftware.no/hjelp/fraktintegrasjoner-og-oppsett?hsLang=no-no#nshift-unifaun-online)
    - [nShift/Consignor OnPrem](https://kb.bxsoftware.no/hjelp/fraktintegrasjoner-og-oppsett?hsLang=no-no#nshift-consignor-onprem)
- [Brukermanualer BxMobile](https://kb.bxsoftware.no/hjelp/brukermanualer-bxmobile?hsLang=no-no#main-content)

    - [Generelt](https://kb.bxsoftware.no/hjelp/brukermanualer-bxmobile?hsLang=no-no#generelt)
    - [Introduksjon](https://kb.bxsoftware.no/hjelp/brukermanualer-bxmobile?hsLang=no-no#introduksjon)
    - [Salg](https://kb.bxsoftware.no/hjelp/brukermanualer-bxmobile?hsLang=no-no#salg)
    - [Varetelling](https://kb.bxsoftware.no/hjelp/brukermanualer-bxmobile?hsLang=no-no#varetelling)
    - [Vareplukk](https://kb.bxsoftware.no/hjelp/brukermanualer-bxmobile?hsLang=no-no#vareplukk)
    - [Fraktbestilling](https://kb.bxsoftware.no/hjelp/brukermanualer-bxmobile?hsLang=no-no#fraktbestilling)
    - [Varemottak](https://kb.bxsoftware.no/hjelp/brukermanualer-bxmobile?hsLang=no-no#varemottak)
    - [Vareflytting](https://kb.bxsoftware.no/hjelp/brukermanualer-bxmobile?hsLang=no-no#vareflytting)
    - [Lageroverføring](https://kb.bxsoftware.no/hjelp/brukermanualer-bxmobile?hsLang=no-no#lageroverf%C3%B8ring)
    - [Etiketter](https://kb.bxsoftware.no/hjelp/brukermanualer-bxmobile?hsLang=no-no#etiketter)
    - [Utlevering](https://kb.bxsoftware.no/hjelp/brukermanualer-bxmobile?hsLang=no-no#utlevering)
    - [Varer](https://kb.bxsoftware.no/hjelp/brukermanualer-bxmobile?hsLang=no-no#varer)
    - [Innkjøp](https://kb.bxsoftware.no/hjelp/brukermanualer-bxmobile?hsLang=no-no#innkj%C3%B8p)
    - [Plukk](https://kb.bxsoftware.no/hjelp/brukermanualer-bxmobile?hsLang=no-no#plukk)
- [Brukermanualer BxWebManager](https://kb.bxsoftware.no/hjelp/brukermanualer-bxwebmanager?hsLang=no-no#main-content)

    - [General](https://kb.bxsoftware.no/hjelp/brukermanualer-bxwebmanager?hsLang=no-no#general)
    - [Labels](https://kb.bxsoftware.no/hjelp/brukermanualer-bxwebmanager?hsLang=no-no#labels)
- [Teknisk Dokumentasjon](https://kb.bxsoftware.no/hjelp/teknisk-dokumentasjon?hsLang=no-no#main-content)

    - [BxAdmin - Client UI](https://kb.bxsoftware.no/hjelp/teknisk-dokumentasjon?hsLang=no-no#bxadmin-client-ui)
    - [BxSmartPrintPro](https://kb.bxsoftware.no/hjelp/teknisk-dokumentasjon?hsLang=no-no#bxsmartprintpro)
    - [Plukk](https://kb.bxsoftware.no/hjelp/teknisk-dokumentasjon?hsLang=no-no#plukk)
    - [BxMobile](https://kb.bxsoftware.no/hjelp/teknisk-dokumentasjon?hsLang=no-no#bxmobile)
    - [Infrastruktur](https://kb.bxsoftware.no/hjelp/teknisk-dokumentasjon?hsLang=no-no#infrastruktur)
    - [Visma Global spesifikt](https://kb.bxsoftware.no/hjelp/teknisk-dokumentasjon?hsLang=no-no#visma-global-spesifikt)
    - [Visma Business spesifikt](https://kb.bxsoftware.no/hjelp/teknisk-dokumentasjon?hsLang=no-no#visma-business-spesifikt)
    - [VismaNet spesifikt](https://kb.bxsoftware.no/hjelp/teknisk-dokumentasjon?hsLang=no-no#vismanet-spesifikt)
    - [BusinessNxt spesifikt](https://kb.bxsoftware.no/hjelp/teknisk-dokumentasjon?hsLang=no-no#businessnxt-spesifikt)
- [Varetelling](https://kb.bxsoftware.no/hjelp/varetelling?hsLang=no-no#main-content)

    - [Tellemetoder](https://kb.bxsoftware.no/hjelp/varetelling?hsLang=no-no#tellemetoder)
    - [Visma Net](https://kb.bxsoftware.no/hjelp/varetelling?hsLang=no-no#visma-net)
    - [Business NXT](https://kb.bxsoftware.no/hjelp/varetelling?hsLang=no-no#business-nxt)
    - [Tripletex](https://kb.bxsoftware.no/hjelp/varetelling?hsLang=no-no#tripletex)
    - [Visma Business](https://kb.bxsoftware.no/hjelp/varetelling?hsLang=no-no#visma-business)
    - [Visma Global](https://kb.bxsoftware.no/hjelp/varetelling?hsLang=no-no#visma-global)
    - [Generelt](https://kb.bxsoftware.no/hjelp/varetelling?hsLang=no-no#generelt)
- [Logistikk](https://kb.bxsoftware.no/hjelp/logistikk?hsLang=no-no#main-content)

    - [Lokasjon](https://kb.bxsoftware.no/hjelp/logistikk?hsLang=no-no#lokasjon)
- [Feilsøking](https://kb.bxsoftware.no/hjelp/feils%C3%B8king?hsLang=no-no#main-content)

    - [Frakt](https://kb.bxsoftware.no/hjelp/feils%C3%B8king?hsLang=no-no#frakt)
    - [Visma Net](https://kb.bxsoftware.no/hjelp/feils%C3%B8king?hsLang=no-no#visma-net)
    - [BxMobile](https://kb.bxsoftware.no/hjelp/feils%C3%B8king?hsLang=no-no#bxmobile)
    - [BxSmartPrintPro](https://kb.bxsoftware.no/hjelp/feils%C3%B8king?hsLang=no-no#bxsmartprintpro)
    - [Visma Business](https://kb.bxsoftware.no/hjelp/feils%C3%B8king?hsLang=no-no#visma-business)
    - [BxAdmin](https://kb.bxsoftware.no/hjelp/feils%C3%B8king?hsLang=no-no#bxadmin)
- [BxAPI](https://kb.bxsoftware.no/hjelp/bxapi?hsLang=no-no)
- [Videoarkiv](https://kb.bxsoftware.no/hjelp/videoarkiv?hsLang=no-no#main-content)

    - [Salg](https://kb.bxsoftware.no/hjelp/videoarkiv?hsLang=no-no#salg)
    - [Plukk](https://kb.bxsoftware.no/hjelp/videoarkiv?hsLang=no-no#plukk)
    - [Lagertelling](https://kb.bxsoftware.no/hjelp/videoarkiv?hsLang=no-no#lagertelling)
    - [Generelt](https://kb.bxsoftware.no/hjelp/videoarkiv?hsLang=no-no#generelt)
    - [BxWebManager](https://kb.bxsoftware.no/hjelp/videoarkiv?hsLang=no-no#bxwebmanager)

[![BxSoftware\_Logo\_Symbol\_Color](https://kb.bxsoftware.no/hubfs/BxSoftware_Logo_Symbol_Color.svg "BxSoftware_Logo_Symbol_Color")](https://www.bxlogistics.no/)

Karihaugveien 89, Oslo, Norway

<https://www.linkedin.com/company/9465221/admin/dashboard/> <https://www.facebook.com/> [mailto:support@bxsoftware.no](mailto:support@bxsoftware.no)

Copyright © 2025, BxSoftware AS