X12 159 — Motion Picture Booking Confirmation
Le 159 porte la confirmation de booking entre distributeur de films et exploitant cinématographique : titre, lieu, dates de programmation, conditions financières.
Objet
Le 159 documente l'engagement contractuel sur la sortie d'un titre dans un cinéma : référence du film, lieu d'exploitation, période d'engagement (run), nombre de salles allouées, conditions financières (rental percentage, minimum guarantee, settlement basis).
Il s'utilise dans le circuit B2B entre studios (Disney, Warner, Universal) et chaînes (AMC, Cinemark, Regal). Il est typiquement précédé d'un échange d'offres et acquitté par un 997 ; le revenu réel sera réconcilié post-run via un 820 (Remittance) ou un 811 (Consolidated Statement).
Structure d'enveloppe
Le 159 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group MB, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*ACMEDISTR *ZZ*ACMECINEMA *260514*1300*U*00401*000000159*0*P*>~
GS*MB*ACMEDISTR*ACMECINEMA*20260514*1300*1*X*004010~
ST*159*0001~
BBC*00*BK-2026-7741*20260514*A~
N1*DI*ACME DISTRIBUTION*92*ACMD~
N1*EX*ACME CINEMAS INC*92*ACMEC~
N4*CHICAGO*IL*60601*US~
LX*1~
REF*ZZ*FILM-EVERWILD-2026~
DTM*150*20260619~
DTM*151*20260709~
QTY*38*4*EA~
AMT*RC*0.55~
AMT*MG*8500.00~
SE*11*0001~
GE*1*1~
IEA*1*000000159~ Segments courants
- Header —
ST,BBC(Beginning Segment for Booking Confirmation),DTM. - Parties —
N1*DI(Distributor),N1*EX(Exhibitor),N4(ville d'exploitation). - Titre / Run — boucle
LXavecREF(titre),DTM*150(start),DTM*151(end),QTY(nombre d'écrans). - Conditions financières —
AMT*RC(rental percentage),AMT*MG(minimum guarantee),AMT*HC(house cap). - Summary —
SE.
Pièges courants
- Sliding scale : le rental percentage chute par semaine de run ; encoder chaque semaine en
LXséparé plutôt qu'un seulAMT*RCqui perd la progressivité. - House allowance : déductions house (employés, frais d'exploitation) impactent la base de calcul ; documenter via
AMT*HA(House Allowance) ou la base est ambiguë. - Sortie ajustée : si la date de sortie shift après confirmation, émettre un nouveau 159 avec
BBC02code de fonction04(Change), pas un 159 original en remplacement.
Transactions liées
Documentation
Le code 159 et le nom Motion Picture Booking Confirmation sont publics et listés sur x12.org/products/transaction-sets. La structure complète des loops, qualifiers et code-lists est distribuée par DISA via les Implementation Guides (TR3) propriétaires. ediverse.io ne couvre que les concepts publics, l'enveloppe et des exemples didactiques.