Skip to content

[Bug][SubscriptionBilling]: Missing Global Dimension fields on contract/subscription lines + unclear “Dimensions” window title for Subscription Lines #6323

@miljance

Description

@miljance

Describe the issue

There are two UX issues related to dimensions in Subscription Billing:

  1. Global Dimension fields missing on lines
    In standard document lines (e.g., Sales Quotes/Orders, Purchase Orders), users can edit Global Dimension 1 Code and Global Dimension 2 Code directly on the line.
    In Subscription Billing, these fields are not available on:
  • Customer Subscription Contract Lines
  • Vendor Subscription Contract Lines
  • Subscription Lines

Instead, users must open the Dimensions action/page to change dimension values. This is inconsistent with the rest of BC and makes dimension editing slower and less discoverable.

  1. Unclear title when opening Dimensions for Subscription Lines
    When opening Dimensions for a Subscription Line, the window title shows the Subscription ID with additional numbers appended. Page Inspection indicates these extra numbers correspond to the line Entry No.
    Because the Entry No. is not clearly labeled or separated, it’s confusing and looks like the Subscription ID is incorrect.

Expected behavior

  • Line-level editing:

    • Expose Global Dimension 1 Code and Global Dimension 2 Code as fields on:

      • Customer Subscription Contract Lines
      • Vendor Subscription Contract Lines
      • Subscription Lines
    • Editing should behave like Sales Lines (same validation pattern), while keeping all existing checks/restrictions intact.

  • Dimensions window title clarity (Subscription Lines):

    • Align to BC standard by not showing Entry No. in the Dimensions window title or
    • If Entry No. must be shown, format it transparently (clear separator/label), e.g. Subscription <Subscription ID> - Entry No. <Entry No.> (at minimum add a blank separator).

Steps to reproduce

Part A — Missing Global Dimension fields on lines

  1. Create a Customer Subscription Contract.
  2. Create a Subscription.
  3. Assign the Subscription to the Customer Subscription Contract.
  4. Open the contract lines / subscription lines.
  5. Try to change Global Dimension 1/2 directly in the line.
    Result: The fields are not available; dimension values can only be changed via the Dimensions action.

(Repeat similarly on Vendor Subscription Contract Lines and on Subscription Lines.)

Part B — Confusing Dimensions title for Subscription Line

  1. Open a Subscription with at least one Subscription Line.
  2. On the Subscription Line, open Dimensions.
  3. Observe the title of the Dimensions window.
    Result: The title shows the Subscription ID with extra appended numbers (apparently Entry No.) without clear labeling/separation.

Additional context

No response

I will provide a fix for a bug

  • I will provide a fix for a bug

Metadata

Metadata

Labels

ApprovedThe issue is approvedFinanceGitHub request for Finance area

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions