Midnight 10.6.0 (6/21/2025) Release Notes Follow
New! Batch Reporting Now Available – Contact Support to Enable
We’re thrilled to officially launch the new Batch Reporting feature—a highly requested enhancement inspired by customer feedback at last year’s Reach on the Beach!
With Batch Reporting, you can now generate order reports in bulk with just a few clicks—saving you valuable time and effort. But that’s not all: This powerful new tool is built on our latest technology stack, including Print Reach Drive, and comes with a more secure, modern login experience.
Ready to Access Batch Reporting?
While we initially previewed this feature in a prior release, it’s now available by request. We’re excited to work with you to get it enabled!
To get started, contact our support team. We’ll help ensure:
✅ All employees using Midnight have valid, unique email addresses
✅ Your team is transitioned to the new email + password login process
✅ Print Reach Drive is enabled for file access
✅ Batch Reporting is switched on for your account
Feature Highlights:
- Generate reports for multiple orders simultaneously
- Choose report templates and output formats (PDF or CSV)
- Batch your selections under a single job name
- Optional: Combine reports into a single PDF file
- Receive a notification when your batch is ready
- Significantly reduce the time spent generating order reports
- Ideal for high-volume operations
- Powered by Print Reach Drive
This feature is perfect for teams looking to streamline order processing and reduce manual effort. Reach out today to get set up!
The following is an example workflow of this feature:
Select a group of Orders:
Open the Batch Activities menu to generate a batch order:
Midnight will respond with a visual notification of a completed batch:
View the batch Activity Details to see the individual and combined files:
Download and print the combined PDF:
Prompt to Update Press and Stock Details When Copying Orders
Also part of the customer-voted enhancements from last year’s Reach on the Beach, we've added a time-saving option to improve accuracy when copying orders. A new setting in Settings > Global Settings > Estimates/Order now prompts users to update press and stock details if the associated template has changed since the original order (comparing date and time). Users can choose to apply the changes or keep the original.
This eliminates the need to manually check and update templates after copying an order, helping teams work faster and with greater confidence. The prompt includes both directly editable fields and underlying setup values, and while it doesn’t yet include color, imposition, or additional services, it addresses the most frequently edited areas of the setup, and lays the groundwork for future improvements based on your feedback.
Midnight Inventory App – Now Available as a Web App
We’ve reimagined the Midnight Inventory iOS app as a fully browser-based web app, offering the same powerful inventory functionality without the limitations of a mobile-only iOS application.
Why the Change?
The previous iOS app relied on outdated libraries that were no longer supported by the App Store. Rather than update the legacy code, we chose to rebuild the app from the ground up as a modern web application. This approach gives you:
- Cross-platform access – use it from desktops, tablets, or phones
- No app store installation required
- Instant updates, no need to wait for app store approvals
How to Access the New App
Log in with your existing Midnight credentials at:
For example, if your domain is acmeprint
, use:https://inventory.vsmidnight.com/acmeprint/login
Still Using the iOS App?
If you currently have the iOS app downloaded, it will continue to function for now, but please note that we cannot guarantee how long it will remain operational due to Apple’s evolving platform requirements. We strongly recommend transitioning to the web app for the best experience going forward.
Want Quick Access from Your Phone or Tablet?
If you miss the convenience of tapping an icon to launch the app, you can add a shortcut to your home screen — just like a native app:
📱 iPhone or iPad (Safari)
- Open Safari and navigate to your inventory login URL.
- Tap the Share icon (square with an arrow pointing up).
- Select “Add to Home Screen.”
- Optionally rename it (e.g., “Midnight Inventory”) and tap Add.
📱 Android (Chrome)
- Open Chrome and go to your inventory login URL.
- Tap the three-dot menu in the top-right corner.
- Tap “Add to Home screen.”
- Edit the name if desired, then tap Add.
This will create an app-like icon on your home screen that launches directly into the Midnight Inventory web app.
Performance Improvements on Order Pages
This release includes key performance enhancements aimed at improving the speed and reliability of core Order functionalities:
Faster Order Loading: Opening orders—especially those with multiple versions—now loads significantly faster, improving day-to-day navigation and access.
Optimized Save and Copy Operations: We've streamlined the processes behind saving orders and copying versions. Users can now save and copy large, complex orders (including those with 30–40 versions and associated postage details) with minimal delay.
These updates were designed to help your team work more efficiently, even with the largest and most complex orders.
Bug Fix: Midnight Honors Unit Price from MyOrderDesk
Midnight will now correctly apply the Unit Price and Quantity values passed in the order XML from MyOrderDesk, resolving an issue where those values were previously always ignored in favor of template-based calculations.
Pricing from the storefront is now preserved on import, while Midnight continues to load the full Print Template as expected.
Note: If a user opens the Print Calculator and clicks Calculate, Midnight will recalculate pricing based on the template, overwriting the original values from the XML.
No configuration changes are required. This improvement takes effect automatically.
Other Noteworthy Updates in this Release
- Improved Invoicing Report Visibility: When Midnight Invoicing is enabled, invoice stock reports under the “Order Report” folder (used in pre-invoicing workflows) will now be hidden to reduce confusion. The exception is the "Midnight Invoicing (Beta Report)", which remains visible as it supports the current invoicing feature and any custom or user modified invoice reports will also remain visible.
- Updated Column Label in Payment Record: We renamed the “Payment Type” column to “Details” for consistency and clarity. This column reflects the type of service (e.g., Services, Postage, Earmark, Escrow) rather than the actual payment method. No change was made to the data itself.
- Default Column Visibility in DJB Order View for New Employees: Fixed an issue where newly created employee accounts had all columns in the DJB Order View unchecked by default, resulting in an empty display. The system now defaults to all columns being visible (checked), improving usability and reducing support confusion. Reported by GISI; reproducible across RC, Demo, and Test environments.
- Order Quick Add API – Service Detail UDFs Now Included: Enhanced the Order Quick Add API to support copying Order Service Detail User Defined Fields (UDFs) when duplicating an existing order. Previously, these UDFs were not carried over, causing confusion for users. This update ensures consistency with other order data and improves the reliability of automated order creation processes.
- Audit Log Enhancements for Shopfloor Login/Logout: Improved audit log consistency by aligning Shopfloor login and logout tracking with the Midnight audit log format. Now, all Shopfloor identity and kiosk login/logout events are clearly recorded and displayed in the audit log. This ensures traceability and a unified audit experience across both applications.
- Postage Application Performance Resolved: Fixed an issue where applying postage to multiple orders from the
postageApplyPayment.aspx
page resulted in time out errors. The page now supports bulk updates reliably, and pagination has been added to the adjustment view for improved load performance. Users can now apply postage to multiple orders and save/close successfully, restoring expected workflow efficiency. - Midnight Invoicing Bug Fix: Postage Line on Invoice Now Uses Sell Rate (If Populated): Updated invoice behavior so that when a Sell Rate is entered in the Postage tab of an order, the postage line on the invoice will now display and use that Sell Rate directly. If the Sell Rate is $0.00, the system will revert to using the Qualified Rate. This ensures accurate and transparent rate presentation, preventing confusion caused by previous behavior where the rate was inferred from the total.