✨ Highlights
Improved PDF Download for Recurring Invoice Emails (Hotfix)
Inventory Operation Log – Refactoring and Improvement Updates
Tenancy & ICAO Visibility Enhancements
🛠 Enhancements We Made
Tenancy & ICAO Visibility Enhancements
Update: We added tenancy indicators across several invoicing workflows to make tenant identification clearer and more consistent. The new Tenancy icon is now displayed on invoice line items. When hovering over the icon, users can view the Tenancy Type and, when applicable, the ICAO code for network-based tenants. Additional improvements include:
Tenancy icon added to invoice line items
Tenancy and ICAO information shown on hover
Tenancy icon added next to the Tail Number in Request Default Search
Tenancy & ICAO visibility added to Credit Memo and Refund screens
A new column added at the invoice details level to store Tenancy Type
Benefit: Provides clearer and faster tenant identification across invoicing, credit, refund, and search workflows, improving accuracy for FBOs managing network-based customers.
Inventory Operation Log – Refactoring and Improvement Updates
Update: We completed a major refactor of the Inventory Operation Log to improve clarity, consistency, and auditing across both PDF and Excel exports.
PDF improvements:
Default grouping updated to Group by Operation Date
Added new Meter Sequence filter
Renamed key columns for clearer terminology (Fuelings → Fuelings Count, Tanks → Storage Units)
Improved Top Off / Transfer logic showing correct Top Off From / Top Off To and Source
Outgoing fuel now displays with a negative quantity
Added a new section showing Current Meter Readings
Excel improvements:
Added several new columns to enhance data visibility and reporting:
Created By (User)
Customer Name
Flight Number
Start Date/Time
End Date/Time
Fueler Name
Last Modified By
Company Inventory
Lot Number
Benefit: Provides clearer fuel movement tracking, better audit support, and more useful data across operational, accounting, and compliance workflows.
Improved PDF Download for Recurring Invoice Emails
Released as a Hotfix on November 18, 2025
Update: We updated the Download Invoice button in recurring invoice emails so that the invoice PDF is now directly downloaded, rather than opening in a new browser tab.
Benefit: This prevents security issues, avoids popup-blocker errors, and ensures a smoother experience for all customers receiving monthly recurring invoices.
World Fuel Profiles for AirCard Payments
Update: When World Fuel is selected as Contract Fuel and the “WF Owns DLA Contract” setting is enabled, the World Fuel Profiles field now appears for AirCard payments.
Benefit: Allows proper profile selection and resolves the issue where the field did not display for WFS FBOs.
Updated Label for Internal Contract Fuel Invoices
Update: We renamed the “Print Contract Fuel Invoice” option in the Invoice List to “Internal Contract Fuel Invoice” to better distinguish internal-use printouts from customer-facing options.
Benefit: Clearer print options and reduced confusion when selecting internal vs customer-facing invoice outputs.
QTPOD Import – Ready Date Setting
Update: Added a new setting under Accounting > Settings > Invoice tab that allows FBOs to choose whether the Ready Date comes from the QTPOD transaction date or the import process date.
Benefit: Provides flexibility for customers who need the Ready Date to reflect the actual fueling date instead of the import date.
Notes: The setting is off by default.
Improved Operational Totals for Devices & Fuelings
Update: We optimized how the system retrieves real-time operational totals for the last 6 hours, including Active Devices, Fuelings, Jet A, and Avgas volumes.
Benefit: Faster dashboard performance, more accurate counts, and more reliable real-time data for operational monitoring.
Payment & Refund Optimization
Update: We improved how the system retrieves and processes invoice payments and refunds for multiple processors.
Benefit: Faster and more reliable payment and refund processing, with improved data consistency and reduced delays during invoicing workflows.
Avfuel Fuel Release Recovery
Update: We added a new process that allows the system to detect and load Avfuel fuel releases that were previously skipped due to missing merchant configurations.
Benefit: Ensures all historical Avfuel fuel releases are correctly loaded into X-1, preventing data gaps.
X-1 Café – Inventory & Product Entry Improvements
Update: We made several usability enhancements across X-1 Café to improve clarity when creating or editing Café products and inventory entries:
Added image upload guidelines (minimum 500×500 px, 1:1 ratio, PNG/JPG/JPEG, max 10 MB) in the product creation screen
Updated the action button label from “Create New” to “Save” for accuracy and consistency
Added an informative message in the inventory entry form explaining that:
“Cost Total and Cost Each are calculated automatically based on the entered quantity.”
Benefit: These updates make Café product and inventory setup clearer, reduce errors, and help users understand how images and cost values should be entered.
🐞 Bugs We Fixed
QuickBooks Integration – Stability & Sync Corrections
Issue: Several QuickBooks (QBO V2 and V3) workflows were causing transactions to remain stuck in Syncing, generate duplicate or incorrect adjustments, misroute refunds, display unclear validation errors, or fail when applying or voiding AR payments. Some records also calculated the amount excluding sales tax incorrectly compared to QuickBooks expectations.
Fix: We resolved multiple issues across the QBO integration, including:
Corrected AR Apply Payments and voided/cancelled AR payment logic to prevent transactions from remaining stuck
Fixed multiple adjustments being created with the same name
Corrected overpayment processing so entries move to the correct tab when errors occur
Resolved $0.00 refund invoices incorrectly moving to the Error tab
Improved manual sync behavior from the Done tab
Added clearer QuickBooks validation error messages for rejected exports
Updated calculation of the amount excluding sales tax to match QBO requirements
Daily Close – Deleted Operation Appearing in Last Reading
Issue: When performing the Daily Close, a deleted operation still appeared as the last meter reading for the truck. This caused inaccurate end-of-day readings and could misrepresent actual fuel usage or meter progression.
Fix: The system now correctly excludes deleted operations from the Last Reading view. Only valid, non-deleted operations are considered when determining the final reading for the Daily Close.
Fuel Dashboard – Physical Balance Not Updating After Close Period / Daily Close
Issue: The Physical Balance displayed in the dashboard did not update after executing a Close Period or Daily Close. The dashboard continued showing outdated balance values because no refresh or recalculation occurred following the closing process.
Fix: The system now refreshes and updates the Physical Balance immediately after a Close Period or Daily Close. Users now see the correct, current fuel balance reflected in the dashboard without needing to perform any manual actions.
Invoice – Unhandled Error When Entering Special Characters in Notes Field
Issue: Entering special characters (such as HTML or certain symbols) in the Invoice Notes field caused the system to throw an unhandled server error:
“A potentially dangerous Request.Form value was detected…”
This interrupted invoice creation and did not provide a clear, user-friendly message.
Fix: The system now validates the Notes field and displays a clear warning when unsupported characters are entered:
“The Notes field contains unsupported characters. Please use standard text only.”
This prevents errors and ensures a smooth user experience.
AEG – Incorrect Tax Amount Sent to Processor
Issue: In certain cases, the tax amount on an invoice displayed correctly in X-1, but the value sent to AEG showed $0.00 instead of the actual amount. Because of this mismatch, AEG was unable to process those transactions.
Fix: The system now sends the correct tax amount to AEG in all scenarios. This ensures the invoice matches what is transmitted to the processor and prevents interruptions in AEG’s processing workflow.
Fuel Ticket – Unable to Link Invoice When No Request/Fueling Exists
Issue: The system incorrectly blocked users from linking an invoice to a fuel ticket when the invoice did not have an associated request or fueling. The validation assumed a fueling must always exist, preventing invoices from being linked even in valid operational scenarios where no request/fueling was involved.
Fix: The validation was updated so that invoices can be linked to a fuel ticket even when no request or fueling record exists. This restores the intended flexibility for workflows where fuelings are manually adjusted or removed.
QTPOD MSA – Incorrect Payment Method Displayed on Invoices
Issue: When MSA processor was selected with the “Only QTPOD Enabled” option checked, invoices displayed the wrong payment method. Instead of showing the correct MSA processor, the system always defaulted to X1PAY, causing confusion and incorrect payment information on newly created invoices.
Fix: The system now correctly loads and displays the appropriate MSA payment method when the “Only QTPOD Enabled” option is active. Invoices no longer default to X1PAY and reflect the correct processor during invoice creation and processing.
X-1Portal – Unable to Process Payments with X-1PAY Merchant Services
Issue: Users were unable to process any payments in X-1Portal when selecting X-1PAY as the processor. Transactions would not initiate, preventing customers from completing payments through the portal.
Fix: Payment processing through X-1Portal has been restored. Users can now successfully complete transactions using X-1PAY Merchant Services without errors.
X-1FBO – Invoice Status Not Updating After X-1PAY Terminal Transactions
Issue: In X-1FBO, invoices captured through an X-1PAY terminal sometimes remained stuck in Processing instead of updating to Processed, even though the payment was successfully captured. This caused confusion and reconciliation issues.
Fix: The system now correctly updates invoice statuses after a successful X-1PAY terminal capture. Invoices reliably move from Processing → Processed.
Overall Benefit
This release brings clearer invoicing, more reliable payment and accounting workflows, stronger operational reporting, and a smoother day-to-day user experience across X-1. Together, these improvements enhance accuracy, reduce errors, and streamline key processes for FBOs.
Important Notice:
If you experience any loading issues or glitches after this release, please try clearing your site cookies by following the steps outlined in this article: How to Clear Site Cookies.
For problems occurring on devices, please restart the device. If issues continue after these steps, kindly reach out to our support team via the chat bubble for further assistance.


