{"id":4011,"date":"2026-08-23T15:52:10","date_gmt":"2026-08-23T15:52:10","guid":{"rendered":"https:\/\/maroczain.com\/?p=4011"},"modified":"2026-08-23T15:52:10","modified_gmt":"2026-08-23T15:52:10","slug":"4011","status":"publish","type":"post","link":"https:\/\/maroczain.com\/en\/2026\/08\/23\/4011\/","title":{"rendered":""},"content":{"rendered":"<div id=\"mzafs\" class=\"mzafs\">\n            <header class=\"mzafs-hero\">\n                <div>\n                    <span class=\"eyebrow\">MAROC ZAIN ACADEMY \u2022 EXECUTIVE PROGRAM<\/span>\n                    <h1>Airline Finance Suite<\/h1>\n                    <p>Finances a\u00e9riennes pour non-financiers \u2014 de la rotation quotidienne \u00e0 la d\u00e9cision r\u00e9seau.<\/p>\n                <\/div>\n                <div class=\"hero-chip\">\n                    <b>V3.0<\/b>\n                    <span>Executive Edition<\/span>\n                <\/div>\n            <\/header>\n\n            <div class=\"mzafs-nav\">\n                <button class=\"active\" data-tab=\"dashboard\">Dashboard<\/button>\n                <button data-tab=\"flight\">Vol<\/button>\n                <button data-tab=\"route\">Ligne 12 mois<\/button>\n                <button data-tab=\"fleet\">Flotte<\/button>\n                <button data-tab=\"budget\">Budget<\/button>\n                <button data-tab=\"academy\">Academy<\/button>\n                <button data-tab=\"exam\">Examen<\/button>\n            <\/div>\n\n            <section class=\"mzafs-panel active\" data-panel=\"dashboard\">\n                <div class=\"section-head\">\n                    <div><span class=\"mini\">PILOTAGE<\/span><h2>Dashboard ex\u00e9cutif<\/h2><\/div>\n                    <button class=\"btn ghost\" id=\"exportDashboard\">Exporter CSV<\/button>\n                <\/div>\n                <div class=\"kpi-grid\">\n                    <div class=\"kpi\"><span>Recettes vol<\/span><strong id=\"dRevenue\">\u2014<\/strong><small>Passenger + cargo + ancillaries<\/small><\/div>\n                    <div class=\"kpi\"><span>R\u00e9sultat vol<\/span><strong id=\"dProfit\">\u2014<\/strong><small>Contribution de la rotation<\/small><\/div>\n                    <div class=\"kpi\"><span>Marge vol<\/span><strong id=\"dMargin\">\u2014<\/strong><small>R\u00e9sultat \/ recettes<\/small><\/div>\n                    <div class=\"kpi\"><span>Break-even LF<\/span><strong id=\"dBelf\">\u2014<\/strong><small>Remplissage minimal<\/small><\/div>\n                    <div class=\"kpi\"><span>RASK<\/span><strong id=\"dRask\">\u2014<\/strong><small>Recette \/ ASK<\/small><\/div>\n                    <div class=\"kpi\"><span>CASK<\/span><strong id=\"dCask\">\u2014<\/strong><small>Co\u00fbt \/ ASK<\/small><\/div>\n                    <div class=\"kpi\"><span>R\u00e9sultat ligne annuel<\/span><strong id=\"dRouteProfit\">\u2014<\/strong><small>Projection 12 mois<\/small><\/div>\n                    <div class=\"kpi\"><span>\u00c9cart forecast<\/span><strong id=\"dVariance\">\u2014<\/strong><small>Actual vs Forecast<\/small><\/div>\n                <\/div>\n                <div class=\"card decision-card\">\n                    <div>\n                        <span class=\"mini\">COMIT\u00c9 DE DIRECTION<\/span>\n                        <h3>Lecture automatique<\/h3>\n                    <\/div>\n                    <div id=\"executiveDecision\" class=\"decision neutral\">Compl\u00e9tez ou ajustez les hypoth\u00e8ses pour g\u00e9n\u00e9rer l\u2019analyse.<\/div>\n                <\/div>\n                <div class=\"grid2\">\n                    <div class=\"card\">\n                        <h3>Indicateurs \u00e0 surveiller<\/h3>\n                        <div class=\"meter-row\"><span>Load Factor<\/span><progress id=\"meterLF\" max=\"100\" value=\"0\"><\/progress><b id=\"meterLFText\">\u2014<\/b><\/div>\n                        <div class=\"meter-row\"><span>Marge<\/span><progress id=\"meterMargin\" max=\"30\" value=\"0\"><\/progress><b id=\"meterMarginText\">\u2014<\/b><\/div>\n                        <div class=\"meter-row\"><span>Fuel \/ co\u00fbts<\/span><progress id=\"meterFuel\" max=\"100\" value=\"0\"><\/progress><b id=\"meterFuelText\">\u2014<\/b><\/div>\n                    <\/div>\n                    <div class=\"card\">\n                        <h3>Lecture manag\u00e9riale<\/h3>\n                        <ul class=\"insights\" id=\"insights\"><\/ul>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <section class=\"mzafs-panel\" data-panel=\"flight\">\n                <div class=\"section-head\"><div><span class=\"mini\">UNIT ECONOMICS<\/span><h2>Rentabilit\u00e9 d\u2019un vol<\/h2><\/div><\/div>\n                <div class=\"grid2\">\n                    <div class=\"card\">\n                        <h3>Commercial & capacit\u00e9<\/h3>\n                        <div class=\"fields\">\n                            <label>Route<input id=\"fRoute\" type=\"text\" value=\"CMN-CDG\" step=\"1\" min=\"0\"><\/label><label>Si\u00e8ges<input id=\"fSeats\" type=\"number\" value=\"180\" step=\"1\" min=\"0\"><\/label><label>Load Factor %<input id=\"fLF\" type=\"number\" value=\"85\" step=\"0.1\" min=\"0\"><\/label><label>Tarif moyen MAD<input id=\"fFare\" type=\"number\" value=\"2100\" step=\"10\" min=\"0\"><\/label><label>Distance km<input id=\"fDistance\" type=\"number\" value=\"1900\" step=\"1\" min=\"0\"><\/label><label>Cargo MAD<input id=\"fCargo\" type=\"number\" value=\"25000\" step=\"100\" min=\"0\"><\/label><label>Ancillaries MAD<input id=\"fAnc\" type=\"number\" value=\"18000\" step=\"100\" min=\"0\"><\/label><label>Fr\u00e9quences \/ semaine<input id=\"fFreq\" type=\"number\" value=\"7\" step=\"1\" min=\"0\"><\/label>                        <\/div>\n                    <\/div>\n                    <div class=\"card\">\n                        <h3>Co\u00fbts rotation<\/h3>\n                        <div class=\"fields\">\n                            <label>Fuel<input id=\"cFuel\" type=\"number\" value=\"95000\" step=\"100\" min=\"0\"><\/label><label>\u00c9quipage<input id=\"cCrew\" type=\"number\" value=\"28000\" step=\"100\" min=\"0\"><\/label><label>Handling<input id=\"cHandling\" type=\"number\" value=\"22000\" step=\"100\" min=\"0\"><\/label><label>A\u00e9roport<input id=\"cAirport\" type=\"number\" value=\"26000\" step=\"100\" min=\"0\"><\/label><label>Navigation<input id=\"cNav\" type=\"number\" value=\"15000\" step=\"100\" min=\"0\"><\/label><label>Catering<input id=\"cCatering\" type=\"number\" value=\"14000\" step=\"100\" min=\"0\"><\/label><label>Maintenance<input id=\"cMaint\" type=\"number\" value=\"30000\" step=\"100\" min=\"0\"><\/label><label>Autres<input id=\"cOther\" type=\"number\" value=\"16000\" step=\"100\" min=\"0\"><\/label>                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"toolbar\">\n                    <button class=\"btn primary\" id=\"calcFlight\">Calculer<\/button>\n                    <button class=\"btn\" data-scenario=\"fuel20\">Fuel +20%<\/button>\n                    <button class=\"btn\" data-scenario=\"lf10\">LF -10 pts<\/button>\n                    <button class=\"btn\" data-scenario=\"fare10\">Tarif -10%<\/button>\n                    <button class=\"btn danger\" data-scenario=\"crisis\">Crise combin\u00e9e<\/button>\n                    <button class=\"btn ghost\" id=\"resetFlight\">Valeurs initiales<\/button>\n                <\/div>\n                <div class=\"kpi-grid compact\">\n                    <div class=\"kpi\"><span>Passagers<\/span><strong id=\"fPax\">\u2014<\/strong><\/div>\n                    <div class=\"kpi\"><span>Recettes<\/span><strong id=\"fRevenue\">\u2014<\/strong><\/div>\n                    <div class=\"kpi\"><span>Co\u00fbts<\/span><strong id=\"fCost\">\u2014<\/strong><\/div>\n                    <div class=\"kpi\"><span>R\u00e9sultat<\/span><strong id=\"fProfit\">\u2014<\/strong><\/div>\n                    <div class=\"kpi\"><span>Marge<\/span><strong id=\"fMargin\">\u2014<\/strong><\/div>\n                    <div class=\"kpi\"><span>BELF<\/span><strong id=\"fBelf\">\u2014<\/strong><\/div>\n                    <div class=\"kpi\"><span>RASK<\/span><strong id=\"fRask\">\u2014<\/strong><\/div>\n                    <div class=\"kpi\"><span>CASK<\/span><strong id=\"fCask\">\u2014<\/strong><\/div>\n                <\/div>\n                <div id=\"flightDecision\" class=\"decision neutral\">Calcul en attente.<\/div>\n            <\/section>\n\n            <section class=\"mzafs-panel\" data-panel=\"route\">\n                <div class=\"section-head\"><div><span class=\"mini\">ROUTE PROFITABILITY<\/span><h2>Projection d\u2019une ligne sur 12 mois<\/h2><\/div><button class=\"btn ghost\" id=\"exportRoute\">Exporter CSV<\/button><\/div>\n                <div class=\"card\">\n                    <div class=\"fields route-fields\">\n                        <label>Rotations \/ semaine<input id=\"rFreq\" type=\"number\" value=\"7\" step=\"1\" min=\"0\"><\/label><label>Semaines exploit\u00e9es \/ an<input id=\"rWeeks\" type=\"number\" value=\"52\" step=\"1\" min=\"0\"><\/label><label>Saisonnalit\u00e9 basse %<input id=\"rLow\" type=\"number\" value=\"72\" step=\"0.1\" min=\"0\"><\/label><label>Saisonnalit\u00e9 moyenne %<input id=\"rMid\" type=\"number\" value=\"83\" step=\"0.1\" min=\"0\"><\/label><label>Saisonnalit\u00e9 haute %<input id=\"rHigh\" type=\"number\" value=\"93\" step=\"0.1\" min=\"0\"><\/label><label>Croissance tarif haute saison %<input id=\"rPeakFare\" type=\"number\" value=\"12\" step=\"0.1\" min=\"0\"><\/label>                    <\/div>\n                <\/div>\n                <div class=\"card table-wrap\">\n                    <table class=\"mztable\">\n                        <thead><tr><th>Mois<\/th><th>LF<\/th><th>Tarif moyen<\/th><th>Vols<\/th><th>Recettes<\/th><th>Co\u00fbts<\/th><th>R\u00e9sultat<\/th><th>Marge<\/th><\/tr><\/thead>\n                        <tbody id=\"routeBody\"><\/tbody>\n                        <tfoot><tr><th colspan=\"4\">TOTAL<\/th><th id=\"rTotRevenue\">\u2014<\/th><th id=\"rTotCost\">\u2014<\/th><th id=\"rTotProfit\">\u2014<\/th><th id=\"rTotMargin\">\u2014<\/th><\/tr><\/tfoot>\n                    <\/table>\n                <\/div>\n            <\/section>\n\n            <section class=\"mzafs-panel\" data-panel=\"fleet\">\n                <div class=\"section-head\"><div><span class=\"mini\">FLEET ECONOMICS<\/span><h2>Comparateur d\u2019appareils<\/h2><\/div><\/div>\n                <div class=\"card\">\n                    <p class=\"muted\">Hypoth\u00e8ses p\u00e9dagogiques modifiables. Le moteur compare capacit\u00e9, co\u00fbt rotation et r\u00e9sultat sur la m\u00eame demande.<\/p>\n                    <div class=\"fleet-grid\" id=\"fleetGrid\"><\/div>\n                <\/div>\n            <\/section>\n\n            <section class=\"mzafs-panel\" data-panel=\"budget\">\n                <div class=\"section-head\"><div><span class=\"mini\">FP&A<\/span><h2>Budget \u2022 Forecast \u2022 Actual<\/h2><\/div><button class=\"btn ghost\" id=\"exportBudget\">Exporter CSV<\/button><\/div>\n                <div class=\"card table-wrap\">\n                    <table class=\"mztable budget-table\">\n                        <thead><tr><th>Poste<\/th><th>Budget<\/th><th>Forecast<\/th><th>Actual<\/th><th>\u00c9cart vs Forecast<\/th><th>%<\/th><\/tr><\/thead>\n                        <tbody id=\"budgetBody\"><\/tbody>\n                        <tfoot><tr><th>R\u00e9sultat<\/th><th id=\"bBudgetResult\"><\/th><th id=\"bForecastResult\"><\/th><th id=\"bActualResult\"><\/th><th id=\"bVariance\"><\/th><th id=\"bVariancePct\"><\/th><\/tr><\/tfoot>\n                    <\/table>\n                <\/div>\n                <div class=\"toolbar\"><button class=\"btn primary\" id=\"recalcBudget\">Recalculer budget<\/button><\/div>\n            <\/section>\n\n            <section class=\"mzafs-panel\" data-panel=\"academy\">\n                <div class=\"section-head\"><div><span class=\"mini\">LEARNING PATH<\/span><h2>Executive Airline Finance Academy<\/h2><\/div><\/div>\n                <div class=\"academy-grid\">\n                                    <article class=\"module\"><span>01<\/span><h3>\u00c9conomie d\u2019une compagnie<\/h3><p>Business model, hub, r\u00e9seau, flotte, contribution et logique de portefeuille.<\/p><\/article>\n                                    <article class=\"module\"><span>02<\/span><h3>Comptes sans jargon<\/h3><p>CA, marge, EBITDA\/EBIT, r\u00e9sultat, cash et lecture simplifi\u00e9e d\u2019un P&amp;L.<\/p><\/article>\n                                    <article class=\"module\"><span>03<\/span><h3>Pricing &amp; Revenue Management<\/h3><p>Yield, RASK, classes tarifaires, dilution, mix et arbitrage prix-volume.<\/p><\/article>\n                                    <article class=\"module\"><span>04<\/span><h3>Cost Economics<\/h3><p>CASK, fuel, \u00e9quipage, handling, navigation, maintenance et structure de co\u00fbts.<\/p><\/article>\n                                    <article class=\"module\"><span>05<\/span><h3>Route Profitability<\/h3><p>ASK, RPK, BELF, contribution, saisonnalit\u00e9 et d\u00e9cision d\u2019ouverture\/fermeture.<\/p><\/article>\n                                    <article class=\"module\"><span>06<\/span><h3>Fleet Economics<\/h3><p>Capacit\u00e9, trip cost, seat cost, leasing, ACMI et choix d\u2019appareil.<\/p><\/article>\n                                    <article class=\"module\"><span>07<\/span><h3>Budget &amp; Forecast<\/h3><p>Budget, rolling forecast, actual, variance analysis et plan d\u2019actions.<\/p><\/article>\n                                    <article class=\"module\"><span>08<\/span><h3>Irregular Operations<\/h3><p>AOG, d\u00e9routement, h\u00f4tels, reprotection, retards et co\u00fbt de l\u2019irr\u00e9gularit\u00e9.<\/p><\/article>\n                                    <article class=\"module\"><span>09<\/span><h3>Cargo &amp; Ancillaries<\/h3><p>Contribution fret, bagages, si\u00e8ges, services et revenus additionnels.<\/p><\/article>\n                                    <article class=\"module\"><span>10<\/span><h3>Executive Decision Lab<\/h3><p>Cas comit\u00e9 de direction : fr\u00e9quence, prix, flotte, charter, crise et r\u00e9seau.<\/p><\/article>\n                                <\/div>\n                <div class=\"card\">\n                    <h3>Cas pratiques int\u00e9gr\u00e9s<\/h3>\n                    <div class=\"case-grid\">\n                        <div><b>Cas A<\/b><span>Vol plein, marge faible<\/span><\/div>\n                        <div><b>Cas B<\/b><span>Fuel +25%, faut-il maintenir ?<\/span><\/div>\n                        <div><b>Cas C<\/b><span>A320 vs B737 sur demande identique<\/span><\/div>\n                        <div><b>Cas D<\/b><span>Promotion tarifaire et dilution du yield<\/span><\/div>\n                        <div><b>Cas E<\/b><span>AOG et co\u00fbt total d\u2019irr\u00e9gularit\u00e9<\/span><\/div>\n                        <div><b>Cas F<\/b><span>Ligne saisonni\u00e8re : r\u00e9duire ou densifier ?<\/span><\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n\n            <section class=\"mzafs-panel\" data-panel=\"exam\">\n                <div class=\"section-head\"><div><span class=\"mini\">CERTIFICATION<\/span><h2>Examen final<\/h2><\/div><\/div>\n                <div class=\"grid2\">\n                    <div class=\"card\">\n                        <h3>QCM Executive \u2014 20 questions<\/h3>\n                        <div id=\"examBox\"><\/div>\n                        <button class=\"btn primary\" id=\"submitExam\">Corriger l\u2019examen<\/button>\n                        <div id=\"examResult\" class=\"exam-result\"><\/div>\n                    <\/div>\n                    <div class=\"card\">\n                        <h3>Certificat de r\u00e9ussite<\/h3>\n                        <div class=\"fields single\">\n                            <label>Nom du candidat<input id=\"studentName\" type=\"text\" placeholder=\"Nom et pr\u00e9nom\"><\/label>\n                        <\/div>\n                        <p class=\"muted\">Le certificat est g\u00e9n\u00e9r\u00e9 dans le navigateur apr\u00e8s un score \u2265 70 %. Il ne constitue pas une accr\u00e9ditation r\u00e9glementaire.<\/p>\n                        <button class=\"btn\" id=\"printCertificate\" disabled>Imprimer le certificat<\/button>\n                        <div id=\"certificate\" class=\"certificate hidden\">\n                            <span>MAROC ZAIN ACADEMY<\/span>\n                            <h2>Certificate of Achievement<\/h2>\n                            <p>Finances a\u00e9riennes pour non-financiers<\/p>\n                            <h3 id=\"certName\">\u2014<\/h3>\n                            <p id=\"certScore\">\u2014<\/p>\n                            <small>Executive Airline Finance Suite \u2022 V3.0<\/small>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/section>\n        <\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-4011","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/posts\/4011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/comments?post=4011"}],"version-history":[{"count":1,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/posts\/4011\/revisions"}],"predecessor-version":[{"id":4012,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/posts\/4011\/revisions\/4012"}],"wp:attachment":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/media?parent=4011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/categories?post=4011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/tags?post=4011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}