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
Infant pax - Track infants per flight leg so pricing stays accurate and reporting stays reliable
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.
Admin page for FBO Product Data - Provides a structured way for networks to manage product variations across individual FBOs
Admin page for Aircraft Contact assignments - Removes confusion by clearly showing which contacts are linked to which aircraft
Parking history upgraded to the modern UI - A refreshed layout that makes tracking an aircraft’s parking history smoother and more intuitive
Misc improvements
UI improvements
Icons and colors for bulletin board categories - Helps you organise the bulletin board by making each category visually distinct
One-click access to bulletin board and calendar files from the Planboard
'View product details' shortcut for services - One-click product details while working on the order
Audit log for Bulletin board messages in the Classic UI - Adds transparent audit history for bulletin board updates
Internal notes per parking assignment - Lets you capture internal notes per parking position with full reporting support
Search on the Orders tab for Contacts and Aircraft registrations - Makes it easier to pull up the right orders without switching screens
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