# Rückmeldung aus Business Central

> Nach der Anlage im ERP kommen Kontaktnummer und BC System-ID zurück nach Customer Engagement.

---

LLMS index: [llms.txt](/llms.txt)

---

| | |
|---|---|
| **Richtung** | Business Central → Customer Engagement |
| **Wann** | unmittelbar nach jeder Neuanlage — kein eigener Zeitplan |
| **Betrifft** | genau die Firmen, die gerade in BC angelegt wurden |
| **Technisch** | Job `accountsresponsefrombc` (221), Mapping `BCAccountsResponse` |

## Was passiert hier?

Wenn eine Firma [neu nach BC übertragen](../ceaccounts/) wird, vergibt Business Central
dabei zwei Werte, die Customer Engagement noch nicht kennen kann:

* die **BC Kontaktnummer** aus dem Nummernkreis des ERP
* die **BC System-ID**, den technischen Schlüssel des Datensatzes

Dieser Schritt trägt beides in CE nach. Er läuft direkt im Anschluss an die Anlage und
wertet dabei die Antwort von Business Central aus — es ist keine erneute Abfrage.

```mermaid
sequenceDiagram
  participant CE as Customer Engagement
  participant BC as Business Central
  CE->>BC: neue Firma anlegen
  BC-->>CE: Antwort mit Kontaktnummer und BC System-ID
  Note over CE: Rückmeldung trägt beides<br/>an der Firma nach
```

## Warum das der wichtigste Schritt der Kette ist

Die BC System-ID ist mehr als eine technische Kennung — sie ist der **Nachweis, dass die
Firma im ERP angekommen ist**. Solange sie leer ist, gilt die Firma als „noch nicht in
BC". Erst wenn sie gefüllt ist, ändert sich das Verhalten der gesamten Kette:

| | vorher | nachher |
|---|---|---|
| BC Kontaktnummer | leer | gefüllt |
| BC System-ID | leer | gefüllt |
| Zuständig für Übertragungen | [Neu nach BC](../ceaccounts/) | [Änderungen nach BC](../ceaccountupdates/) |
| Kontakte dieser Firma | dürfen nicht freigegeben werden | dürfen freigegeben werden |

Genau darauf baut die Freigaberegel auf: Ein gesetztes Häkchen bei *Sync zu BC* bedeutet
nur „soll übertragen werden". Eine gefüllte BC System-ID bedeutet „ist übertragen".
Siehe [Freigabe nach Business Central](../../../business-logik/sync-nach-bc/).

## Welche Felder kommen zurück?

| Feld in Business Central | Feld in Customer Engagement |
|---|---|
| Nr. | BC Kontaktnummer |
| id | BC System-ID |

Mehr nicht. Alle fachlichen Daten hat CE ja bereits — sie wurden gerade erst
dorthin übertragen.

## Worauf zu achten ist

### Es dauert zwei Durchläufe

Anlage und Rückmeldung gehören zusammen, laufen aber nacheinander. Wer eine Firma
freigibt und gleich danach in CE nachsieht, findet die BC System-ID unter Umständen noch
nicht — und kann die zugehörigen Kontakte deshalb noch nicht freigeben. Nach spätestens
zwei Durchläufen ist der Zustand stabil.

### Bleibt die Rückmeldung aus, hängt die Firma fest

Ohne gefüllte BC System-ID gilt die Firma weiterhin als „nicht in BC vorhanden". Sie
würde beim nächsten Lauf erneut zur Anlage angeboten — dass dabei keine Dublette
entsteht, verhindert die Wiedererkennung über die Dataverse Id. Bleibt der Zustand über
mehrere Läufe bestehen, ist das ein Hinweis auf einen Fehler bei der Übertragung und
sollte geprüft werden.

## Technische Details

Die vollständige technische Mapping-Tabelle mit Feldzuordnungen, Key-Auflösung und
Transformationen steht unter
[Technisches Mapping → accountsresponsefrombc](../../technisches-mapping/accountsresponsefrombc/).
