ShowState

Etat de séance

Description

Etat de séance : répertorie la recette HT et TTC récolté et les entrées pour une séance.

Import AS400 : oui

Job : ShowStateStream

Entités

ShowState

Données d’état de séance

{
    "_id": "string", //Identifiant technique
    "db2id": "string", // id DB2 de l'import AS400
    "territory": Territory, // Terrritoire
    "cinema": Cinema, // Complexe
    "room": Room, // Salle
    "show": Show, // Séance
    "movie": Movie, // Film
    "details": {
        "lines": [
         {
            "id": "string",
            "type": "string",       // FULL, DISCOUNTED, STUDENT, EXTRA, EXEMPTED
            "label": "string",      // Plein, réduit, étudiant, prépayé/carte, exonéré
            "amountHT": "number",
            "amountTTC": "number",
            "amountTax": "number",
            "numberEntry": "number",
            }
        ],
    "cardAndPrepaidReal": {
            "amountHT": "number", // Montant réel des prépayés
            "amountTTC": "number",
            "amountTax": "number",
            "numberEntry": "number", // Nombre total de prépayé utilisé pour cette séance
        }
    },
    "recipes": {
        "show" :{
            "amountHT": "number",
            "numberEntry": "number"
        },
        "product":{
            "amountHT": "number",
            "numberEntry": "number"
        },
        "totalHT": number,
        "totalTTC": number,
        "totalEntry": number,   // Nombre total de ticket émis
        "totalEntryReal": number // Nombre total de ticket émis sans les exonérés & prépayé
    }
}