====== Schnittstelle 2053 – Bizerba-Kostenträger importieren ====== **2053** (''ImpKRKostensträgerBizerba'') übernimmt Kostenträger-Stammdaten aus einer Datei; keine unmittelbare Änderung an ''Umsätze'' oder ''KRVerkauf''. Einstieg: ''cSchnittKRBizerba.Import_Kostenträger''. ===== Eingabedatei ===== ''PFAD'' verlangt eine vorhandene Datei. Parser: Windows-1252, Semikolon, getrimmte Rand-Leerzeichen und CSV-Anführungszeichen. Kein ausdrücklicher Header-Skip. Mindestens sechs Felder. ^ Position ^ Ziel ^ Verarbeitung ^ | 1 | ''KRKostenTräger.ID'' | String im Bulk, implizite Bigint-Konvertierung im Ziel. | | 2 | ''KRKostenTräger.Bezeichnung'' | Maximal 50 Zeichen. | | 3–4 | — | Ignoriert. | | 5 | ''KRKostenTräger.Einheit2'' | Text/Varchar(2), **nicht** numerisches ''Einheit''. | | 6 | ''KRKostenTräger.KRWarenGruppe'' | Gruppen-ID; fehlende Gruppe wird angelegt. | ===== Datenfluss und Risiken ===== Zeilen landen zunächst in ''#Kostenträger'' über ''cBulkData''. Fehlende ''KRWarenGruppen'' werden mit ''Bezeichnung'' = ''aus Import Artikel'' eingefügt. Vorhandene ''KRKostenTräger'' erhalten UPDATE von ''Bezeichnung'', ''KRWarenGruppe'', ''Einheit2''; fehlende IDs INSERT. ''Einheit'' wird bei Neuanlage nur durch Default 1 belegt und bei UPDATE nicht geändert. Keine fachliche SP. Puffer-Deduplikation gilt nicht zwingend über alle Flush-Grenzen. Kein Gesamtrollback; Dateiarchivierung kann auch nach Zeilenfehlern erfolgen. ''SQL_TIMEOUT'' wird für diesen Fachpfad nicht ausdrücklich gesetzt; keine individuelle fachliche ZW-Einstellung. Gemeinsame Basis: Log-/Mail-/Meldungsschalter. Detailanalyse: Git-Nexus ''pep4desktop/interfaces/by-id/2053.md''. Quellcommit ''f1d82a003b62f2658f06eaa943dc685ab219bdf3'', statische Analyse 18.09.2026; Wiki-Übernahme 25.09.2026. **Kein Importlauf oder produktiver Abgleich.** [[schnittstellen:schnittstellen|Zur Übersicht]]