# Versteckte Berechnungen

Sämtliche Zwischen-Berechnungen einer Konfiguration werden im Payload einer Bestellposition gespeichert. Diese können in einer Middleware abgegriffen und zur Weitergabe an Drittsysteme genutzt und aufbereitet werden.

### Beispiel

#### Anlegen der Zwischenberechnung

<figure><img src="https://665968178-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FumO1dT2DDgq6BDHjh0sb%2Fuploads%2FSz3EFlsPqDSo1A4EwXKm%2Fimage.png?alt=media&#x26;token=5357a517-6a38-4b8f-9ab2-8f5184c5b0e9" alt=""><figcaption><p>Zwischenberechnung in einer Konfiguration, die Länge wird in einer Zwischenberechnung um 10 reduziert</p></figcaption></figure>

#### Ansicht im Warenkorb

<figure><img src="https://665968178-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FumO1dT2DDgq6BDHjh0sb%2Fuploads%2FLaArQYQNgHAyPacZK8ew%2Fimage.png?alt=media&#x26;token=e389d9df-f391-4553-b216-856e1935a9a9" alt=""><figcaption></figcaption></figure>

#### Technische Ansicht -  Inhalt des Payloads einer Bestellung

Im Payload einer Bestellpositon (LineItem) werden alle Zwischenberechnungen gespeichert.

```json
{
    "payload" : {
        ...
        "neon_configurator" : {
            ...
            "subcalculations" : {
                "length_production" : 90
            }
        }
    }
}
```
