• 60

    The Subscription Billing-Revenue Allocation needs to support combining Non-Revenue Allocation Sales Orders (SO) and Revenue Allocation Sales Orders into a single SO Invoice.

    Suggested by Rui Zhong Needs Votes  16 Comments

    The Subscription Billing-Revenue Allocation needs to support combining Non-Revenue Allocation Sales Orders (SO) and Revenue Allocation Sales Orders into a single SO Invoice.


    Currently, the Subscription Billing-Revenue Allocation does not support this functionality. The system will display an error message in the following scenario:

    1. Create two sales orders, one with Revenue Allocation and the other without.
    2. Create a single invoice that includes both sales orders and set the Summary update for the Invoice Account.



  • 46

    Late selection on price update of billing schedule

    Suggested by Paul Princen Needs Votes  0 Comments

    In the subscription billing module you can use trade agreements as billing price.

    When the trade agreement price changes, the price update function can be used to adjust the price on the billing schedules.

    On this price update function, we also have the option to make a selection of billing schedules, and make it a recurring task.


    Here the idea comes in play:

    We want to be able to use the price update function on a recurring basis, while using late selection (making sure the query evaluated each time the batch job runs).


    Example

    • Existing billing schedule:

    BS001 (billing schedule) for cust001 with itemA for price 10€

    • Existing recurring batch job price update for billing schdules of cust001 without end date.
    • Create new billing schedule:

    BS002 (billing schedule) for cust001 with itemA for price 10€

    • Update price of itemA to 11€ (trade agreement)
    • Result without idea: BS001 price itemA 11€, BS002 price itemA: 10€ (odd, right?)
    • Result with after idea: BS001 price itemA 11€, BS002 price itemA: 11€



  • 31

    Provide data entity for externcodes on units

    Suggested by Martin Rückebeil Needs Votes  0 Comments

    External codes on units are mandatory setup to issue electronic invoices. In D365 you can have a lot of units in different instances. Setup of these codes will be a time consuming task.


    Please provide an data entities to import external codes for units!


    These kind of entities are already in place in a lot of other areas like on VAT codes.:

    • External code classes for tax code (TaxCodeExternalCodeClassEntity)
    • External codes for tax code (TaxCodeExternalCodeEntity)



  • 21

    Subscription billing: Revenue split using allocation method "Zero amount" must be possible to be deferred on parent item

    Suggested by Melissa Mähnert Needs Votes  0 Comments

    When using revenue split in the subscription billing module, there are different allocation methods available. The "zero amount" allocation method is applied the following:


    "Zero amount – The parent item retains its unit price and net amount. All child items have a net amount of 0 (zero)."


    But at the same time, there is a limitation on how deferral schedules can be applied to revenue split items:


    "The parent amount can't be deferred."


    For this specific allocation method, it would make sense to defer the parent item and not the child items as only the parent is having an amount stated. In general, the deferral schedule creation must be totally applicable to this. Otherwise, the allocation method "zero amount" is useless.




  • 19

    Deferred Revenue Recognition batch job improvements

    Suggested by Paban Sharma Needs Votes  0 Comments

    At the moment it is not possible to perform Revenue Recognition in batch for a large number of revenue deferral schedules (approx 1 million schedules increasing at 30k schedules per month). The user has to go through the 'View preview' option and can only process around 40k deferral schedules per batch to avoid timeout issues.


    It should be be possible to

    1. Submit one job per month, not multiple jobs.
    2. Auto split into smaller batch jobs
    3. Allow data selection by financial dimension, deferral end date.
    4. Not have to go through 'View preview'.
    5. Retain the selection by as-of date.
    6. 1 million+ deferral schedules to be processed in less than 24 hours.

  • 15

    Extend Electronic Reporting Jobs with new fields

    Suggested by Alireza Eshaghzadeh Needs Votes  0 Comments

    Electronic Reporting (ER) Jobs form could be improved in its UI by adding fields to better track document status, such as invoice or order IDs, destination types, and ER configurations. These updates would make it easier for users to retrieve and manage Business Documents files and streamline reporting processes. To better display business document status, the following fields should be added:

    1. Account Number: Invoice account number.
    2. Document ID: ID for the document (e.g., invoice, packing slip, or confirmation ID).
    3. Order ID: Order ID or project contract ID.
    4. Form: Form source (e.g., Project Invoice or Customer Invoice).
    5. Destinations: ER destination type (Screen, Archive, Email) to indicate the document distribution method.
    6. ER Config: Name of the ER configuration used.


    These new fields will be be filterable and searchable, enabling users to find specific documents more efficiently. Additionally, they can be marked for quick and straightforward deletion.


    Additionally, a new “Archive” functionality can be added to each required form (e.g. Invoice journal and Project invoices), redirecting users to Electronic Reporting Archived Jobs if the document has already been archived via ER destinations (i.e., Archived = Yes). This enhancement allows users to quickly access already archived documents without needing to open extra forms to locate the business document.


  • 8

    Access level for ledger calendar periods

    Suggested by Ariadna Guiberra Needs Votes  1 Comments

    We cannot select more than one user's group to access to a specific module in the GL calendars access level form.


    Since we can only select one user group to access to one specific module, we have to edit this user's group to add or remove users frequently. It would be convenient to be able to select more than one user's group to access the module.




  • 8

    Dimension Link - Default dimension value on billing schedule line, as setup in the dimension link.

    Suggested by Sunil Chuttoo Needs Votes  0 Comments

    The dimension link feature allows for a selected dimension value to be defaulted from the Site anytime the latter is selected on a transaction such as a sales order or a purchase order. However, this feature is not consistent across the modules. For example, if a site (with a dimension link) is selected on a billing schedule line, the corresponding dimension value is not defaulted.


    This suggestion is to request Microsoft to standardize the dimension link feature across all the modules - especially the subscription billing module.


  • 7

    The unit price in line details is not updated for billing schedule of usage item until the next line is updated

    Suggested by Alfie Ta (Tek Experts) Needs Votes  0 Comments

    When updating the unit price and quantity in the Billing details lines, only the quantity on Price details tab gets updated, but not the unit price and net amount. Save and refresh don’t work either. Only when the unit price and quantity of the next line are updated, the price details of the previous line get updated correctly. And it keeps moving forward like that.


    Actual result: The price details in line details tab is not updated unless the next line is updated.


    Expected result: The price details in details tab is updated correctly when completing filling in the consumed quantity and unit price.



  • 7

    Customer is doing bulk invoicing, the system fails to display all errors related to billing schedule lines on the generate invoice page within the Subscription Billing module.

    Suggested by Narasimha Rao PV Needs Votes  1 Comments

    Issue : Customer is doing bulk invoicing, the system fails to display all errors related to billing schedule lines on the generate invoice page within the Subscription Billing module.


    Ask is request to provide your inputs on the below mentioned scenario whether the customer reported sceanrio is valid or not.

    Customer has shared few tested scenarios are -

    Scenario 1 – If four billing schedules have different/same data issues. How will the system display the errors in message details on the generate invoice page in subscription billing

    H002BS00443 – The Tax-exempt number is missing

    H002BS00177 – Registration No. And Field Contact No. Is missing.

    H002BS00484 – Dimension Missing on Billing Schedule

    H002BS00481 - C000037-Toulouse – address missing on Billing Schedule

    The system is not throwing errors for all lines in message details form

    Actual result: system has updated the error message related to all lines

    Scenario 2:

    Two lines have common data issues in four billing schedules. How will the system display the errors in message details on the generate invoice page in subscription billing

    H002BS00443 – Tax exempt number is missing

    H002BS00177 – Tax exempt number, Registration No. and Field Contact No. Is missing.

    H002BS00484 – Dimension Missing on Billing Schedule

    H002BS00481 - C000037-Toulouse – address missing on Billing Schedule

    Actual result:

    -In this scenario as per the above snapshot, the system generates an error for only one billing schedule and consolidates the common error (tax-exempt No.) in the message details. As a result, the system does not display all errors for other billing schedules.

    Expected result: System need to update the error message based on the line level if the line is having issue.