Code changes

1,083 code changes

Merged pull requests of Microsoft's Business Central repositories (BCApps, AL-Go, BCQuality) that touch their source, described in our words; BCApps changes link to the AL object pages they changed. Metadata only: no source text. Agents: llms.txt. What is still open: upcoming. The AL Language extension's own changelog: Releases.

This week: 1 change →

Repository
Kind
Major

Newest 50 of 1,083

The other 1,033 changes by title
  1. #11748 [Master] - Slice 626292: [Excise Tax][VENDOR] Bonded Locations for Excise Calculations
  2. #11637 [Master]- Create Documents on Recurring Billing ignores the Partner filter and fails when a vendor billing proposal exists
  3. #11604 fix: capture Shopify fulfillment deliveredAt timestamp
  4. #11259 Postcode Configuration Page: display the stored provider selection on open
  5. #11129 [Quality Management] Refactor permission management
  6. #10799 Remove OnPrem scope from Table 1226 "Payment Export Data".SetSwissExport
  7. #10182 [Bug]: [Subscription Billing] Payment discount on contract invoices comes from the customer, not from the contract's payment terms
  8. #9953 Rename AppSource UI text to Marketplace
  9. #9180 Copy record links to posted Phys. Invt. Order and Recording headers
  10. #218 Harden findings-report producer constraints
  11. #216 knowledge(style): a new procedure that changes the page's current record should take it as var Record
  12. #215 knowledge(performance): grouped query (Count + ColumnFilter = HAVING) for distinct values and duplicates
  13. #213 knowledge(events): database trigger setup flags may only be set to true
  14. #209 3 AL/BC patterns: Insert/Delete trigger defaults on master data and declined Confirm in OnValidate
  15. #177 Add retention policy knowledge to the privacy domain
  16. #10347 [Bug][Subscription Billing] Wrong number of days on vendor contract deferrals when the billing period lies within a single calendar month
  17. #12196 [Master Data Management] Disable cross-env setup action OnPrem and fix field visibility issues
  18. #12194 Harden web request helpers: opt-in default credentials
  19. #12189 Removing the restriction of deploying Power BI reports only to evaluation companies
  20. #12167 Track QuickBooks migration usage consistently
  21. #12117 [Job Queue] Clearer message and attempt number for runs interrupted by the platform
  22. #12074 Expense Agent: travel request expense location, per-traveler reports, activity log and submitter comment
  23. #12066 Bugs/remove asm inv mfg clean27 tags for wave2 2026
  24. #10755 Migrate Http Web Request Mgt. callers to native HttpClient
  25. #10210 [Bug][Subscription Billing] "Delete Invoiced Sales Orders" leaves orphaned Sales Subscription Lines behind
  26. #9438 SL - Add support for migrating historical project transactions
  27. #8429 E-Document DE: map Payment Method to PEPPOL payment means codes, add SEPA Direct Debit export support
  28. #210 knowledge(upgrade): upgrade code must not use ChangeCompany
  29. #207 2 AL/BC UI patterns: client-expression in-list (AL0573) and Role Center AccessByPermission
  30. #205 Preserve business filters when recommending Record.Get
  31. #204 Validate composed reviews against the expected leaf worklist
  32. #203 knowledge(data-modeling): Prices Including VAT decides the basis of sales/purchase/service line amounts
  33. #12206 Track C5 migration usage consistently
  34. #12157 Mark GetAddress.io objects as obsolete
  35. #12140 [Email - SMTP Connector] Fix OAuth Base64URL token parsing
  36. #12134 [main] bug 652313 - Add Approvals Management integration to compensation, payment order and cash document processing
  37. #12119 Fixing an APAC-specific issue with applying a posted sales credit memo when using unrealized VAT (GST)
  38. #12061 [Master] - Bug 651754: Expense Management - Captions and ToolTips update
  39. #12051 [Peppol] Fix Remittance Advice XML line count, Note order and invoice reference
  40. #11941 Bug 651577 CompAuxNum and CompAuxLib columns should be informed for Payment Discount lines on Unapplied Entries in the French Audit File.
  41. #11899 [Shopify] Tax matching fixes for country, Canadian HST, and zero-rate lines
  42. #11889 [Master] - Bug 651129: Expense Agent - Distance UOM in Configuration
  43. #11866 [Shopify] Disable Sync Shipments To Shopify when no Shopify orders exist
  44. #11854 [Shopify] Make refund currency codes read-only
  45. #11654 Repair and re-enable Expense Agent permission and posted-history tests
  46. #11628 Expense Agent: capture submission policy evaluation history
  47. #11609 [Main]-Reduce redundant record restriction checks in item journal line
  48. #11314 [Project Arches] Microsoft Fabric Export Setup
  49. #12133 Block file scheme in Web Request Helper
  50. #12082 Bug 650429: [Repair Item] [Subcontracting] Show Document opens the wrong transfer order from Transfer Lines (Page 5749)
  51. #12080 Bug 649448: [Subcontracting] [IT] Fully received WIP purchase orders block Disable Legacy Subcontracting
  52. #12070 Fix inconsistent CLEAN27/CLEAN28 tags in E-Document apps
  53. #12068 Bug 651757: [Repair Item] [Manufacturing] Warehouse Pick is not generated for Make-to-Order subassembly after registered put-away
  54. #12053 Remove-Sustainability-CLEAN27-tags-for-Wave2-2026
  55. #12008 [29.x]-TDS Amount incorrectly calculated under Tax Information Factbox if you use Applies-to ID in the Indian version.
  56. #12007 [Main]-TDS Amount incorrectly calculated under Tax Information Factbox if you use Applies-to ID in the Indian version.
  57. #11989 [Bug 500351] Allow Effective Permissions for delegated admins and helpdesk
  58. #11968 Bug 648782: omit the buyer PartyTaxScheme when the company has no VAT registration
  59. #11960 [BC14] Classify historical entry pages as Archive in Tell Me
  60. #11945 Bug 648959: [Subcontracting] Fix serial splitting for non-last subcontracting put-away lines
  61. #11822 Added missing indexes for GP historical snapshot
  62. #11741 [MCP] Add company and environment descriptions
  63. #9692 Fix effective permission filtering
  64. #2382 Fix dependency artifact pattern for branch names with glob-special characters
  65. #2379 Avoid CI/CD runs for template SHA-only system updates
  66. #2367 Enhance NuGet feed selection to support pre-release packages
  67. #175 9 AL/BC patterns: document distribution, price calculation & barcode extensibility
  68. #11996 Restrict expense configuration maintenance to admins
  69. #11995 OfficeMgt.IsAvailable check added to fix flaky tests
  70. #11993 Enable HTTP requests before Expense Agent setup
  71. #11992 Fix IRS Forms statement filters for box codes containing parentheses
  72. #11970 Allow Azure OpenAI privacy notice in evaluation
  73. #11967 Block Edit in Excel for pages based on the User table
  74. #11961 Cache security group resolution in Effective Permissions
  75. #11947 [29x]-Create Movement from Movement Worksheet doesn't respect Quantity nor Qty. to Handle if we Get Bin Content
  76. #11901 Fix expense policy category mode
  77. #11852 [main] Allocation Accounts with Invoice Discount produces wrong posted entries in Sales and Purchases documents in the Spanish version.
  78. #11813 Bug 633676: Expense Agent - Setup wizard - Cannot clear default approver once saved from assist edit
  79. #11774 Use lower case file extensions for document attachment file names
  80. #11722 [Shopify] Rename tax matching and add configurable processing limit
  81. #11522 [main] [Order Planning] Production copy allows Req. worksheet templates that cannot create production orders
  82. #11484 [E-Documents Core] - Supported type direction configuration
  83. #11342 [29.x][ALL-E] Document Type is Quote in Document Attachment table (1173) after posting a Sales Invoice with attachmentsIntial Commit
  84. #11094 [FS] Prevent duplicate Field Service customer assets during item synchronization
  85. #9642 [Bug]: E-Documents for Germany - FindEDocumentService always selects last matching service, ignoring which service triggered the export
  86. #2380 Fix device login initialization with a shared authentication action
  87. #2378 Retry CI/CD baseline discovery when no eligible run is found
  88. #202 Restore deterministic review fixture coverage
  89. #199 Fix indirect permission letters: `ri` is indirect read plus insert
  90. #198 Add BC performance knowledge from OptimAL learnings
  91. #196 Strengthen review contracts and add AL reliability guidance
  92. #161 AL methods limited during write transactions (RunModal, Codeunit.Run)
  93. #159 3 AL/BC testing patterns from an external BC testing expert's blog (Luc van Vugt, fluxxus.nl)
  94. #158 3 AL/BC patterns from CURABIS's internal automated-testing training material
  95. #157 18 more AL/BC patterns: data-modeling, testing, style, security, error-handling, ui, upgrade, web-services, appsource
  96. #156 18 AL/BC patterns: style, data-modeling, web-services, appsource, breaking-changes, performance, testing
  97. #11950 Adding an in-product email storage cleanup (backport to releases/29.x)
  98. #11939 Bug 650391: [Subcontracting] Show subcontracting transfer quantities
  99. #11938 Bug 650344: [Subcontracting] Prevent cancellation of vendor-supplied component lines
  100. #11920 Add title to field monitoring feature pages
  101. #11907 [29.x]-Incident 51000001968459: Issue while creating any import purchase invoice
  102. #11896 [Master Data Management] Cross-env over-cap blob clears the subsidiary blob
  103. #11895 Make Reject Order reachable on inbound sales order drafts and confirm…
  104. #11890 Adding an in-product email storage cleanup
  105. #11870 Reduce allocations in the "Export to Execl" scenario
  106. #11824 [29.x][Subscription Billing] Sales-Explode BOM fails for foreign-currency customers
  107. #11770 [Master] - Bug 650783: [Expense Agent][Demo Data] Posted demo expenses remain Submitted with a dangling Expense Report No.
  108. #11667 Fix quantity fields on Sales Return Order Archive
  109. #11644 [Subcontracting] Bug 648937: Transfer WIP Item is lost when production orders are created from Planning Worksheet
  110. #11639 [Master] - Slice 640938: [Expense Agent][VENDOR] Adding approval limits (November '26)
  111. #11632 [29.X]-Source Currency Amount calculation causes discrepancies with Foreign Currency G/L Entries whit Reversal Charge VAT.
  112. #11368 [29.X]-[Subcontracting] Purchase Return Order cannot be posted for subcontracting, while Corrective Credit Memo works well
  113. #11321 Update default Pricing implementation (v.30)
  114. #10447 [Bug][Subscription Billing] Price Update Template filters on Subscription Lines are overwritten by the proposal's own default filters
  115. #10156 [Bug][SubscriptionBilling] Assign Subscription Lines dialog does not identify the sales line it was opened for
  116. #11906 [Main]-Incident 51000001968459: Issue while creating any import purchase invoice
  117. #11823 [Main]-Create Movement from Movement Worksheet doesn't respect Quantity nor Qty. to Handle if we Get Bin Content
  118. #11847 Use matching key for workflow event step instance lookup
  119. #11846 Fix View file on outgoing E-Documents to open the exported file
  120. #11798 [main] Bug 650733 External Doc No. now mandatory on Service Invoice
  121. #11745 Bug 648781: check the party identifier that the PEPPOL export will use
  122. #11730 Bug 649042: [Expense Agent] It would be nice if default data setup included number series for users, reports, etc.
  123. #11727 Bug 650737: Description for new currencies should be aligned with existing full descriptions
  124. #11669 Fix reserved-lot re-picking after warehouse reclassification
  125. #10717 Enable amount formatting with currency symbols
  126. #9293 [Bug][SubscriptionBilling] Process Usage Data Billing uses lines marked Processing Status = Error (currency mismatch)
  127. #9217 [Extensibility][SubscriptionBilling]: Make IsLineAttachedToBillingLine accessible from external apps in Sales Line and Purchase Line
  128. #11832 [Master] - Bug 651133: [Expense Agent][BugBash] Mileage setup
  129. #11815 Improvements to E-Documents PO matching (E2E findings)
  130. #11747 [master][Subscription Billing] Sales-Explode BOM fails for foreign-currency customers
  131. #11736 [29.x][VIES Integration] Per-environment daily request rate-limit
  132. #11734 [VIES Integration] Per-environment daily request rate-limit
  133. #11563 [E-Documents Core] [Peppol] - Add PEPPOL Requested Delivery Period support (header + line)
  134. #11483 [E-Documents Core] - Linkage & Traceability
  135. #11021 Expense Agent: align legacy submit cleanup with 29.0
  136. #10213 Bug 8845 Old Prices Calculated in Req. Worksheet
  137. #11712 [Master] - Bug 624708: [Expense Management] Users sync - There should be a configuration wizard to ask if the Employees should be created behind if no match is found
  138. #11705 [Master] - Bug 650785: [Expense Agent] Deleting an itemized Expense Category shows misleading missing-subcategories confirmation
  139. #11664 Add OnBefore event for approval insertion checks
  140. #11595 [Master] Bug 650348: [Expense Agent] Closed travel requests are editable and are missing approver info.
  141. #11593 [29.x] - Bug 650481[Expense Agent] Closed travel requests are editable and are missing approver info.
  142. #11561 [Permissions] Fix read-only error in obsolete permission cleanup
  143. #11507 [Master] Fix Unix timestamp timezone conversion
  144. #11375 Obsolete GPT-5.5 chat and add GPT-5.6 Ceres deployments
  145. #11262 Fix retention policy deletion-limit stop propagation
  146. #11257 Fix duplicate retention continuations for Waiting jobs
  147. #11710 [29.x]-Not enough inventory available at vendor location for this order
  148. #11701 [MCP] Hide codeunit APIs from Available APIs dropdown (AB#650771)
  149. #11682 [Expense Agent] Remove migration TODO and analyzer suppressions
  150. #11679 [29.x][Subscription Billing] 1M 'Align to End of Month' line with end date produces a 1-day prorated stub
  151. #11673 #[MAIN]-Not enough inventory available at vendor location for this order
  152. #11658 [Shopify] Limit webhook subscription payload fields
  153. #11649 [29.x]: When receiving a payment from an SEZ (Special Economic Zone) customer under the "Without Payment of Duty" scenario, GST is being calculated incorrectly in the Bank Receipt Voucher in the Indian version.
  154. #11648 [MAIN]: When receiving a payment from an SEZ (Special Economic Zone) customer under the "Without Payment of Duty" scenario, GST is being calculated incorrectly in the Bank Receipt Voucher in the Indian version.
  155. #11626 [Master Data Management] Fixing synchronization of contacts, media, date, datetime, source watermarking, permission issue and minor UX issues
  156. #11611 [Shopify] Add GraphQL type to request telemetry
  157. #11603 [Shopify] Show configured product status in Add to Shopify confirmation
  158. #11574 [main] Bugs 650415 Financial Report Open in Excel fails with duplicate Excel Buffer cell when LCY Code is empty
  159. #11571 MSlenejennum/647477/convert demo data logo to transparent
  160. #11292 Bug 648535: Reprice subcontracting lines after scheduling
  161. #11171 [Security][Hardening] Validate integration URLs stored in setup tables
  162. #10495 MSlenejennum/647454/sales internal new body layouts and obsolete current
  163. #10247 [SOA] Show Cc recipients on email messages
  164. #10064 Add support for “External Document No.” in Subscription Contracts Fixes #8818
  165. #9646 [Bug]: [DE] XRechnung/ZUGFeRD — no posting-time error when SELLER CONTACT (BG-6) source data is incomplete, producing non-compliant e-invoices
  166. #11657 Fix VIES integrity check: tolerate country-code prefix on echoed VAT number (uptake fix)
  167. #11635 Bugs/Bug 647818 Source Currency Amount FCY GL Entries Reversal Charged
  168. #11612 Multiple runs of email retrieval on the same emails don't persist again
  169. #11567 [29.x]Report 400 (Remittance Advice) Does Not Include Applied Vendor Refund Entries Resulting in Incorrect Total Calculation
  170. #11562 [Main] [ALL-E] Sales Line Discount % accepts 5 decimal places through Configuration Package import but rejects manual entry beyond 2 decimal places.Initial Commit
  171. #11517 [29.x]-export/import of a report definition fails if the statuses in the originating company do not exist in the destination company
  172. #11493 [29.X]-VAT Settlement G/L Entries Do Not Populate Source Currency Amount and Source VAT Currency Amount After Running Calculate and Post VAT Settlement
  173. #11434 [main] Incorrect Additional Currency Base and Additional Currency Amount calculation in VAT/GST Entries when Line Discount is applied on Sales Invoice in the Australian version.
  174. #11336 [master] Report 400 (Remittance Advice) Does Not Include Applied Vendor Refund Entries Resulting in Incorrect Total Calculation
  175. #9982 [Main] Item tracking validation when lot numbers are assigned concerns the warehouse pick level rather than at the sales order levelInitial Commit
  176. #2376 fix: modified files with umlauts
  177. #195 Add foundational AL developer knowledge
  178. #193 Clarify locale-safe DateFormula Evaluate inputs
  179. #192 Add SCM functional knowledge domain
  180. #57 Add source-verified Finance knowledge and review domain
  181. #11435 Validate unauthenticated public API responses before use
  182. #11407 [Shopify] Keep exchange shipments eligible for synchronization
  183. #11400 [Shopify] Handle missing variant mapping in product action
  184. #11399 [master][Subscription Billing] 1M 'Align to End of Month' line with end date produces a 1-day prorated stub
  185. #11373 [Shopify] Improve shop navigation and background sync guidance
  186. #11319 [MCP] Allow setting default configuration from card
  187. #11294 [Master]-Source Currency Amount calculation causes discrepancies with Foreign Currency G/L Entries whit Reversal Charge VAT.
  188. #11290 [Bug 640454] Scope Expense Agent Entra permissions by company
  189. #11207 [Master]-Bug 648672: [Expense Agent][Translation] Agent name is not localized across setup wizard, avatar, and Agent Card
  190. #11155 Fix missing default item journal batch in Contoso Inventory setup
  191. #11001 Bug 648577: [IT] Subcontracting migration does not precheck bin-mandatory locations
  192. #10900 [Extensibility Request] issue 30431: expose report sender and globals
  193. #10676 Fix decimal tax rates for Polish region
  194. #10513 [Extensibility Request] issue 30270: expose JobPostLine before calculating totals
  195. #9525 [Shopify] Automatic Transaction Posting
  196. #2355 Move CreateRelease update check to separate job
  197. #2328 Use cacheImageName for local development environments
  198. #11541 Clarify Expense Agent and expense management setup
  199. #11511 [29.x]Bug 647991 Assembly-to-Order Item Incorrectly Blocks Shipment of Unrelated Sales Order Line
  200. #11419 [main] Bug 650139 The Non-Deductible VAT Amount is currently not taken into account in the VAT return Austria
  201. #11367 [29.X][Repair Item][SaaS][Drop shipment reversal] Undo Shipment fails with blank Bin Code at bin-mandatory location
  202. #11333 Align travel request APIs with employee travelers and expense report lifecycle
  203. #11324 [main] Bug 649837 Export to Excel All exported rows if Show Currency is enabled in General Ledger Setup.
  204. #11304 [Master]-Validation of the "No." field on the sales order additionally re-validates the Unit of Measure Code
  205. #11147 Bug 648962: Create transfer order shows generic error when existing transfers cover subcontracting demand
  206. #10898 [Extensibility Request] issue 30434: add purchase prepayment amount event
  207. #10869 [29.x]-[WHT] Inconsistency with the Payments
  208. #10545 [Master] - Bug 647253: [WHT] Inconsistency with the Payments
  209. #9225 [Extensibility][SubscriptionBilling]: Make usage data billing filtering extensible in SetUsageDataBillingFilters
  210. #2340 Add opt-in unpublishOldVersions setting to unpublish stale PTE app versions after deploy
  211. #11476 [29.X]-Item Availability by BOM Level Produces Inconsistent Able-to-Make Results When G-TOP-BOM-02 Replenishment Changes from Assembly to Purchase - 2606050050002529- #11411
  212. #11441 Fixes AB#640874: Clarify Expense Agent scheduling permission error
  213. #11436 [29.X]-Purchase invoice lines of type G/L Account where enabling 'Prices Including VAT' and changing the VAT Prod. Posting Group causes recalculation of the Direct Unit Cost Incl. VAT and Line Amount - Related to Bug 632380
  214. #11280 [Subcontracting] Bug 648949: Allow subcontracting direct transfers from warehouse locations
  215. #11260 Ruleset hardening: promote four legacy warning rules to Error
  216. #11114 [Master][ALL-E] Document Type is Quote in Document Attachment table (1173) after posting a Sales Invoice with attachments.
  217. #10969 [MAIN][All-e]Source Currency Inconsistency for LCY Postings and cash posting on sales documents
  218. #10934 [29.x][REPAIR] [ALL-E] Item tracking validation when lot numbers are assigned concerns the warehouse pick level rather than at the sales order level
  219. #10541 [Master] - Slice 641375: [Sustainability] Collect Amount from G/L Entries: track collected entries to prevent double counting
  220. #187 Code reviewer skill for recognizing and validating unauthenticated responses
  221. #11489 Clear Early Access Preview feature list
  222. #11481 [Master] - Bug 648681: [Expense Agent] Fix Expense Agent KPI report-line drill-down filter
  223. #11431 [Master] - [Expense Management] Move missing Employee Posting Group validation to rule violation
  224. #11425 Bug 650137: [29.x] Expense Locations and Per-diem rules in configuration - Backport
  225. #11411 [Master]-Item Availability by BOM Level Produces Inconsistent Able-to-Make Results When G-TOP-BOM-02 Replenishment Changes from Assembly to Purchase - 2606050050002529
  226. #11383 [SOA] Fix "The Order Promising Setup does not exist." crash when setting quote quantity
  227. #11366 Filter top customer and top vendor Excel reports on the posting group
  228. #11359 [Master] - Bug 648886: [Sustainability][Value Chain] Transfer Order uses average emissions instead of Specific carbon tracking (lot/serial)
  229. #11238 [29.X]- The Available to Take logic is incorrect or inaccurate in the Pick Worksheet as it includes Ship and Receive bin inventory
  230. #11217 [Master] - Slice 641591: EUDR Certificate Capture for Items
  231. #11186 [Master]-]VAT Settlement G/L Entries Do Not Populate Source Currency Amount and Source VAT Currency Amount After Running Calculate and Post VAT Settlement
  232. #11137 Composite Report Parts: seed via a report extension instead of install/upgrade code
  233. #11002 [Master] - Slice 626305: [Excise Tax][VENDOR] Improving Excise Duty Calculation
  234. #10875 [Master] Partial Warehouse Shipment with Lot-Tracked Item Fails on Second Shipment Due to Auto-Populated Bin Code and Item Tracking Quantity Validation Error ("You cannot select more than 0 units")Initial commit
  235. #10828 Avoid remote attachment checks during FactBox refresh
  236. #10825 [Master]-Bug 645041: Expense Agent - Rename Enable approval workflow caption and tooltip
  237. #10437 [FR E-Reporting] Add payment and invoice lifecycle messages
  238. #9644 [Master] [Repair Item] Team Member unable to copy sales quotation when lines are associated to assembly
  239. #186 Add Query filter semantics guidance
  240. #184 Fix Job Queue knowledge sample links
  241. #183 Add reporting review guidance and evaluation fixtures
  242. #182 Add machine-readable review orchestration contract
  243. #152 knowledge(events): ChangeCompany leaves triggers and trigger-event subscribers running in the calling company
  244. #11420 [Master] - [Expense Management] Hide Enable Agent on Expense Agent Setup Page
  245. #11381 Slice 641293: [Expense Agent] Expense Locations and Per-diem rules in configuration - added check for existing country
  246. #11378 [29.x][InterCompany][SII] Setup and telemetry enhancements
  247. #11339 Prevent order matching for invoice lines created by Get Receipt Lines
  248. #11320 [Master]-[Subcontracting] Purchase Return Order cannot be posted for subcontracting, while Corrective Credit Memo works well
  249. #11309 [29.X]-Post Inventory Cost to G/L fails when concatenated dimension text exceeds 250 characters
  250. #11274 [Master]-[Drop shipment reversal] Undo Shipment fails with blank Bin Code at bin-mandatory location
  251. #11242 [main] bug 640925 - Enhance draft and proforma invoice report layouts and upgrade tag definitions
  252. #11208 [Master]-Purchase invoice lines of type G/L Account where enabling 'Prices Including VAT' and changing the VAT Prod. Posting Group causes recalculation of the Direct Unit Cost Incl. VAT and Line Amount - Related to Bug 632380
  253. #11157 [main] Bug 647991 Assembly-to-Order Item Incorrectly Blocks Shipment of Unrelated Sales Order Line
  254. #10840 Bugs/625412 Wrong posted G/L Entries and VAT Entries using Cash Basis Unrealized VAT from a partial Credit Memo if we mix VAT types and use only part of the amount in the Mexican version.
  255. #10798 [29x]-Mismatch between Purchase Invoice Total in Lines and Statistics after VAT adjustment
  256. #148 Add Job Queue reliability and scheduling guidance
  257. #142 Add AL-focused AppSource validation guidance
  258. #11386 Fix E-Doc. Item Charge Mapping codeunit ID
  259. #11144 [Master]-Post Inventory Cost to G/L fails when concatenated dimension text exceeds 250 characters
  260. #11318 [main] Bug 649189: Update E-Document vendor invoice caption
  261. #11206 [CH] When posting with FCY, VAT G/L Entry stores VAT base amount in Source Currency Amount instead of VAT amount
  262. #11163 [29.x]Adjustment Amount is not accurate in the Exch. Rate Adjmt. Ledger Entries page if an Unrealized Gain gest registered and a second adjustment turns into a Loss.
  263. #11141 [main] bug 649305 - Add Report Address Source functionality to Company Information
  264. #10970 [Master] -SubBilling BillingLine doesn't consider entries for usage date ranges crossing periods
  265. #10670 Add Agent Task Log JSON export
  266. #9363 GP - Updates 202607
  267. #180 Normalize recoverable leaf finding ranges
  268. #179 Add bounded knowledge retrieval
  269. #178 Separate deterministic analyzer rules from BCQuality
  270. #176 Complete partner contribution and knowledge consumption guides
  271. #11218 [master] - Subscription Contract Price Update applies the lowest sales price across all Unit of Measure codes instead of respecting Unit-Specific Price List entries in Subscription Billing.
  272. #11214 [29.x][All-e][SaaS] Last name of the employee relative is not editable when customized using “Profile (Role)”
  273. #11211 [Bug 649379] Composite layout stress-test fixes, part resolution source and status action captions
  274. #11209 [29.x]-"The record in table Reminder Line already exists." error appears if you Create Reminders for a Customer with all the Open Entries On Hold and no Reminder Free applied on the Reminder Terms used.
  275. #11121 Fix generation rule source table validation
  276. #11113 [Master][All-e][FTE][SaaS] Last name of the employee relative is not editable when customized using “Profile (Role)”.
  277. #11096 PEPPOL FR improvements
  278. #11095 [main] Bug 649204 Validation missing for Deferral Code field on Released Purchase documents.
  279. #11023 BE's PEPPOL "escompte" compensation
  280. #11016 [AI Business Solutions] Enforce allow-listed Redirect URIs, token audiences and authorities for OAuth2 integrations
  281. #10990 Add-Expense-VAT-settings-to-Contoso-demo-tool
  282. #10880 [29.X]-Inconsistent Validation of Non-Deductible VAT % for Purchase Lines Sharing the Same VAT Identifier
  283. #10874 [29.x]User is unable to filter the Deferral Summary-GL Report Not Filtering Totals by Global Dimensions.
  284. #10753 Cross-environment Master Data synchronization (same tenant)
  285. #10348 Adding a Power BI workspace to Company Information to be used when deploying reports
  286. #10155 Slice 641293: [Expense Agent] Expense Locations and Per-diem rules in configurationAdded more locations
  287. #11213 Fix sample invoice email when the agent setup is not saved yet
  288. #11204 Chat v2 privacy notice behavior changed to not auto agree for Eval companies
  289. #11168 Restore E-Document vendor invoice field compatibility
  290. #11160 Ruleset hardening: promote three mechanical rules to Error
  291. #11150 Deliverable 638799: Requisitions in Base App: Missed dataclassification on user field
  292. #11056 29.x: Allow bank rec. duplicated transactions surfaced in UI
  293. #11055 Allow bank rec. duplicated transactions surfaced in UI
  294. #11007 Add Travel Request API lifecycle to Expense Agent
  295. #10890 [Master] Bug 645040: Expense Agent: BC Approval Workflow - Improve error message when Approval User Setup is missing
  296. #9277 Add PRODUCED item template to Contoso Coffee manufacturing demo data
  297. #174 Make BCQuality documentation easier for partners to get started
  298. #173 Frame app review as one standalone plugin example
  299. #172 Support standalone runners and complete app-folder reviews
  300. #11184 [29.x][All-e][FTE][SaaS] Cannot Rename User Due to Financial Report Audit Log Permissions
  301. #11161 [29.x][BE][Purchase Ledger Report] Wrong VAT Amounts on the report
  302. #11158 [Master]-"The record in table Reminder Line already exists." error appears if you Create Reminders for a Customer with all the Open Entries On Hold and no Reminder Free applied on the Reminder Terms used
  303. #11154 Fix AL0254 compile error in Stock Register for Job Work report
  304. #11153 Bug 649312: [29.x] Backport expense request report layout and dataclassification on userid field
  305. #11152 [29.x]Mark as Accepted in posted documents for Spanish SII
  306. #11149 [BE][Purchase Ledger Report] Wrong VAT Amounts on the report
  307. #11135 Fix dimensions not populated by "Get Order Lines" on Purchase Invoices
  308. #11134 [Main][All-E][Repair Item] Posted Purchase Invoice Order No. is blank when invoice rounding creates a generated line
  309. #11115 [29.x ]Trial Balance (Excel) report shows incorrect figures and formatting differences compared to Trial Balance (Obsolete) report in Business Central v28.2
  310. #11059 Hardening subscription billing + drop shipment scenarios
  311. #11027 [Master]-Bug 648538: Add mileage setup to Expense Agent wizard
  312. #10991 [Main]Cannot Rename User Due to Financial Report Audit Log Permissions - Copy
  313. #10988 [Event Request] Codeunit 730 "Copy Item": Add price-specific before event
  314. #10982 [Main]-Test disabled after BCApps uptake: Reminder Automation Tests.TestReminderAutomationLogsInteractionWithIssuedReminderNumber fails (CZ)
  315. #10944 [main] bug 643971 - Enhance vendor and customer checks in advance letters and update blocked status validation
  316. #10927 [Change Log] Preserve SystemId for unloaded record modifications
  317. #11138 [29.x][Bug Fix] Fix recurring journal background posting for IRS 1099 invoice lines (US)
  318. #11125 [29.x]-[Sustainability][Value Chain] ESG layouts: request-page option to print emissions by Item Tracking for Specific Carbon Tracking Method
  319. #11065 Open installation status after AppSource install failure
  320. #11040 [Agent Archiving] Payables and Expense agent implementation for IAgentArchiving
  321. #11036 Ruleset hardening: promote four compatibility rules to Error
  322. #11013 Remove 43 unused DotNet alias declarations
  323. #10979 [Master] Promote Excise Taxes action on Item card
  324. #10945 [Master]- Slice 641299: [Sustainability][Value Chain] ESG layouts: request-page option to print emissions by Item Tracking for Specific Carbon Tracking Method
  325. #10924 [main] Bug 648630 Movement Worksheet Creates Incorrect Warehouse Movement for FEFO Lot-Tracked Items
  326. #10917 Bug 648535: Reprice subcontracting lines after scheduling
  327. #10884 [Bug Fix] Fix recurring journal background posting for IRS 1099 invoice lines (US)
  328. #10877 [MAIN]-Bug 648518 Source Currency VAT Amount is zero on G/L Entry when posting sales invoice with Line Discount Deferral Code and Discount Posting is No Discounts
  329. #10808 [master] Adjustment Amount is not accurate in the Exch. Rate Adjmt. Ledger Entries page if an Unrealized Gain gest registered and a second adjustment turns into a Loss.
  330. #10489 MSlenejennum/647452/new header and footer layouts and report themes
  331. #10423 Bug 620761: Move subconracting tests from base app to subcontracting app
  332. #10335 Unblock bc login due to pp failures
  333. #160 Clarify page field caption and tooltip inheritance
  334. #11063 Prevent Sales Order Agent from skipping emails moved into monitored folders
  335. #9860 [Bug]: [DE] XRechnung/ZUGFeRD - Item Charge lines exported without a valid unit of measure code (BR-CL-23 / BR-23 on BT-130)
  336. #11068 SOA: Clear previous search filter
  337. #11004 Fix Expense Report Reimbursement Currency Code
  338. #10986 [29x] Fix Expense Agent VAT tests
  339. #10965 Fix Expense Agent VAT tests
  340. #10960 [main] bug 648733 - Add integration event for updating original document VAT date in General Ledger Setup CZL
  341. #10956 [ExpenseAgent] Refactor agent setup for policies
  342. #10951 [main] bug 648707 - Fix typo in Compensation CZC report paragraph label
  343. #9905 [Bug][SubscriptionBilling] Contract lines of type G/L Account never post to the selected G/L account
  344. #10897 BC IQ - Update data sensitivities for policy history
  345. #10878 Ruleset hardening: promote five low-risk rules to Error
  346. #10873 [Master]-The Available to Take logic is incorrect or inaccurate in the Pick Worksheet as it includes Ship and Receive bin inventory
  347. #10867 [29.x][ALL-E]Issues with Service Contract Invoicing and Retrospective Billing--when the second unposted Service Invoice is deleted the values on the Service Contract are no longer reset--The "Invoiced to Date" field does not resetInitial commit- #10345Initial commit
  348. #10829 [29.x][Expense Agent] Backport approval conversation from #10570
  349. #10795 [master] Discrepancy in inventory picks when the quantity exceeds the available inventory.
  350. #10486 [Quality Management] Use Bin code selection for transfer disposition in workflow response
  351. #10404 Deliverable 638799: Requisitions in Base App - add layout to report + minor fixes
  352. #10381 [Main] Inconsistent Non-Deductible VAT calculations on Purchase & Sales Invoices containing lines with Full VAT calculation type
  353. #10345 [Main][ALL-E]Issues with Service Contract Invoicing and Retrospective Billing--when the second unposted Service Invoice is deleted the values on the Service Contract are no longer reset--The "Invoiced to Date" field does not resetInitial commit
  354. #153 Promote knowledge for Microsoft-owned review skills
  355. #150 Simplify standalone AL code review skill
  356. #132 Refine self-improvement review guidance
  357. #10914 [Expense Agent] Fix setup API language permission
  358. #10903 [Extensibility Request] issue 30442: allow filtering item units during weight updates
  359. #10902 [Extensibility Request] issue 30424: add prepayment update event
  360. #10901 [Extensibility Request] issue 30428: add sales order line update event
  361. #10899 [Extensibility Request] issue 30433: expose consolidated calendar entry before insert
  362. #10893 Bug 648568: [29.x] Incorrect currency conversion rates for new currencies
  363. #10879 [Main]Reopening and re-finishing production order reposts backward-flushed routing capacityInitial commit
  364. #10876 [29.x]When Intrastat line is added manually the "Intrastat Country/Region Code" is not automatically populated after adding the "Country/Region Code"
  365. #10807 [29.x][Expense Agent] Confirm before closing Expense User Card without Employee No.
  366. #10775 [Shopify] Optimize unmapped cue counts
  367. #10716 [Main] [ALL-E] "Item tracking is defined for item 1000 in the Requisition Line. You must delete the existing item tracking before modifying or deleting the Requisition line" err when creating a Purchase Order from a Sales Order including DROP Shipment Bug 643358
  368. #10638 [Master] [Expense Agent] Bug 639921 Confirm before closing Expense User Card without Employee No.
  369. #10570 Expense Agent: add approval conversation to expense reports
  370. #10538 [Master]-Slice 425446: Payment Journal Batch Total
  371. #10281 [Extensibility Request] issue 30416: add purchase budget navigation events
  372. #149 knowledge(web-services): under schema 2.0 an API enum field is a contract by member name, under 1.0 by caption
  373. #147 ShowMandatory + OnQueryClosePage Check
  374. #146 knowledge: three false-positive guards from BCApps PR 10277, 10278 and 10346
  375. #145 Process Context via manual event subscriber pattern
  376. #144 Avoid Public Event publisher
  377. #139 knowledge(breaking-changes): adding a parameter to an event publisher is not a signature break
  378. #137 Add community guidance and review support for Business Central agents
  379. #136 Add community knowledge: AL boolean operators do not short-circuit
  380. #130 knowledge(performance): align SetLoadFields placement with AL Guidelines
  381. #128 knowledge: improve review precision from BCApps PR 10080 feedback
  382. #10866 [29.x]No Employee posting group for AT when new employee is created
  383. #10842 [SOA] Clarify Email 2 contact mapping action
  384. #10826 [Master] - Bug 648138: [master][NAV] Track failed BCApps validation
  385. #10700 29.x: PO matching API, E-Documents integration and receipt-on-invoice line tracking
  386. #10635 [Subcontracting] (Bug: 638998) Add extensibility to Subcontracting app for IT partner migration
  387. #10624 [MAIN]-Bug 647352 Issue with lot no assignment after posting a transfer order
  388. #10613 [Master] - Slice 640775: [Sustainability] Reverse Sustainability part when reverse in GL Entries
  389. #10609 [Master]-Inconsistent Validation of Non-Deductible VAT % for Purchase Lines Sharing the Same VAT Identifier- #10607
  390. #10600 [Master] - Slice 641282: [Sustainability][Value Chain] FA Reclassification Journal: add CO2e reclassification % field to split emissions like Acq. Cost %
  391. #10573 BC IQ - Adding data categorization
  392. #10483 [Subcontracting] Bug 647210 & 647791: Enable IT migration in production and keep Legacy Subcontracting on when app install is declined
  393. #10409 Shopify Copilot Tax Matching Agent: human-in-the-loop review + tests (stack 3/3)
  394. #10332 [Main]]No Employee posting group for AT when new employee is created
  395. #10084 Let the agent update invoice due dates on user instructions
  396. #9778 [Extensibility Request] issue 30362: add OnPostDocumentLinesOnBeforeInsertPostedHeaders event to Service-Post
  397. #10819 [Pmt. Recon. Journal] Re-fire OnAfterGetLedgEntryInfo on proposal fast path
  398. #10778 [Backport 29.x] Harden Contact Sync delta URL and ownership checks (#9966)
  399. #10736 [Main]- Mismatch between Purchase Invoice Total in Lines and Statistics after VAT adjustment
  400. #10663 [Main]-Stock card report shows incorrect received quantity
  401. #10614 Expense Agent: Improve expense activity history captions
  402. #10604 [Main]-export/import of a report definition fails if the statuses in the originating company do not exist in the destination company
  403. #10566 [main] Trial Balance (Excel) report shows incorrect figures and formatting differences compared to Trial Balance (Obsolete) report in Business Central v28.2
  404. #10564 Bug 641415: [Expense Agent] Incorrect Payment Method Assignment for Card-Based Expenses
  405. #10528 Track receipt on invoice per purchase order line
  406. #10514 Ruleset hardening: promote AS0022, AA0087, AW0003, AA0203, AL0717 to Error
  407. #10504 [Reminders] Complete the communication texts model uptake
  408. #10459 Bug 647298: Incorrect currency conversion rates for new currencies
  409. #10368 Bug 614967: Skip mismatched TransferFields in posting
  410. #10361 [main] Line Discount Amount Rounding Discrepancy When Transferring Project Planning Lines to Sales Invoice
  411. #10312 Update expense VAT specification source
  412. #10567 SOA : Create Task from TaskPane respects review configuration for known senders
  413. #10546 [Main] Reopening and re-finishing production order reposts backward-flushed routing capacityupdate
  414. #10252 Adjust audit log tables
  415. #10235 [Bug][SubscriptionBilling] Enforce Subscription Line Start Date change rules on all edit paths
  416. #10748 [SOA] Resolve the current agent's setup instead of an arbitrary one
  417. #10741 [Shopify] Fix exchange refund order links, totals, and refund page layout
  418. #10735 [Slice-631381] Add Mark as Accepted in posted documents for Spanish SII
  419. #10680 Maintenance update
  420. #10637 [Master] - Bug 639548 [Expense Agent] Consolidate country demo data into single W1 app
  421. #10630 Extend OnBeforeCheckBankAcc to skip specific bank reversal checks
  422. #10619 [Shopify] Index Has Order State Error to fix slow Shopify Activities cue
  423. #10579 [Bug 638696] Add teaching tip to Effective Permissions page 9852
  424. #10578 [Extensibility Request] issue 30429: add events to disambiguate CRM integration table mappings
  425. #10526 Use BaseApp's new PO Matching module in E-Documents
  426. #10524 Add a purchase order matching API
  427. #10498 [Pmt. Recon. Journal] Optimize opening of the Payment Application screen
  428. #10432 [MCP] Change System Tool factbox caption to 'Active System Tools'
  429. #10422 [Extensibility Request] issue 30423: expose previous service header
  430. #10408 Shopify Copilot Tax Matching Agent: matching engine and data model (stack 2/3)
  431. #10285 [Extensibility Request] issue 29642: add Inventory Valuation events
  432. #10279 [Extensibility Request] issue 30414: add sales budget navigation events
  433. #10093 [Bug][SubscriptionBilling]: "Prices Including VAT" handling is incomplete — contract billing invoice treats VAT‑exclusive Subscription Line amounts as VAT‑inclusive
  434. #9602 User experience for adding attribute in item categories is wrong
  435. #138 knowledge(style): event subscribers bind by parameter name, so a shorter list is not a mismatch
  436. #10675 Temporarily suppress AS0072 (ObsoleteTag 29.0) on 10 Base App elements for v30 prep
  437. #10665 [SOA] Skip content extraction for image attachments
  438. #10611 [main]- Bug 647007 Copy Document on a Purchase Credit Memo 'Quantity Received', and 'Quantity Invoiced' reverted back on original Purchase Order
  439. #10608 [master]-Bug 647093-[Subscription Billing] Incorrect Invoice Amounts when using explicit values in Subscription Line End Date
  440. #10603 [Expense Agent] Grant policy builder execute permission
  441. #10571 [Master]-User is unable to filter the Deferral Summary-GL Report Not Filtering Totals by Global Dimensions.
  442. #10568 Send sample invoices from the demo guide directly
  443. #10561 Mileage Rate Setup
  444. #10559 Ruleset hardening: promote AL0659 and AL0685 to Error
  445. #10558 [Master]-When Intrastat line is added manually the "Intrastat Country/Region Code" is not automatically populated after adding the "Country/Region Code"
  446. #10543 [main] bug 640925 - Add report extension for Standard Sales Pro Forma and Draft Invoice
  447. #10542 [Master] - Slice 638097: [Expense Agent] Enable simple interim approval scenario
  448. #10522 [main] Bug 647499 Bin Replenishment with Pick by FEFO Creates Incorrect Inventory Movements
  449. #10516 Ruleset hardening: promote AL0468, AL0520, AL0589, AL0611, AL0749, AW0004 to Error
  450. #10515 [Payables Agent] Fix stale Payables Agent setup save
  451. #10438 [Master] - Bug 647272: [Expense Agent] Unwanted caption in expense report FactBox
  452. #10376 [Main] Fix unbalanced G/L when a Credit Memo is applied to a rejected/redraw…
  453. #10369 Bug 640428: Fix Production BOM Comment Line TableRelation filters
  454. #10172 [Extensibility Request] issue 30111: add purchase prepayment update events
  455. #10030 [main]planning worksheet requires second runof calculate regenerative plan
  456. #9966 Harden Contact Sync delta URL and ownership checks
  457. #9774 [Extensibility Request] issue 30378: add OnItemVariantOnAfterGetRecordOnBeforePrintOnlyIfSalesCheck event in Item Sales Statistics report
  458. #9444 [Extensibility Request] issue 30223: add IsHandled events to Purchase Line (translation, price calc, WMS)
  459. #9196 [Master] - What If Impact on Planning and Supply
  460. #134 knowledge(performance): add community rules for performance
  461. #10631 Integration/main to releases 29.x 31a860b5
  462. #10377 [Main][ALL-E] Sales Price from customer card and Purcase Price from vendor card is showing "All Customers/All Vendors" as header instead of the specific customer/vendor informationInitial commit
  463. #10298 [main]A WIP Balance is presented incorrectly on the “Production Order – WIP” Report 5802 after Finishing Production Order Without Output Item Ledger Entry posted with new Manufacturing Setup option for no Output required.
  464. #10518 [Extensibility Request] issue 30338: expose internal put-away line event
  465. #10511 [NL][Telebank] Payment History export crashes when combining entries
  466. #10509 [IRS Forms] Performance optimization
  467. #10467 [Shopify] Fix more-expensive exchange refund: no balancing G/L line, no false processed-order warning
  468. #10466 Resolve purchase lines to items on exact description match
  469. #10462 [Shopify] Fix order edit retaining discount allocation for removed quantity
  470. #10451 [Bug 647233] Fix User Confirmed copied into Canceled when posting expense report lines
  471. #10431 [Agent Archiving] Fix broken reference links to archived agents and their tasks
  472. #10430 [Master]-ACY amount on Value Entries is recalculated from LCY when the document currency equals the Additional Reporting Currency, causing a mismatch with G/L Entries]
  473. #10424 [Extensibility Request] issue 30421: allow custom travel cost lookup
  474. #10417 [Shopify] Pace raw-text GraphQL calls to prevent excessive throttling
  475. #10412 Fixes in Excel reports for Aged Accounts.
  476. #10349 [DE] Support registration numbers in E-Documents
  477. #10336 [Main]- Incorrect calculation of single-level capacity and material cost for Stockkeeping Units (SKU) when running cost changes in the Standard Cost Worksheet and implementing the Standard Cost change
  478. #10303 [Master]-Modifying a linked contact's common field clears the SIREN field on the associated customer record in the French version.
  479. #10230 [Main]<ImporteTAIReglasLocalizacion> node should have negative sign in the SII XML for Sales Credit Memos under One-Stop-Shop regime in the Spanish version
  480. #10173 [Extensibility Request] issue 30129: expose manufacturing cost calculation events
  481. #10017 [Master] - Bug 644751 Moving an expense report line to another report wrongly reports a duplicate
  482. #9964 [Extensibility Request] issue 30392: make Archive Jobs extensible
  483. #9310 SOA: Open Item Availability from Agent panel
  484. #133 Add TransferFields SkipFieldsNotMatchingType guidance
  485. #135 Correct severe misconception about SetCurrentKey in the knowledge base
  486. #10519 SOA - Try it out : agent activation after closing the page
  487. #10449 Remove permission set ref and move the Page Inspector changes to BCApps
  488. #10492 [SOA] Restrict direct deletion of contact overrides
  489. #10488 Add integration event before inserting the outgoing IC sales line buffer
  490. #10487 Add integration event before inserting the cost allocation journal line
  491. #10461 [SOA] Uptake Agent Task Message Failed status for outbound replies
  492. #10458 SOA Setup page tooltips improvement
  493. #10386 [Agent Archiving] Prevent archived custom agents from being modified
  494. #10370 [Master]-Bug 647018: Withholding tax for Employees and GL Accounts
  495. #10364 Create released production orders from planning worksheet
  496. #10352 [Master]-Bug 646964: Withholding Tax Prod. Posting Group is missing o…
  497. #10301 [Master]-Bug 646962: Withholding Tax Posting Setup
  498. #10278 Subcontracting Operation Notes
  499. #10232 Block unauthorized Sales Order Agent setup access
  500. #10214 [Main]Posting Error with 50% Non-Deductible VAT when "Check Source Currency Consistency" is enabled in "General Ledger Setup" page
  501. #10183 Bug 646432: [master] [Sustainability] Line does not indicate/enforce which Calculation Foundation is in use; all formula input fields are editable
  502. #10176 [Main][all-e]Prepayment Invoice and Quantity Change Issue in Business Central
  503. #10134 [Bug 646487] Composite layout: focus fix, body-layout gating, and setup UI
  504. #10031 Add AI-assisted policy evaluation backend to Expense Agent
  505. #10010 Add Report Inbox API pages for automated report retrieval
  506. #9686 [Master] Incorrect Payables Account Selected for Unrealized Gain/Loss in Multi-Posting Group FCY Applications.
  507. #10425 [master] Remittance Advice Report (ID 10083) prints Amount Due = 0 when using Suggest Vendor Payments with Summarize Per Vendor
  508. #10418 [SOA] Ignore extended-text lines when editing sales quotes
  509. #10411 [SOA] Allow changing or clearing manually selected contacts
  510. #10407 Shopify connector: persist order Tax Area Code, Tax Liable, and Tax Exempt (stack 1/3)
  511. #10382 [Expense Agent] Fix administrative recall history access
  512. #10346 Fix activity log indirect permissions
  513. #10342 Add GLN information to XRechnung and ZUGFeRD exports
  514. #10331 [Master]-Missing VAT Identifier in Peppol XML for Zero-Value Invoice
  515. #10311 [Master] - Slice 640778: [Sustainability] Sustainability Entries should be more easy to find like other entries across BC
  516. #10293 [Master] - Bug 641309: [Sustainability][Value Chain] Item Reclassification (location move) uses average emissions instead of Specific carbon tracking (lot/serial)
  517. #10277 Slice 554749: Inventory put-away/pick support for subcontracting purchase lines and WIP item transfers
  518. #10270 [Quality Management] Repair and improve XML documentation of procedures
  519. #10259 Slice 550732: Keep routing descriptions when vendor changes
  520. #10254 Fix 644744: Undo subcontracting receipt keys Item Entry Relation with Capacity Ledger Entry No.
  521. #10166 [Extensibility Request] issue 29643: enable split transfer demand profiles
  522. #10149 Improve the Index Mgmt page discoverability
  523. #10008 [MCP] Add codeunit APIs as MCP tools in MCP configuration
  524. #9969 Add AL fast prompt interface and wrappers
  525. #9362 [FI] Delocalize FI VAT-VIES Declaration report into FI Core
  526. #9273 Extend Contoso Mfg shop calendar range to cover next-year due dates
  527. #9130 [Subcontracting] Refactor event subscriber for planning components and add test for Vendor-supplied components
  528. #10367 [Quality Management] Add OptimizeForTextSearch to searchable Qlty. Inspection Header fields (AB#620381)
  529. #10359 Add activity log amount formatting metadata
  530. #10343 [Subcontracting] Bug 641241: Notify to install Subcontracting app in Subcontracting Worksheet
  531. #10341 Remove Anthropic privacy notice from Expense Agent
  532. #10337 Let subscribers override the half-year new year date in SetHalfYearConventionMethod
  533. #10334 Add integration event OnAfterGetRecordOnAfterConfirmAndModify in the General Posting Setup dataitem OnAfterGetRecord trigger after Modify.
  534. #10308 Uptake agent archiving in Sales Order Agent (AB#644549)
  535. #10307 [Shopify] Fix Order Totals factbox opening an unrelated sales order for a linked posted invoice
  536. #10256 [Shopify] Fix customer matching when phone numbers contain spaces
  537. #10253 Avoid starting a write transaction under `ShowCanCreateAgent`
  538. #10251 Ruleset hardening: promote 5 rules from Warning to Error
  539. #10207 [Dataverse] Use Truncate for CRM Integration Record cleanup during environment copy
  540. #10092 [Shopify] Add cues for Skipped Records and API Errors on Activities page
  541. #10051 Bug 642053: [master] [Sustainability] Preview Posting Creates Gaps in Sustainability Ledger Entry Numbers
  542. #10034 [Shopify] Don't block Shops page when user lacks extension permissions
  543. #9865 [Main] - 'Greater Than' Withholding Tax Calculation Rule is not app…
  544. #9478 feat(Sustainability): Add Reverse Transaction for Sustainability Ledger Entries
  545. #9077 [Quality Management] Bug 620326: Reset IsChangingStatus on handled Reopen/Finish early-exit
  546. #10302 [SOA] Clarify contact mapping options for unknown email senders
  547. #10290 [Main] -Drop shipment undo receipt fails for service and non-inventory items.
  548. #10276 [master] Renewal Term field on the Create Contract Renewal Quote page does not accept the entered value such as 12M
  549. #10184 [Mai][German Localization] Recurring Frequency DateFormula Exports as Invariant Tokens (+1D/+1Y) Instead of Localized UI Tokens (+1T/+1J) in ExcelInital commit
  550. #10079 [main] features 640066 Add integration events for events for CZ Adv. Payment and CZ Cash Desk
  551. #9987 Fix Payment Management FR data update paths and per-company feature status
  552. #9892 [main] Bug 644283: Renumber Subcontracting app object ids as it clashes with partner range
  553. #9886 [Master] Expense Report posting FCY rounding mismatch "Expense Report Posting Test" fail in Spain only (Source Currency Amount 649.97 vs 650
  554. #9257 Hide Provide feedback action on E-Document Purchase Draft when user-i…
  555. #8747 [Subcontracting] Disable "WIP Item Transfer" for Machine Center
  556. #7546 [Payables Agent] Agent-driven line matching
  557. #131 Correct table-level data classification guidance
  558. #10294 [SOA] Fix missing Agent Task Message read permission in contact search
  559. #10287 Move SOA item search and attachment extraction to GPT-5.5 deployments
  560. #10283 [Extensibility Request] issue 30419: add time sheet filtering events
  561. #10255 Add expense activity history foundation
  562. #10248 Bug 646799: Spend Request fields in Posted Gen. Journal Line have wrong/different field numbers in country versions (correct in w1)
  563. #10238 Remove consumed credits from Payables Agent setup
  564. #10205 Deprecate Text Completion API in AI SDK (work item 621038)
  565. #10168 [APAC] Keep vendor ACY on purchase invoice payables entry
  566. #10143 Handle non-invoice or currupt PDF extraction
  567. #10136 [CH][SEPA CT] Export requires both IBAN and Clearing No. for domestic payments and refunds
  568. #10096 Fix Close Income Statement grouping when no dimensions are selected
  569. #10065 [Quality Management] Quality Inspection User assignment fixes
  570. #10055 Fix: migrating a document attachment deletes shared Tenant Media
  571. #9973 [WHT]-Withholding Tax is not deducted from Expense Report lines based on the Expense Category during posting
  572. #9937 Fix error when selecting item as the line type in German language
  573. #9729 [MAIN]-The system throws the error while posting a receipt against a Subcontracting Order.
  574. #9454 Fix site scoped contextinfo
  575. #9428 637301 Report layout override lifecycle
  576. #9401 Fix Incoming Documents default processed filter
  577. #8752 [Bug Fix] #638531: Disable Open TO from PO actions on non-subcontracting lines
  578. #8318 SharePoint Graph Module - extend functionality with additional methods
  579. #10174 [Extensibility Request] issue 30137: allow overriding cost share application
  580. #10171 [Extensibility Request] issue 30110: add prepayment update events
  581. #10165 [Extensibility Request] issue 29901: expose item application entry before find
  582. #10101 [Master] [Expense Agent] Bug 641393 [AT] Recognize International Standard Code 1A as mileage UOM
  583. #9067 Production Definition Wizard - Implementation
  584. #9910 [SOA] Move attachment processing to direct model reading
  585. #10227 Fix regression introduced by Apply-to-Oldest optimization
  586. #10225 [Master]-When we run the Order Planning Worksheet by Project, a supply suggestion is created for items that are already received but not invoiced in Purchase Orders, but only after updating Order and Posting Dates on Purchase Order.
  587. #10220 [main] Calculate Inventory - Add check to skip report processing if Warehouse Entry table is empty
  588. #10209 Promote AA0471, AA0472 and AA0474 to Error in the base ruleset
  589. #10169 [Extensibility Request] issue 30081: add VAT registration number override event
  590. #10141 [Quality Management] Make transaction blocked error more understandable and actionable
  591. #10123 [Extensibility Request] issue 30401: add credit memo sales line filter event
  592. #10029 [Main]-Import of e-documents with format ZUGfERD & XRECHNUNG fail with error message You cannot insert a purchase line without a purchase header in German localisation
  593. #10020 [Master] - Bug 641894: [Expense Agent] [Rules] Mileage expense should not validate require receipt number rule
  594. #9751 Extract invoice date into Invoice Date field and recover due date fro…
  595. #9711 Fix E-Document purchase draft header Sub Total overwrite; notify on mismatch
  596. #9449 [Extensibility Request] issue 30334: fix OnAfterCarryOutToReqWksh record order
  597. #9278 Add Standard Tasks with work instructions to Contoso Coffee manufacturing demo data
  598. #9272 Fix duplicate in-transit location in localized Contoso demo data
  599. #2346 Pin all actions that are not currently pinned
  600. #10216 Fix Purchase Journal document amount decimal formatting
  601. #10211 [master] Projects WIP related field tooltips missing broken grammar outdated terminology
  602. #10208 [Subcontracting] Detect subcontracting purchase/transfer orders in legacy data check
  603. #10206 Bug 646576: Preserve manually changed component Flushing Method on subcontracting transfers
  604. #10185 Fix Reduce Contacts report silently ignores contacts whose company no…
  605. #10179 [master] Financial Report Recalculate clears Global Dimension filters
  606. #10167 [Extensibility Request] issue 30240: add event before adding price list lines
  607. #10164 Correction of where inventory valuation Power BI reports are shown
  608. #10162 Fix stale start status in e-document import pipeline
  609. #10159 Warn when missing Power BI Account Categories Mappings
  610. #10158 Add details to project sales tooltip
  611. #10151 Fix vendor contact relation read permission
  612. #10131 [Extensibility Request] issue 30298: allow production scheduling direction control
  613. #10129 [Extensibility Request] issue 30342: allow skipping blocked item checks
  614. #10128 [Extensibility Request] issue 30357: add prepayment credit memo confirmation event
  615. #10127 [Extensibility Request] issue 30379: enable grouped pick printing
  616. #10126 [Extensibility Request] issue 30389: allow skipping service item confirmation
  617. #10036 [SOA]: Bugbash for releases 28.x - Contact unable to find due to Qasim map to Megan, different names
  618. #9988 [Expense Agent] Fix Employee subscriber permissions
  619. #9947 Allow long localized sales and purchase line type captions
  620. #9710 [Main] [all-e]CompAuxNum and CompAuxLib columns should be informed for Payment Discount lines in the French Audit File.Initial Commit
  621. #9276 Add second subcontractor (Local Assembly) to Contoso Coffee manufacturing demo data
  622. #2331 Support trackALAlertsInGitHub for workspace compilation build path
  623. #10150 [Bug 617189] Clarify strict expiration posting tooltip
  624. #10135 [Master]-Performance issue when calculating the VAT advance return / VAT statement (Base Application, German environment) - Copy
  625. #10125 [Extensibility Request] issue 30395: expose production pick grouping number
  626. #10124 [Extensibility Request] issue 30400: add credit memo line filter event
  627. #10098 Reenable Expense Agent VAT tests
  628. #10080 Bug 646141: Forward-port Subcontracting Dispatch List action from 28.x to main
  629. #10067 [Quality Management] Enable Bin code selection for transfer disposition in workflow response
  630. #10066 [PEPPOL] Handle unknown persisted PEPPOL format values
  631. #10061 [Master]-Payment Reference from Purchase Order Prepayment Invoice is not Transferred to Vendor Ledger Entries.
  632. #10049 Removed the ReplicateData=false property
  633. #10048 Add GTIN to XRechnung and ZUGFeRD exports
  634. #9968 [BC-IN] TDS Amount Not Calculated on Initial TDS Section Selection in Bank Payment Voucher
  635. #9878 Add buyer order reference to ZUGFeRD export
  636. #9570 [Master]-Rounding Differences in ARAP with Deferrals and Non-Deductible VAT
  637. #9360 Harden SFTP Client module (security review phase 1)
  638. #9087 Bug 641331: Copy Production Order Document lookup shows the current document
  639. #9085 Bug 640958: Guided error for subcontracting direct transfer from whse-handling location
  640. #10130 [ExpenseAgent] Expose VatSpecifications on Expense API Page
  641. #10100 [Bug 644091] Separate B2B and B2C HSN summaries in GSTR-1 report
  642. #10094 [Main]- Standard-cost purchase receipts use Direct Unit Cost instead of Standard Cost when cumulative expected-cost rounding is enabled
  643. #10090 [Bank Acc. Reconciliation with Copilot] Read the functional part of the prompt from .resources and safety clause from Key Vault
  644. #10088 Harden base ruleset: promote 21 rules back to Error
  645. #10086 Make AA0194 an error in the base ruleset
  646. #10083 [main]- Negative Shipped and Invoiced Quantities appear on Sales Order Lines after using the Copy Document from a Sales Credit Memo.
  647. #10072 [main] - Serial and Lot number mismatch when item is produced via Production Order and moved to inventory through an Internal Put-away
  648. #10058 [Master]-Withholding Tax Posting generates Unbalanced G/L Entries when Multiple Withholding Tax Rates are used on one Purchase Invoice.
  649. #10056 [Master]- Cartera: Service Credit Memo cannot be posted - settlement check ignores Applies-to Doc. No. and Application Method.
  650. #10041 [Master]-]G/L Account Sheet with Foreign Currency report (11564) includes LCY-originated entries after enabling G/L currency revaluation feature resulting in mixed-currency totals in the Swiss version. - Copy
  651. #9984 [Main] Error with unposted prepayment amounts on Order
  652. #9962 [Extensibility Request] issue 30383: add purchase line transfer event
  653. #9950 [Master] - Bug 645038 Withholding Tax entries from a previous posting preview appear on unrelated documents (e.g. expense report)
  654. #9933 [MAIN]-Fix-Bug 644909 Cant modify Item Template after Item deletion
  655. #9725 [Master] - Slice 626127: [Excise Tax][VENDOR] Multiple Excise Taxes per Item
  656. #9723 [Master] - Slice 626320: [Self-billing][VENDOR] Vendor‑specific Number Series for Self‑Billed Purchase Invoices
  657. #9656 [main] - Incorrect Prepayment Invoice Amount for Sales Orders with Invoice Discount, Prices Including VAT and negative non-inventory line.
  658. #9578 [E-Documents Core] - Enabling remittance advice export via E-Documents (payment journal + posted payments)
  659. #9532 [Master]Error when creating a Pick "Nothing to handle. The quantity to be picked is in bin W-09-0002, which is not set up for picking."
  660. #9208 [Enforced Digital Vouchers] - Attaching EDocuments when using Digital Vouchers
  661. #10050 Bug 638128: Deadlock in Duplicate Management when multiple users create customers at the same time
  662. #10047 [main] bug 646167 - Enhance VIES Declaration pages: update option captions for declaration types
  663. #10007 [SOA] Ignore item availability when disabled
  664. #9961 [Extensibility Request] issue 30381: expose page sender to filter subscribers
  665. #9960 [Extensibility Request] issue 30396: expose sales document lookup
  666. #9949 [Bug 645022] UI improvements for report themes and header/footers (composite layout)
  667. #9946 Fix Retrieve Users overwriting existing users' custom Role Center (AB#641534)
  668. #9864 [Extensibility Request] issue 29078: Add OnBeforeTestTransferLine event
  669. #9749 OIOUBL fixes after schematron update
  670. #9465 [Extensibility Request] issue 30350: add OnBeforeTestFirstApplyItemLedgerEntryTracking event
  671. #9391 [Master] - Slice 616928: [Expense Management] [App part] Expense Managements Travel Requisitions 💸
  672. #125 knowledge(data-modeling): TableRelation delete/rename asymmetry and the xRec before-image contract
  673. #10032 Fix Agent List and Agent Task List filter and refresh issues (AB#646062)
  674. #10022 Known senders table should only be inserted to when the task is coming from an email
  675. #10023 [Master]-Customer Ledger Bill Entries display default Customer Posting Group instead of Alternative Customer Posting Group set on Sales Documents in the Spanish version.
  676. #10011 Improve performance when posting credit memos by skipping unnecessary lookups on empty keys
  677. #10009 Disable low-usage Change Log Entry index
  678. #9985 [Master]-For an Item of 'Type' Service or Non-Inventory we allow you to increase the Quantity of the Corrective Credit Memo which then if posted updates the Purchase Order with a negative Received and Invoiced values
  679. #9967 [Main]-Production BOM Version certification does not check Variant Mandatory on lines
  680. #9963 [Extensibility Request] issue 30384: expose planning suggestions variable
  681. #9958 [Main] -Detail Trial Balance - Running Balance Incorrect When "Include Closing Entries" Is Disabled
  682. #9914 [APIV2] Return unapplied lines from the Vendor Payments API
  683. #9912 Restore the IRS Forms assisted setup registration removed by the CLEAN25 sweep
  684. #9857 [main] bug 644746 - Add configurable EPO Service Setup for gov.cz domain migration
  685. #8499 Adding `IsVerifiedDomain` to the `AzureADTenant` module
  686. #2342 Fix incremental builds poisoning buildMode-specific artifacts (#2337)
  687. #2321 fix: error on delivery of multiple release artifacts of same project
  688. #10005 Improve error messages when there are no quantities to reverse in shipped/received lines in Sales/Purchase/Transfer
  689. #9989 [SOA] Skip Item Selector for exact items without variants
  690. #9954 Restoring undefined action. (Purchase Orders page can't be open in latest `main`)
  691. #9896 Rename PBI embedded pages
  692. #9894 Suppress zero-value rows in Trial Balance by Period
  693. #9746 [main] bug 644148 - Use VAT base amount (after discounts) for reverse charge limit check
  694. #9405 [FI] Delocalize FI Currency Exchange Rate import into FI Core
  695. #9959 [Shopify] Add catalog filters to Sync Catalog Prices report
  696. #9955 XRechnung – Invalid XML Generated When Invoice Discount Percentage Exceeds 2 Decimals
  697. #9952 Show address lines 1-3 in address lookup display text
  698. #9943 [Master]-Purchase invoice in USD with deferral shows 0 "Amount LCY" in Deferral Schedule View"
  699. #9906 [Bug Fix] #641100: Export Acc. Sched. to Excel - log report usage in OnPostReport to avoid modal page in write transaction
  700. #9904 Let the agent see and set vendor posting groups and CIF or NIF
  701. #9868 [MAIN]-Bug 644801-IRS Reporting Period - Copy Setup process will copy the 1099 Adjustments as part of the process of copying from one IRS Reporting Period to a new Period setup.
  702. #9776 [main] bug 639499 - fix: Remove Status = Released condition from Send action buttons on Cash Document page
  703. #9697 Features/494919 master mx cfdi rounding e invoice docs
  704. #9364 Slice 622414: [SOA] [Pioneer] Enhancing Sales Order Agent with Item Variant : availability and prices
  705. #9327 [Shopify] Migrate Shopify Connector to Expiring Offline Access Tokens
  706. #9212 Bug 629779: [Inventory] Show a single Export/Import item data action pair on Cost Adjustment and Item Card
  707. #9122 Bug 641488: Add "Calendar Entries Available Until" FlowField to Work/Machine Center
  708. #9909 Searching for PayPal webhooks subscription is blocking the Cloud Migration
  709. #9898 [Main]-The Reservation Entry does not exist error when creating a Purchase Order from a Sales Order
  710. #9859 [Master] - Move Expense Agent (Preview) app into BCApps
  711. #9787 [Subcontracting] Added actionable notification when a vendor does not have a subcontracting location code
  712. #9775 [Main]-Issued Reminders are printed without any header or footer in the United Kingdom version
  713. #9733 [main] bug 644111 - Reorder "Open Balance Sheet" action in Accountant CZ Role Center CZL page
  714. #9688 [main] Hidden breaking change and instability on sales/purchase line insert
  715. #9663 Migrate customer, vendor and item transactions for BC14 cloud migration
  716. #9653 [Master][ALL-E] No Reservation created when the item is selected by Description in Sales Lines
  717. #9584 636017 Move report action tooltips to report objects (small areas)
  718. #9549 636017 Move Purchases report action tooltips to report objects
  719. #9545 636017 Move Cost Accounting report action tooltips to report objects
  720. #9528 636017 Move CashFlow report action tooltips to report objects (W1)
  721. #9467 [Extensibility Request] issue 30346: make InsertPostValueEntryToGL public in Item Jnl.-Post Line
  722. #9075 Bug 598820: Item Availability by Event from Prod. Order ignores demand after Due Date
  723. #8754 [Bug Fix] #638815: Subcontracting: actionable error for blank Subc. Location Code on WIP transfers
  724. #8750 [Bug Fix] #638688: Suppress availability warning for Transfer WIP Item lines
  725. #124 Add FP guards: field relocation to tableextension + event parameter addition (bug 642303)
  726. #9887 Exclude spend request G/L link from replication
  727. #9872 Add missing telemetry event IDs to E-Document Session.LogMessage calls
  728. #9863 [Extensibility Request] issue 29074: expose PurchLineQty in OnSumPurchLines2OnBeforeDivideAmount
  729. #9818 [Subcontracting] Added assisted setup guide for initial app configuration
  730. #9772 [PA][Pioneer]: Numeric line fields mis-extracted (discount, quantity, unit of measure)
  731. #9652 [Extensibility Request] issue 30358: add OnBeforeOnPreReport event to Redraw Receivable Bills report
  732. #9094 Add shared CompanyMetadata data source for report layouts
  733. #9543 Support VAT return reporting frequencies in Denmark
  734. #9876 [Subscription Billing] Rename progress tracker
  735. #9850 Fix VariantCode lost during Contract Price Update proposal
  736. #9841 Indent the case block under the IsHandled guard
  737. #9810 [master]-Edit in Excel fails with false duplicate error when creating new Item Variants
  738. #9803 [master] Variant Code mandatory should not allow to refresh the production order with no variant code
  739. #9797 Bug 641388: Fix WIP transfer remainder over-creation when open line quantity is reduced
  740. #9789 [Main]-Payment discount tolerance is doubled when posting a vendor payment
  741. #9783 [Master] Purchase Return Order Posting Fails for Manually Reserved Lot-Tracked Items with Exact Cost Reversing Mandatory Enabled: "Applies-to Entry must not be filled out when reservations exist in Item Ledger Entry Entry No.='XXX'"
  742. #9396 [Subcontracting] Fix subcontracting order opening wrong purchase order after creation
  743. #8959 Deliverable 638799: Spend Requests in Base App
  744. #2334 Handle app names with underscores correctly for reference documentation
  745. #2300 Make failOn: newWarning work with workspace compilation
  746. #9838 Grant indirect read on Privacy Notice tables in Privacy Notice Impl.
  747. #9820 Use ReadCommitted isolation for CalcFields in Job Queue Entry GetXmlContent
  748. #9805 Update Email Folder tooltip to reference renamed 'Manage per sender' review option
  749. #9796 Show a message when an e-document file cannot be viewed or no data could be extracted
  750. #9779 [Extensibility Request] issue 30361: add OnAutoArchiveJobOnCaseElse event to Job Archive Management
  751. #9777 [Extensibility Request] issue 30377: add OnBeforePrintOnlyIfSalesCheck event in Item Sales Statistics report
  752. #9754 [Extensibility Request] issue 30380: add OnSplitPostedWhseReceiptLineOnNotFindWhseItemEntryRelation event
  753. #9745 [main] Implement item variant caching in calculate inventory
  754. #9638 Fixed Filtering the Sales Order List using the 'Delayed' view the list shows sales orders that are out of scope
  755. #9600 Uptake sift disable enable support
  756. #9583 636017 Move Sales report action tooltips to report objects
  757. #9580 636017 Move Manufacturing report action tooltips to report objects
  758. #9573 [Subcontracting] Fixed purchase order not opening the list of transfer orders when > 1 were created
  759. #9548 636017 Move Projects report action tooltips to report objects
  760. #9463 [Extensibility Request] issue 30336: add OnValidateNoOnBeforeModifyCapNeedEntries event in Prod. Order Routing Line
  761. #9448 [Extensibility Request] issue 30264: add and extend events in CalcBestDirectUnitCost
  762. #9446 [Extensibility Request] issue 30216: add OnPostItemJnlLineJobConsumptionOnBeforePrepareJobLine event in codeunit 90 Purch.-Post
  763. #9281 Add read isolation support to Isolated Storage Management 
  764. #8553 [Bug][SubscriptionBilling]: Performance: Billing document creation does not scale to large datasets (4M+ subscription lines)
  765. #123 Fix bridge skill manifest references after #122 root move
  766. #9814 Revert "Expose AppService location and EUDB membership on Environment Information for internal consumption (#9716)"
  767. #9792 Migrate ZUGFeRD, PEPPOL BIS 3.0 DE, Factur-X FR and Peppol BIS 3.0 FR to the V2 draft import pipeline
  768. #9788 [Master]-Incorrect Reservation Split Generated After Replanning a Replenishment Production Order Created by MRP Planning Run
  769. #9784 [E-Document Formats] Fix defects in V2 draft migration for XRechnung, PINT A-NZ and Factura-E
  770. #9748 Image Analyzer: use Computer Vision v3.2 instead of retiring v1.0
  771. #9744 [Email - Outlook REST API] Skip attachments without contentBytes in RetrieveEmails
  772. #9717 Fix internal admin losing SUPER during customized plan provisioning
  773. #9705 [master] Transfer Order header deletion blocked by reserved quantity — inconsistent with line deletion and all other document types
  774. #9673 Bug 643235: Payment Reconciliation Journal does not round imported bank fee amounts
  775. #9613 [Master] - Sustainability: Specific Carbon Tracking, Item Charge emissions & setup fixes (Bugs 641051, 641486, 641487, 641049, 641222, 641055, 641289, 641224, 641309)
  776. #9609 Bug 642555: [master] [NL] SEPA Direct Debit Export (Report 11000015 – pain.008.001.08) exports unstructured address instead of structured
  777. #9582 636017 Move Inventory report action tooltips to report objects
  778. #9544 636017 Move CRM report action tooltips to report objects
  779. #9481 [Withholding Tax] FCY documents get wrongly rounded to LCY precision …
  780. #9311 Withholding Tax for Employee
  781. #2257 Test Result Analyzer fails if no stack trace is available
  782. #9747 [Subcontracting] Bug 641607: Fix misleading error message when disabling Legacy Subcontracting with open WIP purchase orders
  783. #9741 [Subcontracting] Bug 638816: Preserve Transfer WIP Item flag when toggling off Direct Transfer without a transit route
  784. #9737 [E-Document] Move Data Exchange definitions from labels to app resource files
  785. #9734 [Master]-Performance issue when calculating the VAT advance return / VAT statement (Base Application, German environment) - Copy
  786. #9719 [main] bug 643971 - Implement checks for blocked customers and vendors in advance letters
  787. #9716 Expose AppService location and EUDB membership on Environment Information for internal consumption
  788. #9693 Rename email review option 'Only untrusted senders' to 'Manage per sender'
  789. #9690 Add XRechnung structured format reader for inbound e-documents
  790. #9648 [master]-[BE] [PEPPOL] There is a problem between the totals on the invoice printout and the XML PEPPOL with Payment discount
  791. #9599 Add event subscriber for OpenPermissionSetPage
  792. #9538 [main]- Requests to Approve: Open Record shows wrong Requisition Worksheet batch after viewing a different batch
  793. #9441 [Extensibility Request] issue 30337: add OnCreateProdOrderLineOnBeforeCreateProdOrderLineFromItem event
  794. #9433 636017 Move Item Price List and Res. Price List report action tooltip…
  795. #9352 [FI] Obsolete unused 'Print on Invoice' VAT setting
  796. #9346 [master]-Cannot delete Project Planning Line due to incorrect reservation entries
  797. #8967 Ability to archive agents
  798. #8902 Bug 639568: Scope Subc. PO component location check to current prod order line
  799. #9712 [master] - Changing the contact of a Customer Subscription Contract doesn't update the email of the contract.
  800. #9708 Enable manual task creation for Sales Order Agent
  801. #9700 Rename TempCustomMigrationTableBuffer back to CustomMigrationTableBuffer
  802. #9682 [E-Document Formats][OIOUBL] Migrate NAV PR 247162 into BCApps
  803. #9670 [Main] - Posting from Released production order affects Firm planned production order with same ID.
  804. #9651 [Extensibility Request] issue 30352: add SkipNewExpirationDateCheck to OnCheckExpirationDateOnAfterCalcSumLot
  805. #9601 Reset workflow templates no longer removes steps from active workflows
  806. #9421 [Event Request] codeunit 367 "CheckManagement": add OnFinancialVoidCh…
  807. #8757 [Subcontracting] Bug 640115: Fix Subc. Order FlowField so subcontracting orders are visible in Purchase Order List
  808. #8698 [E-Documents Core] [Peppol] - Enabling EDI capabilities with E-Documents. PEPPOL Order Response Message Handling
  809. #8085 [MCP] Server Features in MCP configuration: API Tools, Dynamic Tool Mode, Data Query Tools (Preview)
  810. #2330 Emit valid SARIF URIs for AL code analysis paths containing spaces
  811. #2327 Add doNotPerformUpgrade setting and enhance upgrade warning messages
  812. #9455 Update permissions for G/L Transaction table
  813. #9702 Default new E-Document services to import v2 and let users select the draft format
  814. #9662 [Master]-Fixed Asset: Declining-Balance method - wrong calculation when running depreciation
  815. #9660 [Master]-Act Consumption Qty field in Component of a Firm Planned Order has amounts that point to a Released Production Order that has the same Document No if the component is the same
  816. #9637 [Event Requests] Add integration events across base app and SMTP module
  817. #9608 Bug 642638: [master] IRS 1099 reporting fields inconsistently stamped on Vendor Ledger Entries for non-1099 vendors - General Journal vs. Purchase Invoice
  818. #9466 [Extensibility Request] issue 30351: extend OnCheckExpirationDateOnBeforeAssignExpirationDate event
  819. #9464 [Extensibility Request] issue 30349: add OnBeforeCheckTrackingIfRequired event to Item Journal Line
  820. #9461 [Extensibility Request] issue 30335: add OnBeforeRecreateSalesLine IsHandled event
  821. #9450 [Extensibility Request] issue 30290: Add OnBeforeUpdateSetupOnBillToCustomerChangeInSalesHeader event
  822. #9443 [Extensibility Request] issue 30222: add handled event before RecreatePurchLines in Pay-to Vendor No. validation
  823. #9439 [Extensibility Request] issue 30330: add OnCancelInvoiceOnBeforeConfirm event
  824. #9398 [Main]Incorrect Cost Amount (Actual) in Value Entries after posting Assembly Process and calulating the assembly standard costsInitial commit
  825. #9297 [Main]- Error The Bin Content does not exist.Not able to post an Inventory Pick for Assemble to Order
  826. #9687 [main] bug 642230 - Enhance FA General Report logic and add tests for Tax Deprec. Group and FA Posting Group handling
  827. #9674 Fix missing table permissions on Stale Check action in Check Management Subscriber
  828. #9657 [Extensibility Request] issue 30359: add Direction parameter to OnBeforeScheduleRoutingLine
  829. #9645 [main] bug 642743 - Change behavior of OnValidate trigger of "EU 3-Party Intermed. Role CZL" field
  830. #9643 Update SII subscribers SkipMissingPermissions
  831. #9631 [Main]- "Filter by Attribute" action does not apply the filter under specific circumstances
  832. #9605 [Quality Management] UI actions to restore default shipped source configurations
  833. #9598 [main] bug 633618 - Add VAT Statement Calc. Events CZL codeunit and integrate with VAT Statement Calculation CZL
  834. #9590 Error message "Consolidated must be equal to Yes" when Exporting BAS Calculation Worksheet for consolidated Company in Australian localisationInitial commit
  835. #9569 Enforce permissions when reviewing orphaned extension data
  836. #9541 [SOA] Bound outbound reply retries
  837. #9426 [E-Document Formats] Migrate NAV PRs 247170 and 247176 into BCApps
  838. #9206 Added new privacy policy for BizChat depending on Microsoft Copilot 365 with EEA environments behavior changes
  839. #9200 Cloud Migration bug fixes (BC14 reimplementation, custom mapping, OnPrem dev companies)
  840. #8999 Migrate Recommended Apps & Connectivity Apps to Official Marketplace Catalog API
  841. #9650 [Master] -Revert Changes- 'Greater Than' Withholding Tax Calculation Rule is not applied correctly in Withholding Tax Posting Setup.
  842. #9635 Obsolete MLLM Payables Agent rollout scaffold
  843. #9612 Fixing correct value for Legacy Subcontracting flag in Italy during u…
  844. #9606 [SOA] Disable available-items-only search by default
  845. #9572 Obsolete E-Document Purchase Order Matching Copilot
  846. #9571 [Master]-Opening price list from Customer Card is extremely slow on large datasets (~220s) due to AddAllSourceType call
  847. #9365 [SOA] Prevent translated username token and remove dead GetAgent helpers
  848. #9333 [Main]-Bin content Block Movement does not prevent outbound posting for negative adjustments and sales orders
  849. #2229 Surface empty BCPT results as a warning instead of silent success
  850. #119 Add batch-2 FP guards: sentence-case action captions + PK Get is transaction-cached
  851. #9595 [main] Feature 640068 - Separate settings for automatic dimensions
  852. #9591 [Extensibility Request] issue 29875: add OnBeforeCheckPurchaseAdvanceLetterPendingApproval IsHandled event
  853. #9581 [Shopify] Add Unlisted to Status for Created Products and update status tooltip
  854. #9564 [main] bug 640380 - Add Word layout and email body support for Purchase Quote and Sales Shipment
  855. #9537 [Shopify] Store tax lines linked to order shipping charges
  856. #9482 Make service-invoked System Application facades callable by any user (Privacy Notice + Page Summary Provider)
  857. #9138 [Shopify] Add Belgium localization for company tax id mapping (Enterprise No.)
  858. #8646 [PEPPOL] Add PEPPOL SE localization: Swedish organisation number for endpoints under scheme 0007
  859. #8634 [MCP] Register MCP server as a Copilot capability
  860. #8554 [Shopify] Fix incorrect G/L line on credit memo for refund with exchange item
  861. #2323 Fix enableCodeAnalyzersOnTestApps not disabling customCodeCops in workspace compilation
  862. #2313 Fix dependency resolution when branch name contains ']' character
  863. #2283 Fix issue 2267: appsourcecop.json is not created for testapps
  864. #118 knowledge: 3 FP-suppression guards from BC apps negative feedback
  865. #9586 [master] Overdue Balance (LCY) filters do not behave as expected if you open the Customer Card from a document or journal.
  866. #9585 [master] Description Field value gets automatically reverted the original value after changing it.
  867. #9575 [Payables Agent] set Document Date and Due Date on Incomming Document when Draft is created
  868. #9568 [main] bug 640523 - Bonus depreciation functionality in CZ
  869. #9515 [Master] - 'Greater Than' Withholding Tax Calculation Rule is not applied correctly in Withholding Tax Posting Setup.
  870. #9089 Merge-ES-Excluded-from-Calculation-to-W1
  871. #8947 [Permissions] Add Where-Used and Permissions Overview navigation actions
  872. #8771 Add OnBeforeFilterRemovedSourceRecords integration event in Email Impl
  873. #117 tooltip: PR review flags genuinely-missing tooltips instead of deferring to AA0218
  874. #9552 [Main]-Issue in TDS calculation during payment application against invoices
  875. #9550 [Main]-[BC-IN] Purchase invoice with a deferral schedule and Non-availment GST is not functioning correctly
  876. #9542 [main] mapping Dimension Values / IC Dimension Values
  877. #9531 [Master]- Report 152 "Calculate Low Level Code" terminates with error: "Cannot add instance as another with key %1 has already been added." after upgrade to v28.1
  878. #9514 [Main]-Interest Document issued with non-taxable VAT does not generate non-taxable VAT entries in the Spanish localization
  879. #9485 [main]-Multiple error messages when posting to period with VAT Return already in status Released
  880. #9479 [Master]-]Withholding Tax Entries are not generated at payment because the Withholding Tax. Prod. Posting Group field gets not transferred to the payment line
  881. #9477 [main]-Invalid SEPA export file format when SEPA Non-Euro Export enabled
  882. #9434 [Main]-"Factura Duplicada" error message appears under SII History if you use the same Vendor Invoice No. for the same Vendor (VAT Registration No.) in different documents in the Spanish version.
  883. #9422 table 12116 "Withholding Tax": scope Reported/Paid modify guard to st…
  884. #9402 Fix RSA private key PEM import
  885. #9400 Route early preview feedback to the correct OCV area
  886. #8905 [Master] Different source reference on reservation entries created directly from Job Planning Line and via a warehouse pick.
  887. #8745 Bug 640098: Make Table Information Cache refresh resilient to duplicate table numbers
  888. #8679 [Shopify] Fix missing shop currency mapping on order transactions
  889. #2301 Provide package cache to aldoc when building reference documentation
  890. #114 Document the skill-vs-knowledge boundary so BC facts land in knowledge files
  891. #112 Add precision guards for systematic agent false-positive patterns
  892. #109 style-review: calibrate variable-declaration order (AA0021) to info
  893. #9416 [ALAppExtensions #30313]codeunit 441 "Prepayment Mgt." OnBeforeReleaseSalesDocument
  894. #9415 [ALAppExtensions #30294][Event Change Request] Report 12121 "G/L Book - Print" - "OnPreDataItemOnAfterSetGLBookEntryFilters"
  895. #9356 [Main]-Payment XML file generated from EB Payment Journal upon selecting "FCY Symbol" includes currency text
  896. #9351 [master]Subscription Billing: O(N²) contract-renewal detection in Sales-Post subscribers slows posting (~28% of batch CPU)
  897. #9344 [master]- Posting service order without External document no. will copy the 'Service Order No.' to GL entries
  898. #9321 [Shopify] Add Unlisted product status
  899. #9320 [Shopify] Import HS code and country of origin from Shopify
  900. #7938 Bugs/632378 make quality inspection gen rule warning actionable
  901. #5833 Add Microsoft Graph API Support to SharePoint Connector
  902. #110 review: stop reference-less agent findings in privacy and UI/accessibility leaves
  903. #9453 [Bug 642248] Header/Footer Theme Assignment: persist selected layout (missing Rec.Modify)
  904. #9452 [Extensibility Request] issue 30329: override confirmation text in CancelPostedInvoiceAndOpenSalesOrder
  905. #9451 [Extensibility Request] issue 30292: add temporary Warehouse Activity Line parameter to OnBeforeCreateWhseActivHeader
  906. #9447 [Extensibility Request] issue 30239: add OnBeforeOnRunOnCheckWarehouse event in Mfg. Item Jnl. Check Line
  907. #9445 [Extensibility Request] issue 30173: add integration events to Sales Line Discounts page
  908. #9440 [Extensibility Request] issue 30331: add event to adjust corrective credit memo confirmation text
  909. #9437 [Extensibility Request] issue 30339: add OnAfterCalcAvailableQtyBase event to Whse. Worksheet Line
  910. #9430 Fix untrappable JSON error in E-Document ADI import (Bug 640122)
  911. #9418 [ALAppExtensions #30229][Event Request] table 12113 "Tmp Withholding Contribution"
  912. #9417 [ALAppExtensions #30221][Event Request] table 12137 "Purch. Withh. Contribution"
  913. #9407 Add Microsoft apps view to AppSource product list (Fix ADO #642217)
  914. #9404 [Shopify] Fix Sync Prices using stale WorkDate from SingleInstance cache
  915. #9397 [main] Ship to address Var/protected var fix
  916. #9374 [master] Contact No. Lookup on Sales Quote returns All Customers instead of related Contacts after Updating to v28.2 - regression.
  917. #9357 [Shopify] Add Compare-at Price field to Shopify Variants page for personalization
  918. #9349 [master]-[ES][Cartera Bills] Applying a foreign-currency payment to a bill that leads to gain-loss entry cannot be reversed
  919. #9343 [master][Event Request] Request at table 98 "General Ledger Setup",
  920. #9341 [main][Change Request] Page 8901 - Add empty "layout" to the RoleCenter
  921. #9339 [master][Gen. Jnl.-Post Line]` Add var NextEntryNo, var NextVATEntryNo, and var NextTransactionNo to OnAfterInitGLRegister in StartPosting
  922. #9322 [FS Integration] SVCITEM-CUSTASSET mapping ignores "Convert to Customer Asset" flag — every Service Item synced to FS unconditionally
  923. #9306 [Main] Unbalanced G/L Entries if you apply a Payment and a Posted Purchase Invoice having both different Posting Groups and using the "Applies-to Document No." on the line instead of using Apply Entries in the Spanish version.Initial commit
  924. #9282 [Main]- Description field in the contact history is showing the number of the original unregistered reminder instead of the registered reminder number when using the reminder automation setup.
  925. #9260 Bug 637507: [master] [Report 743 VAT Reconciliation Report] Incorrect VAT Base and Amount when using Non-Deductible VAT
  926. #9254 [Master] Exchange Rate Adjustment filter not working
  927. #9168 [QM] Fix internal put-away from Quality Inspection sourcing wrong bin
  928. #9140 Remap object IDs during Payment Management FR data
  929. #9129 [Master]-Bug 641503 Financial Reporting - Duplicate Rows in Financial Report Excel Export After Adding GL Budget Dimension
  930. #9114 Re-enable Data Classification test (CU 135153 TestDataSensitivities) in CI
  931. #9066 [master][ALAppExtensions #30068][ES] Codeunit 7000000 CarteraManagement - Refactor the Functions InsertReceivableDocs and InsertPayableDocs
  932. #9044 [Master] Contact email is no validated during creation purchase documents_New
  933. #9038 [master][Bug]: Page 615 "IC Inbox Transactions".RunInboxTransactions
  934. #8878 [Master]- Service Item does not populate Ship-to Country/Region Code when Ship-to Code is blank
  935. #108 Complete AL review knowledge readiness
  936. #54 Emit human-readable domain label on review findings
  937. #9371 Bug 642180: DE report 11015 Export Business Data fails when scheduled via Job Queue: Client callbacks are not supported
  938. #9355 [master] [FR] [E-document] Changed place for "SIRET No." and exposed codeunit for export Factur-X
  939. #9345 [master]Codeunits 8364, 8365, 8367 Add integration event OnAfterPopulateLineBufferForReporting to filter Dimension Perspective sections before rendering
  940. #9340 [main][Gen. Jnl.-Post Line]` Add var NextVATEntryNo to OnAfterGLFinishPosting in Code
  941. #9315 [Projects] Add Assigned Resources to projects and project tasks
  942. #9307 Added missing event call so the search results page subscribes to the…
  943. #9280 Project Task Billing Method reverts to original value in project card without validation or error
  944. #9224 [main] GitHub event batch 1746
  945. #9222 [Main]- When issuing a prepayment invoice with an invoice discount applied, the prepayment amount does not take into account the total amount including tax.
  946. #9194 Add API Overview page (page 812)
  947. #9092 [Master]-Take Payment Discounts setting does not work as expected in the Suggest Vendor Payments EB routine from the EB Payment Journal in the Belgian version.
  948. #9068 [master][ALAppExtensions #30085][Event Request] Codeunit 11000007 "Check BTL91" - OnBeforeCheckFreelyTransferableMaximumAmount
  949. #9024 [Master] - Chance of success % does not validate correctly when using the action type "Update" in Opportunity
  950. #9014 [E-Document] Remove Access = Internal from E-Doc. Data Exchange Impl. codeunit
  951. #8914 [Master]- Changing Sales Order Line Description on a Sales Order unexpectedly changes the invoice total amounts.Changes
  952. #8742 Enhance SharePoint error handling and add tests
  953. #8183 Handle failure to manually create E-Document from posted doc with no …
  954. #8115 Subscription Billing: respect Default Dimension Priorities on Subscription Lines
  955. #2286 fix: Refactor GetModifiedSettingsContent for PS5 compatibility
  956. #105 Promote validated community knowledge
  957. #102 Privacy DataClassification fixes + keep Label-scope findings at minor
  958. #101 style-review: fix example finding id to match references[0].path
  959. #100 Add P0 integration and control add-in runtime guidance
  960. #99 Add lifecycle error and privacy knowledge
  961. #98 Add P0 event and interface compatibility knowledge
  962. #97 Add per-row AL performance guidance
  963. #96 Add missing AL review leaf skills
  964. #95 style-review: calibrate analyzer-redundant rules to info; keep correctness bugs out of style scope
  965. #94 Correct performance knowledge guidance
  966. #93 Fix lifecycle compatibility guidance
  967. #92 Correct security and privacy knowledge guidance
  968. #49 Promote security knowledge from community to Microsoft layer
  969. #9354 Incident 51000001074180 : [BC-IN] GST Component code alignment issue in Pay GST Calculation details.
  970. #9318 [Shopify] Fix Get Catalogs tooltip to explain company dependency
  971. #9317 [Shopify] Add Companies to Shopify navigation menu
  972. #9316 [Shopify] Preserve manually set Sell-to Customer No. when Bill-to mapping fails
  973. #9313 [Shopify] Fix Product Sync deleting mapped variants on stale Updated At timestamp
  974. #9264 [master] Bin Capacity Policy "Prohibit More Than Max. Cap." fails and allows more than the maximum Capacity, when you split lines on Inventory Movement
  975. #9201 [Main]-Incident 51000001072719 : [BC-IN][28.1] Wrong TDS amount is being reflected on the TDS Entries page while posting a Purchase Invoice against a foreign (NRI) vendor.
  976. #9199 [Main]-Incident 21000001049308 : [BC-IN] Purchase invoice with a deferral schedule and Non-availment GST is not functioning correctly
  977. #9177 [master] - Calculate Calendar reports missing from Work/Machine Center Cards and missing filter fields on request pages
  978. #9073 Data Exchange Definition export performance improvement
  979. #9071 Merged from [28.x]The transaction cannot be completed because it will cause inconsistencies in the G/L Entry table"
  980. #87 Fix knowledge corpus integrity issues
  981. #65 Add data-modeling and appsource knowledge articles (MICROSOFT layer)
  982. #9291 Add [NonDebuggable] to Cryptography Management encrypt/decrypt procedures
  983. #9275 [ALAppExtensions #30250] Matrix Management: reorder OnFormatRoundingFactor Signature
  984. #9204 [Master]-Vendor Order No. exceeds 20-character limit causing error in Intercompany Purchase Invoice
  985. #9179 Contoso demodata renaming
  986. #9133 [Master]-Project consumption: partial invoicing of non-inventory items posts negative adjustment value entry to wrong Item Ledger Entry
  987. #9123 Bug 641489: Show Next/Previous Operation No. on routing lines when Type = Parallel
  988. #9062 [Master]-Production Order - WIP shows incorrect consumption amount.
  989. #9051 [639592][ALAppExtensions #30277][Event Request] Codeunit 426 "Payment Tolerance Management" OnPmtTolGenJnlOnAfterCheckConditions
  990. #8924 [QM] Fixed overflow runtime error
  991. #8871 Issue#7867: Removed the access restriction for procedures in the confirmation window.
  992. #2314 Retry current-build dependency artifact download up to 3 times
  993. #2304 Support framework-dependent (flat) AL Language extension layout
  994. #9253 [Shopify] Disambiguate Shopify timestamp field captions and tooltips
  995. #9221 [Shopify] Uptake Admin GraphQL API to version 2026-07
  996. #9220 Backport SL Migration - Snapshot Project Transactions
  997. #9211 [Shopify] Surface skipped records and sent JSONL for bulk price sync
  998. #9195 Fix Aged Accounts Receivable (Report 120) performance on large ledger history
  999. #9188 [Shopify] Create BC customer on order import when Shopify customer has no default address
  1000. #9145 [E-Document] Show PDF preview factbox on purchase invoice pages
  1001. #9142 [638695] Add Financial Report tables to always-logged list
  1002. #9127 Add Dataverse Cloud endpoints override for sovereign clouds
  1003. #9126 [Shopify] Base price-sync bulk threshold on changed price count
  1004. #9121 [Subcontracting] Bug 641405: Production Order actions in ILE page not clickable for transfer lines
  1005. #9120 [Subcontracting] Bug 641399: Move Subcontracting Transfer Orders action out of Entries sub-group
  1006. #9112 [Shopify] Skip refund credit memo while transaction is pending
  1007. #9098 Align the Vend. Entry-Edit post-modify event with its Cust. Entry-Edit counterpart
  1008. #9084 Bug 640321: Blanket Purch. Order to Order drops extended text for later items
  1009. #9083 Bug 639857: Project journal ignores task-level Bill-to Customer for pricing
  1010. #9079 Bug 631472: Cost Shares Breakdown (WIP) does not filter by Item
  1011. #9053 [ALAppExtensions #30245][W1][Report][1701][Deferral Summary - Sales] Add integration event OnBeforeReturnSalesDocTypeString in ReturnSalesDocTypeString Procedure
  1012. #9005 (Bug 641089) Guard Item Ledger/Value Entry No. allocation in Item Jnl.-Post Line with CommitBehavior::Ignore
  1013. #8713 [Shopify] Expose Product facade procedures for Add to Shopify parity
  1014. #8051 [Edit in Excel] Expose ExternalizeODataObjectName and add Page Control Field publisher
  1015. #84 Package BCQuality as an installable plugin (experiment)
  1016. #62 Add testing knowledge: UI handlers, table relations, asserterror, fixtures (P1+P2)
  1017. #9191 Bug 641232: [Subcontracting] Offer to install missing apps instead of hard error when disabling Legacy Subcontracting
  1018. #9124 [E-Document] [Payables Agent] Users can personalize-in the Name column on the draft page
  1019. #9081 Bug 637846: Item Age Composition '...before' quantity reflected only last entry
  1020. #9080 Bug 635072: Subcontracting order uses Prod. Order Line location, not Work Center
  1021. #8875 [master] SOA: Bugbash for releases 28.x - Select an existing contact, or create a new one - Use another contact always
  1022. #8556 [Quality Management] Enforce rules and restrictions with indirect and implicit permissions
  1023. #9146 [Shopify] Fix GraphQL rate limiter under-waiting after elapsed time
  1024. #9139 Fix Payables Agent permission error opening E-Document
  1025. #9118 Bugs/master GitHub event batch 1745
  1026. #9109 [Shopify] Add Transactions navigation action to Shopify Refund page
  1027. #9086 Bug 641085: Document Check factbox does not update live on Purchase Invoice/Cr.Memo/Return Order
  1028. #9078 Bug 624364: Intrastat DE groups detail lines by Country/Region of Origin
  1029. #9039 Adding all Power BI reports to Business Manager's Role Center
  1030. #8953 [Master]-Aged account receivable EXCEL and Aged account payable EXCEL ignores "Period Count" specified by user.
  1031. #8951 [Master]-Time zone issue to the G/L report in Business Central
  1032. #8935 [Main]-[Escalated] [Strategic] [BC-IN]Online: Performance issue in General journal line from June 17th 2026 - 2606170030006074
  1033. #8587 [Shopify] Make codeunit 30272 "Shpfy Update Price Source" public