# Neue Positionen nach Business Central übertragen

> Freigegebene Verkaufschancenpositionen werden als Kalkulationszeilen im ERP angelegt.

---

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

---

| | |
|---|---|
| **Richtung** | Customer Engagement → Business Central |
| **Wann** | alle 3 Minuten |
| **Betrifft** | Positionen, die freigegeben sind und in BC noch nicht existieren |
| **Technisch** | Job `opportunityproductsnewfromce` (710), Mapping `CEOpportunityProducts` |

## Was passiert hier?

Die Positionen einer Verkaufschance — in CE die Verkaufschancenprodukte — werden in
Business Central als **Kalkulationszeilen** der Verkaufschance angelegt. Aus ihnen
entsteht dort später das Angebot.

Zwei Bedingungen müssen erfüllt sein:

1. **Sync zu BC** an der Position steht auf „Ja"
2. das Feld **BC System-ID** der Position ist noch leer

## Zwei Voraussetzungen an anderen Datensätzen

Eine Position adressiert ihr Ziel in BC über zwei Werte, die sie sich aus verknüpften
Datensätzen holt:

```mermaid
flowchart LR
  P["Position in CE"] --> A["Verkaufschance<br/><b>BC Verkaufschancennummer</b>"]
  P --> B["Produkt<br/><b>BC Code</b>"]
  A --> Z["Kalkulationszeile in BC"]
  B --> Z
```

| Wert | Kommt von | Gefüllt durch |
|---|---|---|
| Verkaufschancennummer | der Verkaufschance | [Rückmeldung aus BC](../bcopportunitiesresponse/) (261) |
| Elementcode | dem verknüpften Produkt | [Kalkulationselemente aus BC](../bcopportunityelements/) (190) |

Fehlt einer der beiden, findet die Position ihr Ziel nicht.

Sichergestellt ist das über den Takt: Verkaufschance und Kalkulationselemente laufen alle
**zwei** Minuten, dieser Schritt alle **drei**. Die Vorarbeit ist also stets erledigt —
allerdings aus einem früheren Durchlauf, nicht aus demselben. Siehe
[Ausführungsreihenfolge und Takt](../../datenfluss/#ausführungsreihenfolge-und-takt).

## Welche Felder gehen nach BC?

| Feld in Customer Engagement | Feld in Business Central | Anmerkung |
|---|---|---|
| Verkaufschance | Verkaufschancennummer | wird zur BC Verkaufschancennummer aufgelöst |
| Produkt | Elementcode | wird zum BC Code des Elements aufgelöst |
| Menge | Menge | |
| Beschreibung | Beschreibung | |
| BC Betrag | Betrag (LW) | Nettobetrag der Position |
| BC Betrag inkl. MwSt. | Betrag inkl. MwSt. (LW) | Bruttobetrag |
| Marge | Deckungsbeitrag (LW) | |

„LW" steht für Landeswährung — Business Central führt diese Beträge in der Währung des
Buchungskreises.

## Worauf zu achten ist

### Beschreibung und Marge gehen auch bei Änderungen mit

**Beschreibung** und **Marge** sind sowohl Teil dieses Schritts als auch des Schritts
[Positionsänderungen nach BC](../ceopportunityproductsupdates/). Werden sie später in CE
geändert, kommt das in Business Central an.

### Wiedererkennung über die BC System-ID

Anders als Firma, Kontakt und Verkaufschance schickt dieser Schritt keine Dataverse Id
mit. Die Position wird in Business Central über die **BC System-ID** adressiert, die
anschließend über die [Rückmeldung](../bcopportunityproductsresponse/) nach CE kommt.

### Die Freigabe folgt der Verkaufschance

Das Feld **Sync zu BC** an der Position (`wysa_SynctoBC`) folgt der Freigabe der
Verkaufschance — es muss nicht je Position einzeln gesetzt werden. Zu beachten ist der
abweichende technische Feldname gegenüber der Verkaufschance (`wysa_sync2bc`), siehe
[Übersicht](../).

### Anderer Takt als die übrigen Schritte

Die Positions-Jobs laufen alle **3 Minuten**, nicht alle 2 wie der Rest der Integration.
Zusammen mit der Reihenfolge bedeutet das: Zwischen der Freigabe einer Verkaufschance und
dem Ankommen ihrer Positionen in BC können einige Minuten liegen.

## Technische Details

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