Documentation développeur Entités CardCommercialOffer
November 26, 2025 at 2:48 AMCardCommercialOffer
Type de carte / Abonnement / Offre de commerce liée aux cartes et aux prépayés.
Description
Répertorie tous les types de carte (MULTIPASS, INDIVIDUEL, VIP, CIA…) mais aussi les types de lot prépayé (LOT 100 ADULTE, LOT 200 ENFANT…) ainsi que les lots prépayé de remboursement.
Import AS400 : oui
Job : CardTypeStream
Odoo : non
Structure
{
"id": "string", // identifiant technique
"db2id": "string", // identifiant DB2
"name": "string", // nom du type de carte/lot
"printName": "string", // libellé d'impression
"cardCategory": "string", // définie le type d'offre (MULTIPASS, INDIVIDUAL, PREPAIDLOT...)
"amountRealTTC": "bigdecimal", // montant en TTC unitaire
"amountReal": "bigdecimal", // montant en HT unitaire
"amountTheoricUnit": "bigdecimal", // montant theorique HT
"amountBy": "string", // definie si l'offre est payé par abonnement, lot, à l'unité
"feature": "string", // si l'offre corresponds à un remboursement, un renplacement (REFUND, EXEMPT, DEFAULT)
"cardOptions": [
{
"optionType": "string", //nom de l'option
"optionValue": "string" //valeur de l'option
}
],
"cinemaId": "string", // complexe source de l'offre
"restrictRoom": {...}, // définie la restriction d'une salle
"numberSeat": "int", // nombre de place pour une carte et le nombre de prépayé pour un lot
"periodOfValidity": "int", // période de validité en mois
"pricingType": "string", // défini si l'offre est pour un Adulte (Plein), Enfant (Reduit), Etudiant
"cardSupport": "string", // défini si l'offre produit un lot ou une carte
"tag": "string", // a utiliser pour la limitation des séance
"posType": {...}, // list des PointOfSaleType valable pour utiliser l'offre
}