H2 2025 Product Update

H2 2025 Product Update

See the latest FBO One News here: News - FBO One

Full release notes here


New features

  • Master Data API: We’re excited to announce that the Master Data API is now available in FBO One. This new API gives you direct, reliable access to the core master data that drives your day-to-day operation. It removes the need for manual updates, reduces data drift between systems, and opens the door for deeper automation across your organisation.

    With the Master Data API, you can now integrate:

    • Aircraft type

    • Aircraft administration

    • Aircraft registration

    • Aircraft manufacturer

    • Contact records

    • Custom properties and custom values

    • Contact custom values

    This is a major step in making FBO One easier to connect, extend, and embed into your existing ecosystem. If you want to learn how to enable and explore potential use cases, contact support@fboone.com and we’ll walk you through what’s possible.

  • Custom value assignment management - A clear overview so you can adjust values with confidence

    image-20251207-222007.png
    CustomValueAssignmentManagement.gif
  • Infant pax - Track infants per flight leg so pricing stays accurate and reporting stays reliable

    image-20251116-231323.png
  • Admin page for FBO location settings - A single admin page to manage FBO location settings across your network, making it easier to keep every site consistent and operating to the same standards.

    image-20251116-220230.png
  • Admin page for FBO Product Data - Provides a structured way for networks to manage product variations across individual FBOs

    image-20251116-220118.png
  • Admin page for Aircraft Contact assignments - Removes confusion by clearly showing which contacts are linked to which aircraft

    image-20251116-220310.png
  • Parking history upgraded to the modern UI - A refreshed layout that makes tracking an aircraft’s parking history smoother and more intuitive

    Parking history.gif

Misc improvements

  • UI improvements

    • Icons and colors for bulletin board categories - Helps you organise the bulletin board by making each category visually distinct

      image-20251116-220648.png
    • One-click access to bulletin board and calendar files from the Planboard

      image-20250603-095939.png
    • 'View product details' shortcut for services - One-click product details while working on the order

      image-20251116-220823.png
    • Audit log for Bulletin board messages in the Classic UI - Adds transparent audit history for bulletin board updates

      image-20251116-220904.png
    • Internal notes per parking assignment - Lets you capture internal notes per parking position with full reporting support

      image-20251116-231405.png
    • Search on the Orders tab for Contacts and Aircraft registrations - Makes it easier to pull up the right orders without switching screens

      image-20251116-231544.png

       

  • Admin improvements

    • Add a 'copy' link to duplicate Custom Value Groups

    • Improve the Product Custom Value table with FBO location filtering and sorting

    • Add additional 'Workflow start transitions' dropdowns when editing a product

    • Add Administration filtering for the VAT codes table

    • Improve the height of multi-line fields such as formulas and configuration strings

    • Add 'Download to Excel' for the Admin Auto-adds table editor

    • Add an Administration filter to the Administration Access admin page

    • Allow 'Station group' assignment for FBO location settings

    • Infant Pax: Update pax calculators to support infants

    • Add Order Key to the Running Stock grid

    • Settings: Upgrade the settings table with descriptions for existing settings

    • Show the workflow 'Start transition' column in the 'All locations' for products

  • Email improvements

    • Quotes: Allow configuring default CC and BCC email addresses per location

    • Add additional email variables to show date only when pending

    • Create Service ProgressStart and ProgressEnd variables for emails sent from FBO One

  • Integration improvements

    • Lets the FBO push hotel, car, and catering details back into the Flight Bridge reservation

  • Security improvements

    • Update various integration robots for upgraded security

  • Reporting improvements

    • Infant Pax: Update reports to include infant passenger counts

    • Add Email1 and Email2 columns to ReceiptLine and InvoiceLine report queries

    • Parking Remarks: Extend reporting to include internal parking remarks

    • Update the AOC VAT calculator to correctly handle EU-based customer locations

Fixes

Interface fixes

Admin

  • Fix a null reference error that occurs when a user doesn’t have permission to access some records shown in the Custom Value Assignment Management screen

  • When copying a Custom Property, ensure the Default Custom Value is copied correctly instead of using the value from the original property

  • Resolve a flickering issue on the 'Flight type price categories' admin page when adding or editing rows

Backoffice

  • Fix an issue where the Account Summary was not showing debtor details for customer administrations

Crew/Pax

  • Disable passenger entry on flight legs that are not valid for the selected order type

Order

  • Fix an issue where the Arrival template variable can’t be used for blocks time before the flight has arrived due to a new error message

  • Improve the Departure action screen for DepartureOnly orders when users don’t track on-blocks time

  • When moving a slot order line to a new order, ensure the original order’s flight leg is updated to remove the slot details

  • Show the Planboard 'Quick-Order create' and 'Add registration' buttons when the Planboard search text is longer than 9 characters

  • Fix a null reference error on the Departure action screen when an assigned parking position is missing

  • Add support for overnight parking when airports have open/close time restrictions

General UI

  • Fix an issue where CompleteThirdPartyService sometimes clears the UnitPrice during the save action

  • Address a problem where some users see a blank white screen when trying to log in

  • Secondary passcode on the Custom Value Assignment management page is not recognised unless it has been used previously on another page

  • Prevent React pages from being accessible when the user is not logged in

  • Fix an issue where editing a bulletin board message opens the bulletin board full screen on the Planboard

  • Resolve an issue where changes to generated Recurring Orders lead to a white screen

  • Improve user feedback while the grid loads the next group of search results


General fixes

Admin

  • Allow regular users to upload new custom values through UploadData, even when C# Formula access is restricted, as long as the Formula field is empty

  • Fix an issue where an Ooops Exception is thrown if an auto-add is assigned to a specific Debtor and the user unchecks the 'Is Debtor' box under the Organisation

  • Editing a flight leg through Admin Orders should not reset the Airport Slot date/time fields

  • Ensure Parking-based auto-adds correctly follow the configured settings

Backoffice

  • Fix an issue where Invoice Matching is blocked due to a Daylight Saving Time error affecting dates between 1-Apr and 1-May 2025

  • Address a null reference error when a user doesn’t have permission to access some of the records shown in the Custom Value Assignment Management screen

  • Correct an issue where Payment Allocation displays the wrong amount after processing

  • Resolve the 'Amounts in order are unique per currency' error appearing across multiple front office locations

Fuel

  • Prevent users from assigning the same Jet A1 uplift to two different imported fuel tickets

  • Fix a foreign key exception when deleting a stock mutation prist link

  • Resolve an issue where the 'Differential Pressure (Psi)' field resets to 0 when editing a completed fuel ticket

  • Correct stock mutation prefill behaviour so the right values are used

Order

  • Extend duplicate aircraft checks to cover FlightBridge

  • Fix an issue where the system can lock when a Contact and an Order are created in the same transaction

  • Prevent orders auto-created through Product Group rules from splitting again after a payment has already been taken

  • Handle cases where two users apply online payments to the same order at the same time

  • Allow pasting date formats into the new date picker fields

  • Fix an error message that appears when sending emails

  • Ensure the IncludeUnassignedTimes=False setting is correctly respected in the new Airport Opening Time Parking Calculator 2

  • Resolve a null reference error on the HandlingConfirm action screen when clicking OK

  • Prevent ‘Scan passport failed’ errors for passports that successfully scanned

  • Accept both Male/Female and M/F formats when scanning passports

Payments and pricing

  • Fix an issue where the Store Card on File redirect (AHT) stays inside the FBO One iframe and doesn’t return back to the system

  • Resolve a problem where Aircard Retail payments for fuel and handling services are rejected by AHT due to rounding differences

Reporting

  • Fix an issue where the Running Audit report shows a missing entity command for the OrderLineNotificationMessage table

  • Resolve a stack overflow error that occurs when running a scheduled report on invoiced orders

  • Ensure the 'Density in Kg per L' field is populated for the 'Stock taking' mutation type in the Running Stock query

  • Make Excel report execution run in parallel again, matching the behaviour from the previous Web Server generation

System / Performance

  • Reduce SQL deadlocks caused by frequent activity on the OrderLine Notification Message table

  • Upgrade core FBO One packages to the latest supported versions

  • Validate whether changing the clustered index on the Audit Record table improves performance

  • Speed up loading of the Orders tab for large customers

  • Adjust cascading settings on the OrderLine table to improve performance

  • Optimise a slow SQL query used on the Orders page inside Contact Details

  • Ensure the ReturnUrl query string parameter (such as from the login page) is validated against allowed URLs

  • Prevent multiple robot servers from starting the same robot and triggering a unique index SQL error

  • Add support in the Audit Queue Robot for records with multiple master records of the same type

  • Create a Queue Processor to generate audit records

  • Improve performance when opening Order pages

  • Fix incorrect redirect behaviour in mirror environments

  • Prevent Create Order from timing out when another user creates an order at the same time

  • Fix Handling Request Importer restoring previously used order numbers

  • Resolve a blank white screen when logging in after Device Authorisation

  • Fix an Ooops Exception when clicking the ‘Help’ menu item in the test system

  • Prevent the Login page from appearing on refresh when the user is already authenticated

  • Handling Station Settings: ensure the correct FBO setting is applied when the Handling Station differs from the FBO Location Station


API & Integration fixes

Public API documentation available on request FBO One Public API contact support@fboone.com for access.

Handling import

  • Fix an issue where Handling Order changes – such as updating a pre-assigned parking position – do not increment the Most Recent Change table or the Handling Order Version, affecting API exports

  • Correct a problem where Flight Bridge Third Party orders are imported into the wrong handling order

  • Allow users to add a Flight Bridge service to a handling order created manually in FBO One, not only to orders created via Flight Bridge import

  • Resolve NJE import failures caused by an error when splitting the inbound leg from the order

  • Prevent Flight Bridge reservations with FBO-arranged services from excluding the corresponding service request

Invoice API

  • Fix an issue where the Invoice API does not re-export invoices if the export process is cancelled midway

  • Restore behaviour so that the Send to Invoice API transition correctly forces an invoice to be exported to the Public API

Schiphol Airport

  • Update the Schiphol robot to always send a value for FlightNumber or CallSign

System

  • Update the public APIs to support the concept of infant passengers