Skip to content

Update 28.1 for Dynamics 365 Business Central 2026 Release Wave 1

Choose a tag to compare

@aholstrup1 aholstrup1 released this 08 May 15:02
· 28 commits to releases/28.1 since this release
a1b29b3

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