Gå til indholdet

Business Central OData endpoints

Vores integration sker via Business Centrals indbyggede OData webservices. Af denne årsag betyder det at lagersystem undersøtter versioner fra Nav 2013 (7.0) og frem til i dag. Herunder alle versioner af Business Central.

Herefter angives Business Central, men alt gælder for on-prem navision også.

Adgang til webservice

Ideelt vil vi gerne have en bruger, som vi kan bruge til at se løsningen. Det hjælper vores support, hvis der kommer spørgsmål til setup’et, at vi kan se de faktiske ordrer, varer mv. i Business Central. Denne bruger skal have oprettet en Webtjenesteadgangsnøgle på brugerkonto siden, som vi skal oplyses. Husk at kopiere hele strengen – den er lang.

Ved enkelte ældre on-prem skal Use NTLM Authentication aktiveres, og almindeligt login benyttes.

Ved on-prem anbefaler vi, at i selv låser adgangen ned til vores udgående IP adresse i relevant firewall og setup. Alt vores serverkommunikation sker ved ekstern IP: 185.149.228.1

Nogle af de nævnte standardpages findes ikke i ældre udgaver af Navsion (fx 2007-2015), ved henvendelse til din kontaktperson kan vi udleverer FOB fil med backport af pages.

Vare integration

Hvis varianter benyttes, skal de to ikke påkrævede odata publiceres.

Standard Påkrævet OData Endpoint Navn PageID Beskrivelse
Ja Ja workflowItems 6409 Primær endpoint for varer
Nej Nej Vareref 5736 Bruges til varianter og stregkoder, hvis disse er lagt på som reference
Nej Nej ItemVariants 5401 Bruges til varianter
Nej Nej bom 36 Bruges til styklister
Nej Nej itemUnitOfMeasure 5404 Bruges til at hente kolliantal til kollistregkoder

Lagerbeholdning integration

Standard Påkrævet OData Endpoint Navn PageID Beskrivelse
Ja Ja workflowItems 6409 Primær endpoint for lagertal
Nej Nej InventoryItems 5701 Bruges hvis regnskabet er aktiveret med varianter (Kræver at item inventory listing report er oprettet og løbende opdateres i BC).
Nej Ja itemDraft 40 Bruges til lagerreguleringer

Ordre integration

Plukkeopgaver fra Business Central kan komme enten direkte fra salgsordre som skal plukkes fuldt dvs. en forsendelse per salgsordre, dette bruges i ofte i B2C Ecommerce setups hvor fragtprisen er afgørende. Alternativt kan plukkeopgaver komme via plukkeordre (Forsendelse), hvor der kan dannes flere fra en salgsordre, dette anbefales til setups, hvor del-leverancer ønskes ofte B2B.

Standard Påkrævet OData Endpoint Navn PageID Beskrivelse
Ja Ja workflowSalesDocuments 6402 Primær endpoint salgsordre
Ja Ja workflowSalesDocumentLines 6403 Salgsordre linjer
Nej Nej inventoryPick 7377 Bruges til plukke ordre
Nej Nej inventoryPickLines 7378 Plukke ordre linjer
Nej Nej PurchaseReturnOrder 6640 Bruges til købsreturvareordre
Nej Nej Transferorder 5740 Bruges til overflytningsordrer

Varemodtagelses integration

Varemodtagelse kan ske enten direkte mod indkøbsordre eller via læg-på-lager ordre.

Standard Påkrævet OData Endpoint Navn PageID Beskrivelse
Ja Ja purchaseDocuments Primær endpoint indkøbsordre
Ja Ja workflowPurchaseDocumentLines Indkøbsordre linjer
Nej Nej putAwayHeader 7375 Bruges til læg-på-lager ordre
Nej Nej putAwayLines 7376 Læg-på-lager linjer