# Microsoft Dynamics NAV 2018

> Wie Dynamics NAV 2018 bis zum Umstieg Seriennummern liefern kann und warum neue Integrationen auf Business Central zielen.

> [!NOTE]
> Diese Seite beschreibt ein Integrationsmuster. BatteryPass liefert keinen Konnektor für Dynamics NAV und hat keine
> Partnerschaft mit Microsoft; nichts hier ist eine Freigabe des Herstellers.

> [!WARNING]
> Laut der Lifecycle-Seite von Microsoft endet der erweiterte Support für Dynamics NAV 2018 am 11. Januar 2028. Bauen Sie
> neue Integrationen gegen die API von Business Central (siehe
> [Business Central](https://passport.kabin.sh/docs/de/integrations/erp/dynamics-365-business-central)) und halten Sie, was Sie für NAV bauen,
> klein.

NAV 2018 veröffentlicht Seiten, Codeunits und Abfragen als SOAP- und OData-Webdienste. Die Middleware meldet sich mit
NavUserPassword oder dem Webdienst-Zugriffsschlüssel des Benutzers an; nutzen Sie einen technischen Benutzer mit reinen
Leserechten. NAV kennt keine Änderungsereignisse, die Middleware liest neue Seriennummern deshalb zeitgesteuert.

Bis zum Umstieg genügt oft ein Dateiexport: die Middleware (oder ein geplanter Bericht) schreibt die Seriennummern mit
den Spaltennamen des Presets `generic-csv`, und die Datei wird bereitgestellt wie unter
[Einheiten aus der Fertigung](https://passport.kabin.sh/docs/de/integrations/workflows/units-from-production) beschrieben.

## Schnittstellen und Prüfstand

- **Hersteller:** Microsoft
- **On-Premise:** Dynamics NAV 2018

Der erweiterte Support endet laut Microsoft am 11. Januar 2028. Neue Integrationen sollten auf die API von Business Central zielen; bis zum Umstieg genügt ein Dateiexport über die allgemeine Vorlage.

Integrationsmuster, kein Konnektor: BatteryPass liefert keine ERP-Anbindung und ist bei keinem Hersteller zertifiziert.

| Schnittstelle                                                                                                                                             | Protokoll | Anmeldung                 | Ereignisse | Objekte                                                             | Prüfstand                                          |
| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------- | ---------- | ------------------------------------------------------------------- | -------------------------------------------------- |
| [`SOAP web services`](https://learn.microsoft.com/en-us/previous-versions/dynamicsnav-2018-developer/Web-Services) (Veröffentlichte Seiten und Codeunits) | SOAP      | Basic Auth, API-Schlüssel | keine      | Produkt-/Materialstamm, Charge/Seriennummer, Lieferung/Warenausgang | geprüft in der Herstellerdokumentation, 24.10.2026 |
| [`OData web services`](https://learn.microsoft.com/en-us/lifecycle/products/dynamics-nav-2018) (Veröffentlichte Seiten und Abfragen)                      | OData V4  | Basic Auth, API-Schlüssel | keine      | Produkt-/Materialstamm, Charge/Seriennummer, Lieferung/Warenausgang | geprüft in der Herstellerdokumentation, 24.10.2026 |

**Hinweise**

- `SOAP web services`: Anmeldung mit NavUserPassword oder dem Webdienst-Zugriffsschlüssel des Benutzers.

**Importvorlagen (Presets): Allgemeine CSV-Datei** (`generic-csv`): Für jedes ERP und für Dateien, die eine Middleware selbst schreibt: GTIN, Seriennummer, Herstelldatum, Produktionsstätte (Name oder GLN), Modellversion und Batteriestatus, mit deutschen und englischen Spaltennamen.

| Spalte im Export                                              | Feld in BatteryPass                                   |
| ------------------------------------------------------------- | ----------------------------------------------------- |
| `GTIN` (auch EAN, GTIN-13, GTIN-14)                           | GTIN (GS1) `identification.gtin`                      |
| `Serial number` (auch Seriennummer, serial_number)            | Seriennummer `identification.serial_number`           |
| `Manufacturing date` (auch Herstelldatum, manufacturing_date) | Herstellungsdatum `identification.manufacturing_date` |
| `Facility` (auch Produktionsstätte, Facility GLN, Werk-GLN)   | Herstellungsort `identification.manufacturing_place`  |
| `Model version` (auch Modellversion, model_version)           | Modellversion `model_version`                         |
| `Battery status` (auch Batteriestatus, battery_status)        | Batteriestatus `identification.battery_status`        |

## Abläufe

- [Einheiten aus der Fertigung](https://passport.kabin.sh/docs/de/integrations/workflows/units-from-production.md): Seriennummern aus Fertigungsrückmeldung oder Wareneingang werden als Import bereitgestellt; Mitglieder prüfen, übernehmen und geben frei, bevor ein Pass erscheint. Scopes des Schlüssels: import
- [Pass-Links zurück ins ERP](https://passport.kabin.sh/docs/de/integrations/workflows/passport-links-to-erp.md): Die Middleware folgt dem Änderungsfeed und schreibt den GS1 Digital Link und den Passstatus an den Seriennummernsatz im ERP, damit Etiketten und Lieferpapiere ihn tragen. Scopes des Schlüssels: read
- [Rücksendungen und Reparaturen als Lebenszyklus-Ereignisse](https://passport.kabin.sh/docs/de/integrations/workflows/returns-and-repairs.md): Abgeschlossene Reparaturen, Prüfungen und Komponententausche aus Service- oder Retourenaufträgen erscheinen als Ereignisse in der Historie der Einheit. Scopes des Schlüssels: read, condition
