Kindgeek logoKindgeek logo text
    Contact Us
    1. Home
    2. Portfolios
    3. FATA

    FATA

    Flight allotment, invoicing, and reporting for TUI Cruises

    Cruise passengers reach the harbor by air. FATA is the internal web application that TUI Cruises staff use to plan those flights, settle payments, and report on every completed allotment in a single system of record.

    challenge image

    Platform:

    Web

    challenge image

    Industry:

    Travel

    challenge image

    Team size:

    8 members

    challenge image

    Country:

    Germany

    challenge image

    Project Duration:

    2 years

    challenge image

    The year started & completed:

    2019

    Before FATA, a flight allotment for a cruise could pass through three or four people before anyone got paid for it. One planned it, another invoiced it, a third built the report, and every handoff meant a spreadsheet and an email asking whether the numbers matched. Now it all happens in one tool.

    What we built

    01

    Allotment management

    Create, edit, and track flight allotments that move passengers between airports and cruise harbors, from first plan to completed journey.
    AllotmentsScheduling

    02

    Invoice management

    Generate and manage invoices for completed allotments, with the accuracy and reliability that financial operations demand.
    InvoicingSettlement

    03

    Reporting

    Give personnel a clear view of what each completed allotment produced, without pulling numbers from multiple systems.
    Reports

    04

    DaVinci integration

    Exchange booking data with an existing third-party application, reliably and without touching its internals.
    IntegrationBookings

    Challenges and Objectives

    Building an invoice system that never misses

    Invoicing was the hardest part of FATA. Money moves on the strength of what the system calculates, so correctness under every condition — partial allotments, edge-case cancellations, unusual billing scenarios — was non-negotiable. We designed the invoicing logic to run like clockwork and backed it with static analysis in SonarQube and a test suite that covered the paths that matter most.

    Integrating with DaVinci on its own terms

    FATA depends on DaVinci for booking data, but we didn't build DaVinci and couldn't change it. That constraint shaped the integration: both applications had to work together without a single modification under DaVinci's hood. Meticulous integration testing was our main instrument here. We mapped the contract between the two systems, tested every exchange against real behavior rather than assumptions, and used Postman to verify each endpoint before it reached production.

    Plan every allotment in one place

    interface image

    Results of the project

    FATA runs TUI Cruises' allotment operations today.

    Bookings, allotments, reports, and invoices are managed in one application, so the people who do this work every day spend their time on decisions instead of data entry and reconciliation.

    The integration with DaVinci holds without any changes to that system. The invoicing module handles settlement for completed allotments as designed. The result is a process that is quick, convenient, and free of the manual hustle that surrounded it before.

    Result Image

    Tools & Technologies

    media logo

    Java

    media logo

    Vue.js

    media logo

    Jenkins

    media logo

    Bitbucket

    media logo

    Postman

    media logo

    IntelliJ IDEA

    media logo

    SonarQube

    Ready to start? Contact Us

    Lviv

    info@kindgeek.com

    London

    sales@kindgeek.com
    InstagramYoutubeTwitterFacebookLinkedinUkrainian flagUkrainian website
    social network iconsocial network iconsocial network iconsocial network iconsocial network icon
    Ukrainian flagUkrainian website
    award image
    award image
    award image
    award image

    Top Nearshore Software Development Companies Of 2020

    award image
    award image
    award image

    Top nearshore software development company

    award image

    Top app development company

    Privacy PolicyCookie Policy