Update 28.1 for Dynamics 365 Business Central 2026 Release Wave 1
·
28 commits
to releases/28.1
since this release
What's Changed
- Update app version from 28.0.0.0 to 28.1.0.0 by @mirouhl in #6814
- Add CLEAN29 to preprocessorsymbols by @aholstrup1 in #6807
- [28.x] Update BCArtifact version. New value: bcinsider/Sandbox/28.1//latest by @aholstrup1 in #6818
- Private/magnushar/fix no 28x by @Groenbech96 in #6843
- [releases/28.x] Table Info: Don't return to the saved position for non-AL defined indices by @PhDuck in #6863
- [releases/28.x] finalizing action shouldn't relink e-document in case the visibility hasn't been updated in the draft page by @mynjj in #6870
- [releases/28.x] Exposing the copying of the AgentSetupBuffer by @mynjj in #6860
- [28.x] QM - Revising table keys by @PredragMaricic in #6886
- [28.x] E-Document Import - check length for GTIN by @Groenbech96 in #6892
- Agents - Backports to 28.x by @nikolakukrika in #6902
- [28.x] Bug 623232: [28.x][BCApps #6850]MS Graph module, fix for Certificate auth by @JesperSchulz in #6880
- [Quality Management] [28.x] Item Tracking navigation filtering by @JakovljevicDusan in #6912
- [28x] [Quality Mgmt.] Improve Demo Data (#6764) by @attilatoury in #6898
- [28.x]-The changes to the subscription line record cannot be saved... error when you change a newly create line in a customer subscription contract by @DhavalMore88 in #6885
- [28.x]FA Scan entries The date is not valid. this is because Last time scanned is 0D by @AndersLarsenMicrosoft in #6963
- [28.x] Quality Management - create checklist only with appropriate pe… by @PredragMaricic in #6921
- [releases/28.x][Shopify] Fix fulfillment service handling by @onbuyuka in #6959
- Quality Management - Introducing actionable error messages by @PredragMaricic in #6920
- [28.x] - Extended texts are not applied when sales invoices are created through recurring billing by @DhavalMore88 in #6955
- bugs/623986- [28.x] [Quality Management] Enable Power Automate by @alexei-dobriansky in #6956
- [Quality Management] [28.x] Enable periodic inspections and improve schedule… by @alexei-dobriansky in #6950
- Bugs/622768 [28.x] [Backport] - copy results to existing templates by @alexei-dobriansky in #6917
- 28.x: E-Document PO matching improvements by @mynjj in #7023
- [Cherry-pick] E-Document Connector - Continia: Fix Nemhandel participation registration (#6237) by @Groenbech96 in #6873
- 28.x: Move date assignment before FindPostedDocumentWithSameExternalDocNo by @mynjj in #7034
- Bug 624751: [28.x]10000 records to json array conversion in Data Archive Provider causes PROD nodes to run out of memory by @BardurKnudsen in #7076
- [28.x] Wrap E-Document participation field in group on Company Information page by @Groenbech96 in #7069
- [28.x][Subscription Billing]Vendor Subscription Price Update Errors - G/L Account Purchase Price Not Updating – Computed Price ≤ 0 by @neeleshsinghal in #7094
- Add OnInstallAppPerCompany trigger to PEPPOL30 Initialize (28.x backport) by @Groenbech96 in #7079
- [28.x] [Quality Mgmt.] Bug 624560: Fixing Translated Label Inconsistencies (… by @attilatoury in #7082
- [Backport 28.x] Fix PEPPOL extensibility guide by @Groenbech96 in #7074
- [SubscriptionBilling]Flexible Subscription Billing: Pause Billing and Support Quantity 0 for Usage-Based Contracts for 28.x by @miljance in #6953
- Backport #6893 to releases/28.x: E-Document MLLM extraction with ADI fallback by @Groenbech96 in #7102
- [28.x] Lock E-Document telemetry labels to prevent translation by @Groenbech96 in #7140
- [releases/28.x] Remove DotNet version binding and unsupported object for MailKit and … by @nhsejth in #7152
- [28.x] [Quality Mgmt.] [Demo Data] Fix Fail Conditions by @attilatoury in #7018
- [28.x] [Quality Mgmt.] [Demo Data] Add a coffee-related Quality Inspection Header by @attilatoury in #7026
- [Quality Management] [28.x] Result style in inspection header by @JakovljevicDusan in #7092
- [Quality Management] [28.x] Align icons - 2 by @JakovljevicDusan in #6864
- [28x]-Released Contract Deferral shows wrong sign for vendor subscription contract by @DeepsShukla in #7118
- [28.x] Incorrect deferral amount calculation in Subscription Billing when the contract start date is not the first day of the month. by @neeleshsinghal in #7187
- [28.x] [PowerBI] [Reports] [Setup] Add a ABC Analysis Setup action on the po… by @attilatoury in #7184
- Backport #7132 to releases/28.x: Fix E-Document premature Commit during Inventory Pick posting by @Groenbech96 in #7210
- [Bug][SubscriptionBilling]Apply customer/vendor "Format Region" when creating document lines for 28.x by @miljance in #7085
- Remove Subcontracting app and test app [28.x] by @aholstrup1 in #7217
- [Bug][SubscriptionBilling]: Enable "Assign Contract Line" for G/L Account lines in Purchase Invoices for 28.x by @miljance in #7089
- [Bug][SubscriptionBilling] Fix "Qty. to Invoice" incorrectly set on subscription item after partial shipment for 28.x by @miljance in #7087
- [28.x] [Sub. billing] Object ID changed by @djukicmilica in #7259
- [28.x] [Quality Mgmt.] Change the link displayed on the QM setup guid… by @ankosiorek in #7303
- [28x] [Quality Mgmt.] [Demo Data] Added missing label variable by @attilatoury in #7309
- [28.x] Subscription billing pages are missing in Sales role center (9026) by @djukicmilica in #7249
- [releases/28.x] Fix TestManual throws "No. Series does not exist" error for blank code by @gggdttt in #7317
- 28.x: Add Subscription Billing PBI pages to role centers by @mynjj in #7311
- 28.x: Fix Trial Balance (Excel) Starting Balance date edge cases by @mynjj in #7316
- [28.x] Refactor procedures to remove internal access modifier in E-Document … by @JesperSchulz in #7321
- Bugs/624365 [Quality Management] [28.x] Use existing open inspection default… by @alexei-dobriansky in #7203
- [28.x] Change objectid of Sales Mkt. Mgr. RC SubBill by @aholstrup1 in #7351
- [28.x] Change E-Doc. Invt. Pick Test codeunit ID to 139898 by @Groenbech96 in #7347
- Enable breaking changes check for Subscription Billing by @ankosiorek in #7360
- [Subscription Billing] Fix deferral creation, release, and credit memo handling for 28.x by @miljance in #7154
- [Subscription Billing] Subscription Header Traceability for 28.x by @miljance in #7150
- [Quality Management] [28.x] Improve permissions sets and standardize naming by @JakovljevicDusan in #7412
- [28.x] Fix eDocument PEPPOL BIS 3.0 import errors for text-only document references and hierarchical line IDs by @Groenbech96 in #7395
- 28.x: Update Power BI .pbix files and model definitions by @mynjj in #7407
- Bug 626601: [28.x] Payment Practice Lines are not shown as before if you click on Generate on the Payment Practice page. by @AleksanderGladkov in #7413
- [releases/28.x] [Shopify] When deleting a Shopify refund/return the Shopify refund/return line for all other refund/return are deleted by @onbuyuka in #7428
- [releases/28.x] [Shopify] Duplicate Sales Line error when creating refund Credit Memo with pre-existing lines by @onbuyuka in #7426
- [releases/28.x] Shopify - Presentment currency - Shipping charges amount is still in the Store currency when Order created by @onbuyuka in #7424
- [releases/28.x] Shopify - unexpected empty message when I choose Get Data. by @onbuyuka in #7423
- [releases/28.x] Shopify: Item Attributes - new "Include in Product Sync" field is available in the list, but not in the card Page 7503 by @onbuyuka in #7422
- [releases/28.x] Shopify Fulfillment Order - Fulfillment line - Order line connection by @onbuyuka in #7420
- [releases/28.x] [Shopify] Skip empty inventory API call when batch size is exact multiple of 250 by @onbuyuka in #7215
- [Quality Management] [28.x] Backport UX improvements by @JakovljevicDusan in #7438
- 28.x: Add option to hide zero-activity accounts in Trial Balance Excel report by @mynjj in #7442
- [Quality Management] [28.x] Move QM from Business Manager to Inventory Manager RC by @JakovljevicDusan in #7182
- [Quality Management] [28.x] Temporarily use an alternate RDLC layout as the sole available option by @JakovljevicDusan in #7193
- [Quality Management] [28.x] Prevent QM items from appearing in Tell Me for unpermitted users by @JakovljevicDusan in #7301
- [Quality Management] [28.x] Replace "Qlty. Routing Line Lookup" page by @JakovljevicDusan in #7186
- [28.x]-Subscription Billing: Items created from Catalogue Items are deleted after deleting a Contract Invoice by @DhavalMore88 in #7449
- [28.x]- Recurring billing is stuck due to an error related to updating the Subscription Line table by @neeleshsinghal in #7494
- [Extensibility][MultiObjects][SubscriptionBilling] Extensibility (#7297) by @sirhc101 in #7432
- Backport #7308: [Payables Agent] [28.x] Manually added dimensions (on draft) are not carried to the purchase invoice by @ventselartur in #7536
- [releases/28.x] Remove MCP feature flag check (EnableMcpAccess) by @onbuyuka in #7528
- [releases/28.x] [Shopify] Skip FindMapping API calls during customer sync update by @onbuyuka in #7526
- Continia E-Document Connector: add demo base and auth urls to allow for demoeing by @elvicontinia in #7196
- [Bug][SubscriptionBilling]: Credit Memo cannot be posted after Service Commitment Option is changed on item for 28.x by @miljance in #7482
- [Bug][SubscriptionBilling]: Missing Global Dimension fields on contract/subscription lines + unclear “Dimensions” window title for Subscription Lines for 28.x by @miljance in #7484
- [Bug][SubscriptionBilling]: Invoicing Item on Subscription Package Line ignored for "Subscription Item" type items for 28.x by @miljance in #7485
- 28.x: Fix Trial Balance Excel gross debit/credit columns by @mynjj in #7573
- [Bug][SubscriptionBilling]: Printing multiple posted sales invoices from subscription contracts fails with duplicate record error for 28.x by @miljance in #7483
- [Bug][Subscription Billing] Refactor Contract Line Page Loading Logic to Prevent corrupting Subscription Line for 28.x by @miljance in #7486
- Bug 630862: [28.x] [Quality Management] Quality Management Setup. Quality Inspection Selection Criteria - default value by @alexei-dobriansky in #7654
- Bug 630839: [28.x] [Quality Management] Notifications when tests are created automatically - add "Don't show again" by @alexei-dobriansky in #7651
- [28x] [Quality Mgmt.] [Demo Data] Ensure the Demo Data has the QM No Series… by @attilatoury in #7433
- [28.X] Excel report added document type and number by @neeleshsinghal in #7646
- Bug 629457: [28.x] [Quality Management] Scheduled Inspection for Positive ILE (but with 0 remaining qty) created unexpectedly by @alexei-dobriansky in #7652
- [28.X] [Quality Management] Now Open status is bold + green for all of the quality inspections created by item tracking l by @6CRIPT in #7650
- [Bug][SubscriptionBilling]: Multiple Issues with Usage-Based Billing in Subscription Billing For 28.x by @miljance in #7639
- [28x] [Quality Management] Move File by @attilatoury in #7698
- [QM] [28.X] Now the quality inspection card shows the status in bold + green if open (#6849) by @6CRIPT in #7696
- 28.x: Reintroduce direct historical line matching for E-Document drafts by @mynjj in #7603
- [28x] [Quality Management] Clearer UX for the Copy Template action by @attilatoury in #7725
- [28x] [Quality Mgmt.] Quality Tests Deletion UX by @attilatoury in #7677
- [28.x][Agent] Expose CurrentUserHasCanManageAllAgentsPermission by @qutreson in #7738
- [releases/28.x] Shopify Payout sync skips records when multiple stores are connected by @onbuyuka in #7688
- [releases/28.x] [Shopify] Introduce user feedback in One Customer Voice (OCV) by @onbuyuka in #7684
- [Quality Management] Added Missing Tooltips (#7681) by @attilatoury in #7742
- [Bug][SubscriptionBilling][BC28.x] Backport - Usage Data Billing unit price calculation allows custom pricing logic for BC28.x by @sit-zm in #7440
- [Bug][SubscriptionBilling]: Customer cannot be changed on contract with closed subscription lines for 28.x by @miljance in #7481
- [28.x][Agent] Enable regular users to create agents by @qutreson in #7436
- 28.x: Surface e-document processing errors in page actions by @mynjj in #7794
- [28.x][Agent] Expose SetRequiresReview to Cloud extensions by @qutreson in #7674
- Bug 631975: [EDocument][28.x] Copilot capability registration + historical matching fixes by @dayland in #7783
- [28x] [Quality Mgmt.] Batch Inspection Creation Notifications and Ensure No Notification Is Shown On Roll-back by @attilatoury in #7744
- [QM] [28.X] Creating a re-inspection does not show a notification but opens a new inspection by @6CRIPT in #7778
- [28.x][Agent] Backport billing changes (#7680, #7697) by @Groenbech96 in #7779
- [releases/28.x] [MCP] Add feedback button and fix OCV ID by @onbuyuka in #7683
- [28.x][Agent] AI Test Toolkit backports by @qutreson in #7354
- [28.x] Backport agent test framework changes and fixes by @nikolakukrika in #7866
- [releases/28.1] - Add tenant feedback settings by @ViditGupta1277 in #7920
- 28.1 - Migrate File Storage Connector by @aholstrup1 in #7909
Full Changelog: releases/28.0/StrictMode...releases/28.1/StrictMode