community postAdministration & Setupcommunity - not Microsoftreviewed - checked by Opus

Why No. Series Break After Upgrading to Business Central 27 (And How to Fix It)

Business Central 27 enforces stricter Number Series validation during record insert, breaking master records that worked in BC 26 due to deferred validation. The fix involves auditing master entities, validating setup tables, and ensuring Number Series assignment before insert.

post Saurav Dhyani

Saurav Dhyani · 2026-01-29 · 405 words · about 2 min

"Business Central 27 enforces No. Series validation during insert, causing errors where BC 26 allowed missing setup."

Key points

  • BC 27 validates Number Series earlier and more strictly than BC 26, rejecting implicit numbering paths that previously passed
  • Master entities without explicit Number Series setup and custom tables relying on default behavior are most affected
  • Solution requires creating new Number Series in setup with Manual Nos enabled and refactoring insert logic to enforce assignment before insert
  • The error ‘The No. Series does not exist’ occurs in TestManualInternal validation during record insertion

Quotes

  • “Business Central 27 enforces No. Series validation during insert, causing errors where BC 26 allowed missing setup.” (Explains the core behavioral change between versions that breaks existing functionality)
  • “Business Central 27 improves data integrity - but at the cost of upgrade surprises.” (Frames the upgrade issue as intentional for data quality but with poor communication to users)

AL objects mentioned

As named in the post. A name that matches one object page by exact type and name links to it; the others stay as named.

Context

  • Features: Number Series validation, Master record setup, Manual numbering, Insert logic enforcement, Upgrade migration
  • Versions: Business Central 26, Business Central 27

Source: Saurav Dhyani, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.