@Frankie6
Some of our clients are using a 3rd party inventory management app to integrate with their QB Desktop. We learned one app does not have any specific expiry date functionality, they utilize the batch numbers to store expiry dates for food products. When producing or receiving in food products, expiry dates are added to the batch number field for those products. That batch numbers are stored as text, so there is no way in the app to filter by expiry date, for instance for finding out what goods have expired.
Another app is offering the feature with the following screenshot.

Once they deployed this app, they don't need to use QB Desktop Enterprise any longer and downgraded their file to run on QB Desktop Premier with the outright license.
Send your business email address in a private message to us and we will introduce your directly to the app developer.