Croatia Airlines Miles & More Calculator
calculate_croatia_airlines_milesMiles & More miles, Points, Qualifying Points and HON Circle Points for flights operated by Croatia Airlines (a Star Alliance member whose flights earn in Miles & More), by booking class (cls). Within Croatia (Domestic) and between two European countries (Cross-Border): fixed miles by class whatever the distance (Domestic 125 to 1,500, Cross-Border 125 to 2,000); Miles & More prints no table for other routes, so a flight outside Europe, or a domestic flight in another country, is refused with a message. I, N, R and X earn nothing. Points and Qualifying Points per flight: Economy 20, Business (C, D, Z) 40; HON Circle Points the same, in Business only. The status bonus of up to 50% more miles is not published as a rule and is not added. Algeria, Egypt, Libya, Morocco and Tunisia count as Europe; set tc to EU or AS for Turkey, Cyprus, Georgia, Armenia, Azerbaijan, Kazakhstan and Russia. Croatia flights booked through a Lufthansa Group channel earn by fare instead (calculate_lufthansa_miles). Progress toward Frequent Traveller (650 Points and 325 Qualifying Points), Senator (2,000 and 1,000) and HON Circle (6,000 HON Circle Points) in a calendar year; pts, qp and hp are the totals so far. Give segs: one entry per one-way flight, in order, with its great-circle miles (calculate_flight_distance gives them) and the ISO country codes of its two airports. Takes no price. Uses cwsi.net's calculator and the airline's published rules. Unofficial.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hp | No | HON Circle Points you have this year (optional). Only applies to some choices of the other fields; ignored otherwise. | |
| qp | No | Qualifying Points you have this year (optional). | |
| tc | No | Turkey, Cyprus, the Caucasus, Kazakhstan and Russia count as. EU = Europe; AS = Asia (outside Europe). These countries lie on two continents and Miles & More does not say which one it counts. Only applies to some choices of the other fields; ignored otherwise. | EU |
| cls | No | Booking class. C = C (Business); D = D (Business); Z = Z (Business); B = B (Economy); Y = Y (Economy); M = M (Economy); A = A (Economy); F = F (Economy); H = H (Economy); J = J (Economy); G = G (Economy); O = O (Economy); Q = Q (Economy); K = K (Economy); V = V (Economy); S = S (Economy); W = W (Economy); E = E (Economy); L = L (Economy); P = P (Economy); T = T (Economy); U = U (Economy); I = I (earns nothing); N = N (earns nothing); R = R (earns nothing); X = X (earns nothing). The letter on your ticket. Business C, D and Z; the rest Economy. I, N, R and X earn nothing. | M |
| pts | No | Points you have this year (optional). Used only for the progress toward the next tier. | |
| segs | Yes | The flights, one way and in order, one entry per flight (1 to 8): fromCountry and toCountry, the ISO 3166 two-letter country codes of its two airports; miles, its great-circle distance in miles (1 to 12,500); optional from and to, the IATA codes of its two airports, which label the breakdown; some airlines also use them (Vladivostok, VVO, on JAL and ANA; the Madrid-Barcelona Air Shuttle, MAD-BCN, on Iberia; the long-haul tables named by city on SAS). | |
| trip | No | Trip. ow = One way; rt = Round trip. Round trip counts the same flights back the other way. | ow |
| status | No | Your Miles & More status. MM = Member (no status); FT = Frequent Traveller; SE = Senator; HC = HON Circle. Used for the progress toward the next tier. The bonus of up to 50% more miles for status holders is not published as a rule, so it is not added. | MM |
| creditTo | No | Credit the flights to a partner program instead of Croatia Airlines's own: united = United MileagePlus (creditStatus one of: General member, Premier Silver, Premier Gold, Premier Platinum, Premier 1K); aeroplan = Aeroplan (creditStatus one of: Aeroplan Member, 25K, 35K, 50K, 75K, Super Elite). Earns by each flight's distance and the booking class at the program's published partner rates; leave creditTo out for the airline's own program. The booking class is cls (or creditClass). The flights are segs (their miles), or creditFlights. | |
| creditClass | No | The booking class letter for creditTo, when it differs from the class question. Ignored without creditTo. | |
| creditStatus | No | Your status in the creditTo program, by its name as listed under creditTo. Defaults to the base level. Ignored without creditTo. | |
| creditFlights | No | The flights for creditTo: one entry per one-way flight, in order, with its great-circle miles (calculate_flight_distance gives them) and optionally from/to airport codes. Defaults to segs when they carry miles. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| link | Yes | ||
| notes | Yes | ||
| inputs | Yes | ||
| airline | Yes | ||
| headline | Yes | ||
| progress | No | ||
| breakdown | Yes | ||
| calculator | Yes |