Thank you for the guidance so far, @Hardik_Gupta.
I want to emphasize that our primary goal is 100% full compliance with Microsoft licensing rules, not finding workarounds. We want to ensure our proposed architecture for retail stores strictly adheres to Microsoft guidelines before implementation.
Our Operational Context:
Headquarters / Business Center (HQ): Users are fully licensed with Finance and Supply Chain Management (SCM).
Store / Branch Users: Intended to be licensed as Team Members.
Proposed Architecture (Custom Draft/Staging Forms inside D365 F&O):
To keep store users compliant while avoiding direct interaction with core transactional tables, we are designing custom staging forms/tables built directly within the D365 F&O environment (e.g., a “Draft Notes / Requests” workspace shortcut using the 15 custom tables allowance under the Team Member license).
User Experience: The store user stays entirely inside the native D365 F&O interface without opening external apps, tabs, or third-party tools.
Here is how the 3 main workflows would function:
Procurement & Vendor Invoices:
Store user creates a Purchase Requisition (Team Member).
HQ Buyer creates the Purchase Order (SCM).
Store user performs physical receiving (Team Member).
Store user inputs vendor invoice details into a custom draft form/table directly within D365 F&O (staging area).
An automated batch/API creates the official pending invoice, and HQ Tax/Finance (Finance) reviews, approves, and posts it.
Sales & Invoicing:
Store user enters sales details into a custom draft form/table inside D365 F&O.
An automated background process creates the actual SalesLine / SalesTable records.
HQ Tax/Finance (Finance/SCM) or automated services finalize, invoice, and generate payment slips.
Payment Journals & Expenses:
Store user enters payment provisions or expense details into a custom draft form/table inside D365 F&O.
An automated process creates the LedgerJournalTrans lines.
HQ Finance (Finance) approves and posts the journal.
Backing Background Creation with Operations – Order Lines:
All background creation of core transactional entities (SalesLine, VendInvoiceInfoLine, LedgerJournalTrans,etc..) triggered from the custom staging tables will be executed via a service principal/API and backed by the Dynamics 365 Operations – Order Lines (tenant-based transaction) license.
Questions for the Community:
Does using custom staging tables (within the 15-table limit) for Store Users to input draft/request data directly inside the D365 F&O UI—while automated processes handle core table generation backed by Operations – Order Lines—fully satisfy Microsoft compliance for Team Member users?
Since users remain inside the D365 F&O application (without switching tabs or external portals) to fill out these custom draft forms, does this native UI interaction present any licensing compliance issues for Team Member tier?
Are there any specific pitfalls with this draft-staging model when using Operations – Order Lines for indirect transaction logging?
We are also requesting our implementation partner to submit an official query to the Microsoft Licensing Desk. Thank you for your valuable insights!