Release Notes 4/24/26
Changes made to Fidesic as of 4/24/26
What's New
Reporting & Visibility
- New "View Reports" Permission: Administrators can now grant access to the Reports page without also granting "Manage Users" rights. This makes it much easier to give accounting staff and auditors visibility into reports without over-provisioning their account.
- Refreshed Imported Invoices Report: The Imported Invoices page has been modernized with a cleaner table layout, improved search and filtering, and proper pagination. We also fixed a bug where batches imported on the same day as the filter's end date would be excluded from results.
- Purchase Order Line Matching (API): A new line-level invoice-to-PO matching capability has been added to our REST API, laying the groundwork for more precise PO matching workflows.
MagiCapture AI
- Magic Insights on the Approve Invoices list: MAGIC Insights now appear directly on the Approve Invoices list, giving approvers quick context on what the AI flagged without having to drill into each invoice.
Email & Domain Authentication
- Self-Service Email Domain Authentication: You can now register and verify your own sending domains directly from the Company Profile page. Emails from verified domains will be sent through our high-deliverability pipeline, while unverified domains are still delivered safely via relay. This is a significant upgrade for customers who want notification emails to come from their own branded domains.
- Collapsible Domain Auth Panel with Click-to-Copy DNS Records: The new Company Profile section makes it easy to copy the exact CNAME values you need to paste into your DNS provider.
- Notification Email Validation: Notification email addresses must now match an authenticated domain (or @fidesic.com), preventing accidental misconfiguration.
Bug Fixes
Payments & Checks
- Credit Memo Double-Application Fix: Fixed a bug where retrying a GP or BC payment batch that included credit memos could cause the credits to be applied twice, resulting in an incorrect "Invoice already paid" error on the subsequent payment. Retries are now safely idempotent.
- Mark-as-Paid Fix: Corrected a condition in the mark-as-paid logic so that the incoming payment amount is now properly included.
Invoices & Vendors
- AEOM Due Date Calculation: Fixed a bug where invoices with "AEOM + N days" terms were calculating the due date one month too far in the future. For example, an invoice dated 4/6/2026 with AEOM+20 now correctly calculates as 5/20/2026 instead of 6/20/2026.
- Vendor Search Stability: Fixed an issue where vendor autocomplete searches on the Process Document page could intermittently fail with a 503 error under load. The endpoint is now more resilient and surfaces a clear message if a search times out.
- BC Invoice Attachment Reliability: Significantly improved the reliability of Business Central invoice attachment imports. Attachment download failures now retry intelligently, surface properly in the Sync Log, and alert the team when intervention is needed, eliminating a class of silent failures.
Other
- Error Pages Redesigned: Replaced the generic 404, 500, 503, and 401 error pages with branded, user-friendly versions so that if something does go wrong, customers get a clear and recognizable experience.
- Preferences Page Loading Fix (AR Accounts): Fixed a 401 error that was preventing accounts-receivable-only accounts from opening the Preferences page.
Behind the Scenes
This release includes a major infrastructure upgrade that represents the bulk of the engineering work over the past two weeks. Fidesic's background services and APIs have been migrated from legacy Windows virtual machines to modern Azure App Service infrastructure running on Linux. The benefits to our customers include:
- Better scalability: The API tier now automatically scales based on CPU and memory load, with tuned thresholds to respond faster to traffic spikes.
- Faster recovery: New health probes and connection draining mean the platform detects and recovers from unhealthy instances much more quickly.
- Reduced memory pressure: Several fixes eliminated out-of-memory conditions in the API, including proper HTTP client lifecycle management, async/await corrections that prevented thread pool starvation, and telemetry configuration fixes.
- Database performance improvements: Several slow-running queries (GL code search, authentication lookups, vendor search) have been rewritten or migrated to more efficient data access patterns.
- Improved email routing: A new three-tier email routing system automatically selects the best delivery path based on domain verification status.
- Better observability: Non-2xx REST API responses now flow into the Sync Log, and audit logging has been moved to an asynchronous pattern for better performance.
For Microsoft Dynamics Business Central Users
- Attachment Import Reliability: The BC invoice attachment import pipeline has been significantly hardened. Missing attachments (404s) are now handled cleanly, rate-limiting from Gmail is properly backed off and retried, and any failures are surfaced in the Sync Log and via infrastructure alerts.
Attachment 404 Visibility: When Business Central calls the Fidesic REST API and receives a non-success response, it now shows up in the Fidesic Sync Log so your team has visibility into integration issues from both sides.