Skip to main content

Business Central OData endpoints

Our integration takes place via Business Central's built-in OData web services. For this reason, Lagersystem supports versions from NAV 2013 (7.0) up to the present day, including all versions of Business Central.

Business Central is referred to below, but everything also applies to on-prem Navision.

Access to the web service

Ideally, we would like a user that we can use to view the solution. It helps our support if questions arise about the setup, since we can then see the actual orders, items, etc. in Business Central. This user must have a Web Service Access Key created on the user account page, which must be provided to us. Remember to copy the entire string — it is long.

For some older on-prem installations, Use NTLM Authentication must be enabled, and regular login is used.

For on-prem installations, we recommend that you lock down access to our outgoing IP address yourself in the relevant firewall and setup. All our server communication takes place via the external IP: 185.149.228.1

Some of the standard pages mentioned do not exist in older versions of Navision (e.g. 2007-2015); by contacting your point of contact, we can provide an FOB file with a backport of the pages.

Item integration

If variants are used, the two non-required OData endpoints must be published.

StandardRequiredOData Endpoint NamePageIDDescription
YesYesworkflowItems6409Primary endpoint for items
NoNoVareref5736Used for variants and barcodes, if these are set up as a reference
NoNoItemVariants5401Used for variants
NoNobom36Used for bills of materials
NoNoitemUnitOfMeasure5404Used to retrieve the units-per-case count for case barcodes

Inventory integration

StandardRequiredOData Endpoint NamePageIDDescription
YesYesworkflowItems6409Primary endpoint for stock figures
NoNoInventoryItems5701Used if the accounting is enabled with variants (requires that the item inventory listing report is created and kept continuously updated in BC).
NoYesitemDraft40Used for stock regulations

Order integration

Picking tasks from Business Central can come either directly from a sales order that must be picked in full, i.e. one shipment per sales order — this is often used in B2C e-commerce setups where the shipping price is decisive. Alternatively, picking tasks can come via pick orders (shipments), where several can be created from one sales order — this is recommended for setups where partial deliveries are desired, often B2B.

StandardRequiredOData Endpoint NamePageIDDescription
YesYesworkflowSalesDocuments6402Primary endpoint for sales orders
YesYesworkflowSalesDocumentLines6403Sales order lines
NoNoinventoryPick7377Used for pick orders
NoNoinventoryPickLines7378Pick order lines
NoNoPurchaseReturnOrder6640Used for purchase return orders
NoNoTransferorder5740Used for transfer orders

Goods in integration

Goods in can take place either directly against a purchase order or via a put-away order.

StandardRequiredOData Endpoint NamePageIDDescription
YesYespurchaseDocumentsPrimary endpoint for purchase orders
YesYesworkflowPurchaseDocumentLinesPurchase order lines
NoNoputAwayHeader7375Used for put-away orders
NoNoputAwayLines7376Put-away lines