> For the complete documentation index, see [llms.txt](https://support.waderaviation.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.waderaviation.com/onboarding/importing-your-previous-logbooks.md).

# Importing Your Previous Logbooks

{% hint style="info" icon="star" %}
This a PRO feature. Subscribe [here](https://logbook.waderaviation.com/import).
{% endhint %}

Wader PRO users can bring their complete flight history from another app or airline system in a few clicks.

This page lists which formats are currently supported and how to get your file ready.

## How the import works

1. **Check supported formats** below — find your logbook app or airline system
2. **Follow the instructions** for your format to export the correct file
3. **Subscribe to PRO** to have access to the Import Logbook feature within the app or to be able to use the auto-upload by email.
4. **Submit your file** through your preferred method.
   1. **Via mobile app:** go to **More → Import Logbook**, select the file source and upload the file.
   2. **Via web app:** go to **Import** in the lateral menu, select the file source and upload the file.
   3. **Via email:** forward the file to **\[airline]@wader.pro** using your email associated with your Wader account.
      1. You may use IATA, ICAO or airline name, and the system will properly identify it). Example: <ad@wader.pro>, <azu@wader.pro> or <azul@wader.pro>.
      2. If you are unable to find yours, hit us via the in-app Support Hub and our team will help you.
5. Your file is processed **automatically\*** and you are notified by email once it is completed.

**\****Some formats may still be handled manually by our team, while automation is not completely implemented, but are processed within 2 business days*

{% hint style="warning" icon="circle-exclamation" %}
Imports are processed **as-is** based on the data you provide. Please review your file carefully before submitting — errors or missing information will need to be corrected manually in the app after import.
{% endhint %}

***

## Supported Formats

### Electronic Logbooks

<details>

<summary>LogTen Pro</summary>

Before exporting, make sure your settings are correct: go to **Account → Settings → Display Options**, set **Time Format** to **Hours:Minutes**, and confirm that **Use Zulu (UTC) Time** is enabled.

<img src="/files/44g8Txi9sc90qiSIFEkF" alt="" data-size="original">

Then go to the **Reports tab** of your LogTen application (available in both mobile and desktop), select **Exporters**, and generate the **Export Flights (Tab)** report. Make sure to select this report — not the Dynamic Export Flights.

![](/files/hduQJSNGJfo8zkFbvPlc) ![](/files/e4FUGcWCKxVcTG9kBV5p) ![](/files/Evt0ujYUAjAT3YLLru1F)

</details>

<details>

<summary>mcc / crewLounge PILOTLOG</summary>

**myCrewLounge portal:** Go to your profile and select the option to export your database records from PILOTLOG as **CSV** and **JSON** files.

<img src="/files/sqZPwd9fBdfmkC3s6FkX" alt="" data-size="original">

**Old mccPILOTLOG desktop app:** Go to the Query tab, define a date range (or leave it blank), and click Search. Select the option to Export Data and save the report as CSV (or Excel if CSV is not available).

![](/files/1WVj9ZzoTX3r2yDTLLgT) ![](/files/gAKDg58wLG2ORjNUyKob) ![](/files/8cZgXKqDHvTfUPzKtV4C)

</details>

<details>

<summary>RB Logbook</summary>

Go to the **More tab** in RB Logbook, select **Import & Export Data**, and look for **Export to CSV**. Define the period you want to import and generate all available report types: **Flights, Aircraft, and People**. We need all three files.

![](/files/j3fyW6R1nnQgmpc2vnb7) ![](/files/POJm5QUyigh7Bw95efZv) ![](/files/y4YF14iVFBI6WRlMe6AM)

</details>

<details>

<summary>Others</summary>

If you have your hours in a digital logbook not listed above, you can transpose your records to our [standard spreadsheet template](#standard-spreadsheet) or contact our PRO support team via the app, so we can evaluate including it.

</details>

***

### Airline Systems

<details>

<summary>🌐 AIMS / eCrew</summary>

**AIMS eCrew (Legacy)**

1. Log in to AIMS eCrew in your browser
2. On the *Pilot LogBook* report page, select your dates and click **Export as CSV**
   * If that button is not available, right-click the report and use *Save Target As* to save as an HTM file

**AIMS-v2 eCrew**

1. Log in to AIMS eCrew in your browser
2. Go to **Reports → My Logbook**, select your dates, and click **Go**
3. From the *File Export* menu, select **CSV**

</details>

<details>

<summary>🇧🇷 ANAC (SACI)</summary>

1. Log in to the ANAC system at [sistemas.anac.gov.br/SACI](https://sistemas.anac.gov.br/SACI/)
2. In the left menu, select **CIV → Declaração de Experiência de Voo**
3. At the bottom of the page, find the export option

This generates an .xlt file that can be opened with any spreadsheet application (Excel, Google Sheets, etc.).

{% hint style="warning" %}
Make sure to upload the original (unaltered) file.
{% endhint %}

</details>

<details>

<summary>🇷🇺 Aviabit</summary>

Export your logbook from Aviabit in **CSV** format.

{% hint style="warning" %}
Make sure the exported file includes **Block ON and Block OFF times** — these are essential for a proper import. If your file is missing this data or contains inconsistencies (such as Instrument Time exceeding total Duty Time), consider transferring your data to our [standard spreadsheet template](#standard-spreadsheet) to fill in any gaps before submitting.
{% endhint %}

</details>

<details>

<summary>🇪🇸 Air Europa</summary>

Go to your **Casillero Digital** app and tap **Logbook**:

<img src="/files/XWqX08SJnZBXGcu6Tluo" alt="" data-size="original">

Set the date range and select export format **"Recommended for Logten Pro X"**:

<img src="/files/AXHGpdCP8S58pahXvrn2" alt="" data-size="original">

You will receive the file in your corporate email.

{% hint style="warning" %}
If you opt to use the auto-upload via email, note that forwarding from **Apple Mail**, the CSV file may be embedded in the email body instead of attached and the import will not work. Use **Gmail** or **Outlook** instead to forward it to ensure the attachment is preserved.
{% endhint %}

</details>

<details>

<summary>🇦🇪 Air Arabia</summary>

Log in to the Air Arabia **Cesar web portal** and generate the **Electronic Log Book** file in Excel (.xls) format.

{% hint style="info" %}
Air Arabia's system sometimes links the wrong aircraft type to a tail number. Our import process automatically corrects this using the aircraft registration. If you spot any remaining issues after import, let us know.
{% endhint %}

</details>

<details>

<summary>🇧🇷 Azul Linhas Aéreas</summary>

Request your logbook by opening a **Service Now** request with Azul. Once you receive it, submit the **CSV** **(preferred)** or the **PDF** file.

{% hint style="info" %}
Azul Conecta uses a different format that is currently not supported. In that case, the [standard spreadsheet](#standard-spreadsheet) is the best option.
{% endhint %}

</details>

<details>

<summary>🇦🇪 Emirates</summary>

1. Log in to the EK portal
2. Go to **All Apps → Flight Time Report**
3. Load the period you want to import
4. Click the **Download Spreadsheet** button (top-right corner of the table)

Submit the downloaded Excel file.

</details>

<details>

<summary>🇧🇷 GOL Linhas Aéreas</summary>

Get your monthly reports from **CrewLink**: go to the portal, select **FT Record** in the side menu, select the desired month, and click **Generate Report**. Download each monthly report and submit them all.

<img src="/files/6AJox0AoKjyiu6cWAk8L" alt="" data-size="original">

{% hint style="warning" %}
The consolidated file from the roster ("ESCALA") **cannot** be used — it does not include mandatory logbook information such as aircraft registration.
{% endhint %}

</details>

<details>

<summary>🇧🇷 LATAM Airlines Brasil</summary>

LATAM may provide you with a PDF logbook directly. Just make sure it is the original file, and not a regenerated printed PDF (which may not be readable).

{% hint style="info" %}
LATAM Cargo uses a different format that is currently not supported. In that case, the [standard spreadsheet](#standard-spreadsheet) is the best option.
{% endhint %}

</details>

<details>

<summary>🇲🇻 Trans Maldivian Airways</summary>

Go to the **RAMIS system** and export your flights in Excel format.

{% hint style="warning" %}
Make sure to upload the original (unaltered) file.
{% endhint %}

</details>

<details>

<summary>Others</summary>

If your airline system provides you with all required logbook information in a different format, submit a request via the in-app Support Hub and the team will evaluate whether it can be imported.

</details>

***

## Standard Spreadsheet

If your format is not listed above, you can transpose your records into our template:

{% file src="/files/s3vvvwJn1vL5psFiI8jW" %}
Download spreadsheet template
{% endfile %}

**Follow the field specifications below exactly — incomplete or incorrectly formatted files cannot be imported.**

| Field                     | Status                                                                             | Description                                                                                                                                                                                                                               |
| ------------------------- | ---------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `isSimulator`             | <mark style="color:yellow;">(optional)</mark>                                      | Set to `true` if this entry is a simulator session rather than an actual flight. Defaults to `false`                                                                                                                                      |
| `flightDate`              | <mark style="color:red;">(required)</mark>                                         | Date of the flight in `YYYY-MM-DD` format (e.g. `2023-06-15`). `DD/MM/YYYY` is also accepted                                                                                                                                              |
| `timeReference`           | <mark style="color:red;">(required)</mark>                                         | Timezone reference for all time fields. Use `UTC` for Zulu time, `LOCAL` for local time or `BASE` for time relative to the home base airport                                                                                              |
| `baseAirport`             | <mark style="color:yellow;">(optional)</mark>                                      | ICAO or IATA code of your home base airport. Required if `timeReference` is `BASE`                                                                                                                                                        |
| `startTime`               | <mark style="color:orange;">(recommended)</mark>                                   | Block-off time (chocks removed / pushback) in `HH:MM` format. If **blank**, it will be defaulted to `00:00`                                                                                                                               |
| `takeoffTime`             | <mark style="color:yellow;">(optional)</mark>                                      | Wheels-off time in `HH:MM` format                                                                                                                                                                                                         |
| `landingTime`             | <mark style="color:yellow;">(optional)</mark>                                      | Wheels-on time in `HH:MM` format                                                                                                                                                                                                          |
| `parkingTime`             | <mark style="color:orange;">(recommended)</mark>                                   | Block-on time (chocks in / engines off) in `HH:MM` format. If **blank**, it will be determined based on `startTime` and `totalTime`                                                                                                       |
| `flightNumber`            | <mark style="color:yellow;">(optional)</mark>                                      | Flight number (e.g. `LA1234`)                                                                                                                                                                                                             |
| `depAirport`              | <mark style="color:red;">(required)</mark>                                         | ICAO or IATA code of the departure airport (e.g. `SBGR` or `GRU`). Leave blank for simulator sessions                                                                                                                                     |
| `arrAirport`              | <mark style="color:red;">(required)</mark>                                         | ICAO or IATA code of the arrival airport (e.g. `SBSP` or `CGH`). Leave blank for simulator sessions                                                                                                                                       |
| `aircraftTailnumber`      | <mark style="color:red;">(required)</mark>                                         | Aircraft registration / tail number (e.g. `PT-MSY`). Mandatory logbook entry                                                                                                                                                              |
| `aircraftType`            | <mark style="color:red;">(required)</mark>                                         | IATA or ICAO aircraft type code (e.g. `B738` or `738`). The legacy column names `aircraftIcao` and `aircraftIata` are still accepted                                                                                                      |
| `simType`                 | <mark style="color:yellow;">(optional)</mark>                                      | Simulator device type, if applicable (e.g. `FFS`, `FTD`, `FNPT`, `AATD`, `BATD`, `BITD`, `PCATD`). Only relevant when `isSimulator` is `true`. The legacy column name `qualificationLevel` is still accepted                              |
| `function`                | <mark style="color:red;">(required)</mark>                                         | Pilot function / role. Accepted values: `PIC`, `SIC`, `PICUS`, `SPIC`, `Dual`, `Instructor`, `Examiner`. If simulator: `Trainee`, `Trainer`                                                                                               |
| `pilotName1`              | <mark style="color:orange;">(recommended)</mark>                                   | Set as `SELF` if you are the Pilot in Command. Otherwise, add the full name of the other crew member in the primary crew position. **Mandatory for EASA logbook.**                                                                        |
| `pilotName2`              | <mark style="color:yellow;">(optional)</mark>                                      | `SELF` or the full name of the other crew member                                                                                                                                                                                          |
| `pilotName3`              | <mark style="color:yellow;">(optional)</mark>                                      | `SELF` or the full name of the other crew member                                                                                                                                                                                          |
| `pilotName4`              | <mark style="color:yellow;">(optional)</mark>                                      | `SELF` or the full name of the other crew member                                                                                                                                                                                          |
| `totalTime`               | <mark style="color:red;">(required if start and parking times not provided)</mark> | Total flight time (block-to-block) in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`)                                                                                                                               |
| `picTime`                 | <mark style="color:yellow;">(optional)</mark>                                      | Time as Pilot in Command in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`). See the note below on how these override `function`                                                                                    |
| `sicTime`                 | <mark style="color:yellow;">(optional)</mark>                                      | Time as Second in Command in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`)                                                                                                                                        |
| `soloTime`                | <mark style="color:yellow;">(optional)</mark>                                      | Solo time in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`)                                                                                                                                                        |
| `dualTime`                | <mark style="color:yellow;">(optional)</mark>                                      | Dual instruction received in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`)                                                                                                                                        |
| `picusTime`               | <mark style="color:yellow;">(optional)</mark>                                      | Time as Pilot in Command Under Supervision in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`)                                                                                                                       |
| `spicTime`                | <mark style="color:yellow;">(optional)</mark>                                      | Time as Student Pilot in Command in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`)                                                                                                                                 |
| `examinerTime`            | <mark style="color:yellow;">(optional)</mark>                                      | Time acting as Examiner in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`)                                                                                                                                          |
| `instructorTime`          | <mark style="color:yellow;">(optional)</mark>                                      | Time acting as Instructor in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`)                                                                                                                                        |
| `simTraineeTime`          | <mark style="color:yellow;">(optional)</mark>                                      | Simulator session time as trainee in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`). Only relevant when `isSimulator` is `true`                                                                                    |
| `simTrainerTime`          | <mark style="color:yellow;">(optional)</mark>                                      | Simulator session time as instructor or examiner in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`). Only relevant when `isSimulator` is `true`                                                                     |
| `crossCountryTime`        | <mark style="color:yellow;">(optional)</mark>                                      | Cross-country time in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`). You can also enter `true` for the entire flight or `false` for none                                                                          |
| `actualInstrumentTime`    | <mark style="color:yellow;">(optional)</mark>                                      | Actual IMC time in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`). You can also enter `true` for the entire flight or `false` for none                                                                             |
| `simulatedInstrumentTime` | <mark style="color:yellow;">(optional)</mark>                                      | Simulated instrument time (hood / foggles) in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`). You can also enter `true` for the entire flight or `false` for none                                                  |
| `reliefTime`              | <mark style="color:yellow;">(optional)</mark>                                      | Time not at the controls on an augmented crew in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`). The legacy `stickTime` column (time **at** the controls) is still accepted                                        |
| `ifrTime`                 | <mark style="color:yellow;">(optional)</mark>                                      | Total IFR time in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`). You can also enter `true` for the entire flight or `false` for none. Values longer than `totalTime` are capped to it                             |
| `nightTime`               | <mark style="color:yellow;">(optional)</mark>                                      | Night flying time in `HH:MM` (e.g. `1:30`), decimal hours (`1.5`), or whole minutes (`90`). If **blank**, it will be automatically calculated based on OOOI times                                                                         |
| `takeoffs`                | <mark style="color:yellow;">(optional)</mark>                                      | Total number of takeoffs (day + night)                                                                                                                                                                                                    |
| `landings`                | <mark style="color:yellow;">(optional)</mark>                                      | Total number of landings (day + night)                                                                                                                                                                                                    |
| `dayTakeoffs`             | <mark style="color:yellow;">(optional)</mark>                                      | Number of daytime takeoffs. If omitted, it will be calculated based on takeoffs and OOOI times                                                                                                                                            |
| `nightTakeoffs`           | <mark style="color:yellow;">(optional)</mark>                                      | Number of night takeoffs. If omitted, it will be calculated based on takeoffs and OOOI times                                                                                                                                              |
| `dayLandings`             | <mark style="color:yellow;">(optional)</mark>                                      | Number of daytime landings. If omitted, it will be calculated based on landings and OOOI times                                                                                                                                            |
| `nightLandings`           | <mark style="color:yellow;">(optional)</mark>                                      | Number of night landings. If omitted, it will be calculated based on landings and OOOI times                                                                                                                                              |
| `approachType`            | <mark style="color:yellow;">(optional)</mark>                                      | Type of instrument approach flown. Accepted values: `ILS CAT II/III`, `ILS CAT I`, `RNP-AR`, `RNP`, `GLS`, `LPV`, `LOC`, `VOR`, `NDB`, or `VISUAL`. Use one value per flight; if multiple approaches were flown, use the most significant |
| `remarks`                 | <mark style="color:yellow;">(optional)</mark>                                      | Free-text remarks or notes for the flight entry                                                                                                                                                                                           |
| `multiPilot`              | <mark style="color:yellow;">(optional)</mark>                                      | `true` if the flight was operated by a multi-pilot crew, `false` if single-pilot. A multi-pilot time is also accepted: anything above zero is read as `true`, and zero as `false`. If **blank**, the flight is recorded as multi-pilot    |
| `depNotes`                | <mark style="color:yellow;">(optional)</mark>                                      | Free-text notes about the departure                                                                                                                                                                                                       |
| `depProcedure`            | <mark style="color:yellow;">(optional)</mark>                                      | Departure procedure (SID) flown                                                                                                                                                                                                           |
| `depTransition`           | <mark style="color:yellow;">(optional)</mark>                                      | Departure transition flown                                                                                                                                                                                                                |
| `arrNotes`                | <mark style="color:yellow;">(optional)</mark>                                      | Free-text notes about the arrival                                                                                                                                                                                                         |
| `arrProcedure`            | <mark style="color:yellow;">(optional)</mark>                                      | Arrival procedure (STAR) flown                                                                                                                                                                                                            |
| `arrTransition`           | <mark style="color:yellow;">(optional)</mark>                                      | Arrival transition flown                                                                                                                                                                                                                  |

{% hint style="info" %}
**A logbook you exported from Wader can be imported straight back.** The export uses these same column names, so you can export, edit in a spreadsheet, and re-import. Three things are not restored, because Wader stores them as links to other records and the export writes their display text: the **multi-engine** flag, **departure and arrival runways**, and **threats**. Previous-experience rows in an export are also skipped — previous experience is recorded separately in your profile.
{% endhint %}

{% hint style="info" %}
**Pilot function times.** If you leave `picTime`, `sicTime`, `dualTime`, `picusTime`, `spicTime`, `instructorTime` and `examinerTime` blank, the whole block time is credited to whatever you put in `function`. If you fill any of them in, those values are used instead — useful for an augmented crew, or when a flight is split between two roles.
{% endhint %}

{% hint style="info" %}
**Duration format.** Any duration column accepts `HH:MM` (`1:30`), decimal hours (`1.5`), or whole minutes (`90`). A value written with `:` is never ambiguous. For bare numbers, Wader decides once per file: files exported from Wader are read as minutes, everything else as decimal hours.
{% endhint %}

{% hint style="warning" %}
In the columns that accept `true` / `false` — `ifrTime`, `actualInstrumentTime`, `simulatedInstrumentTime`, `crossCountryTime` and `multiPilot` — a bare `1` is read as `true` and a bare `0` as `false`, never as a duration. To log one hour, write `1:00`.
{% endhint %}
