• 18

    Allow read access to Channel databases

    Suggested by Tomi Hurenius New  0 Comments

    As a partner, allowing read access to the customer environment Channel databases would enable more rapid support for the customer problem scenarios in multiple levels:


    - validate Channel database SQL schema regarding new or deleted fields

    - validate data problem scenarios when data on POS does not seem to reflect the correct data structures

    - validate download & upload issues

    - valildate missing or invalid data

    - validate P-job runs

    - validate individual job runs

    - validate POS generated data

    - validate transactions, lockdowns and shift issues


    And most of all, allowing accesss would increase the issue solving productivity, and decrease the throughput of support issues and the total costs of Microsoft and partner support, since we could quickly investigate ChannelDB issues without first contacting Microsoft. 


    Regarding minor issues, ticket-by-ticket-based ChannelDB problem solving involving MS support is highly inefficient action and prevents us from serving and supporting our customer base properly. 



  • 15

    Default Batch number used for return transactions registered in POS

    Suggested by Jaroslaw Piekarz New  4 Comments

    There are two scenarios when Batch number for Return transactions are not taken from sales transaction:


    1. When return transaction is registered in POS without reference to sales transaction
    2. When return transaction is registered in POS with reference to sales transaction but both transactions are posted in the same Statement


    In both two scenarios when Batch number for return transaction is not taken from sales transaction there is required to setup Batch number group in Released product to enter new Batch number from sequence.

    It is standard behavior but in effect it generates many new not necessary Batch numbers.

    It would be better to use Default Batch number instead Batch number from sequence in such case like it is for cash&carry sales transaction.


    Repro steps with 2 scenarios:

    1. Register Return product operation in POS for Item with Batch number tracked (no reference to sales order),
    • Upload by P job to HQ,
    • Run Validation of retail transaction,
    • Calculate and try to Post Statement


    1. Register Sales transaction in POS for Item with Batch number tracked,
    • Go to Show journal and select new created sales transaction,
    • Register return transaction,
    • Upload by P job to HQ,
    • Run Validation of retail transaction,
    • Calculate and try to Post Statement


    In both cases there is presented error message in Statement:

    While processing the state Customer order invoiced, generic exception encountered in retail statement xxx post aggregate controller while aggregating the transactions: 

    Posting Posting Sales order: yyyy Item: zzz Batch number group is not specified on item and can therefore not automatically be created 

    Posting Posting Sales order: yyyy Item: zzz Inventory dimension Batch number must be specified. 

    Posting Posting Sales order: yyyy Item: zzz Update has been canceled. .


    It would be better to assign Default Batch number id for return transaction instead of generating new ones from sequence number




  • 20

    Price override not tracked in call center order

    Suggested by Raul Mondragon New  2 Comments

    Customer is able to apply a price override in a call center order, and they are using the override permissions and order price control settings, however, the price override is not tracked in any reports. they do not see it in order events, marked as a price override in customer service or in the price override report. so please consider to activate this behavior so the customers can track easily the price override on the call center


  • 2

    Azure AD Forms Based Authentication when using AAD Functionality Profile

    Suggested by Jaimin Bhatt New  0 Comments

    When using AAD Sign-in functionality profile for MPOS, the authentication defaults to "Windows Security" pop-up if the MPOS PC is joined to a domain and the organization uses AZ as well as Active Directory. Please implement Azure AD Forms based authentication within MPOS so complete authentication experience can be handled by the application instead of handing off to the OS. The hand off can cause an issue when organization has policies defined that for example restrict username/password sign-in and enforce PIV only sign in.


  • 32

    Content-Security-Policy extensibility

    Suggested by Mateusz Syczewski New  0 Comments

    As a developers we need a possibility to modify the Content-Security-Policies to handle No Card Present payment provider scenarios for Hybrid Store Commerce Application.


    Without this it is not possible to open an iframe from payment provider.


    Similiar functionality already exists for e-Commerce web application.


  • 2

    Content-Security-Policy extensibility

    Suggested by Mateusz Syczewski New  0 Comments

    As a devlopers we need a possibility to extend Content-Security-Policies in order to properly utilize the Card Not Present scenarios directly in POS.


  • 8

    Multi-select in Return transaction screen in POS

    Suggested by Eduardo Mendoza New  0 Comments

    Actually, in POS when customer makes a return order in the screen on the POS all products are shows in the transaction and is necessary select one by one quantity and reason code. If the lines in transaction are too much, users lost the trace that items selected because not are market in the screen.


    Customers want to see all items selected in the return screen to can be more efficiently the process.


  • 12

    View / Grid / Report for non-assortment products.

    Suggested by Victor Larsson New  0 Comments

    Considering many business get their product master data into D365 from other PIM-systems, it can sometimes be hard to track the completeness of all your products - especially when you have a lot of them. One thing that can be hard to track is if products have been included in any assortment or not. The reason could be that product(s) are missing a category assignment and wont be included in the processing of the assortment since many businesses create their base assortment to include 'All products' (top node of the commerce hierarchy).


    This means that products in-store can sometimes not be sold at that point in time and we only find out which products are faulty at this point too in order to assign a category and re-process the assortment. A view/report similar to 'products by category', but instead 'products without category' or 'non-assortment products' that will clearly filter out any products that do not belong to any assortment or category node in the commerce hierarchy. With this report, businesses could easier be proactive in correcting the faulty products and minimize the risk for lost revenue and bad customer experience in the stores.


    DMF doesn't fulfill this as it can't export the ProductsV2 entity with filter criteria "" (or 0) for the Retail Category-field (this only leads to a completed export with 0 records even though there are items that do have a null category assignment). And exporting a full list of released products and comparing a full push of the category assignment-entity doesnt work either when the amount of records are passed 1 million.


    Best regards,

    Victor


  • 3

    Out-of-Box Tax Calculation on Split Payments

    Suggested by Rancel Valerio New  0 Comments

    As an ISV Payment Connector developer, we would like the tax calculation for a sales order that is paid with multiple card payments to be calculated based on the respective amount for each payment made using the tax percentage and service fees applied to a particular sales order. At this time, the tax amount is based on the total amount of the sales order and not on the paid amount.


    This would help Payment Connector developers to properly send the tax amount attributed to each payment within the same sales order without having to build additional customizations to do so.\


    We previously reported this as a service request via Tracking ID #2210280040007149 and were advised to submit this request using this platform for further consideration.


  • 6

    Add session IDs to the retail transactions

    Suggested by Fredrik Persson New  0 Comments

    Adding Application session ID and User session IDs from the client where the transaction was made in separate fields in the transaction tables (for example RetailTransactionSalesTrans and RetailTransactionPaymentTrans) would make support and troubleshooting much easier and quicker.

     

    This way we could look up the IDs from the store transactions form in HQ and not have to rely on that cashier have saved those IDs at the time of the issue or query local event log.