Air Europa Suma Miles Calculator
calculate_air_europa_milesAir Europa Suma Miles for an Air Europa ticket, from the fare in euros (EUR: fare plus fuel surcharge, no taxes or fees, whole ticket): 5 Miles per EUR 1, plus 1 on flights to and from America (route AM) and 3 in Business (cabin J), plus a level bonus of 50% (Silver), 75% (Gold) or 100% (Platinum) of the base 5, rounded up. Premium Economy earns the Economy rate. Level Miles per flight are not published, so they are not calculated; Silver, Gold and Platinum need 18,000, 32,000 or 60,000 Level Miles, or 14, 26 or 50 flights, in 12 months (at least 4 on Air Europa). Uses cwsi.net's calculator and the airline's published rules. Give the price in EUR, not US dollars. Unofficial.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cabin | No | Cabin. Y = Economy (Lite, Standard, Flex); W = Premium Economy (Standard, Flex); J = Business (+3 per €1). Business adds 3 Miles per €1. Premium Economy earns at the Economy rate. | Y |
| price | No | Fare paid (EUR, whole ticket) in EUR. In euros: the fare plus the fuel surcharge for the whole ticket, without taxes and fees. For another currency, enter the equivalent in euros. Required unless creditTo is given. | |
| route | No | Where the flight goes. EU = Spain and Europe (5 per €1); AM = America (6 per €1). Air Europa gives one rate for Spain and Europe and a higher one for America flights. | EU |
| status | No | Your Suma level when you fly. BS = Suma (no bonus); SV = Silver (+50%); GD = Gold (+75%); PT = Platinum (+100%). The level bonus is a percentage of the base 5 Miles per €1. | BS |
| creditTo | No | Credit the flights to a partner program instead of Air Europa's own: delta = Delta SkyMiles (creditStatus one of: SkyMiles Member, Silver Medallion, Gold Medallion, Platinum Medallion, Diamond Medallion); flying-club = Flying Club (creditStatus one of: Red, Silver, Gold); flying-blue = Flying Blue (creditStatus one of: Explorer, Silver, Gold, Platinum, Ultimate). 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. Give the booking class letter as creditClass. Give the flights as creditFlights (one entry per flight with its great-circle miles). No price is needed with creditTo. | |
| creditClass | No | The booking class letter on the ticket, for creditTo (required with creditTo). 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 |