::I’m not aware of comprehensive documentation. The available documentation is here:
https://learn.microsoft.com/en-us/dynamics365/business-central/srb/welcome
Below is a rundown of what I would advise based on how I’ve set it up. I’d note this is all very recent; I’m not an expert, only someone who has gotten this relatively-new functionality to work.
General Product Posting Groups should be created for the subscriptions. This is so you can set the Contract and Contract Deferral accounts in General Posting Setup and set the subscription products. You can make separate General Business Posting Groups for vendors, if applicable.
You’ll want No. Series for Customer, Vendor, Service Objects to assign in the Subscription & Recurring Billing Setup.
Subscription Package Line Templates are key. Set these up for Customer (and Vendor).
Make one or more “Invoicing Items.” These should be non-inventory type with Subscription Option set to Invoicing Item. These items are necessary for the Subscription Packages as far as I can tell.
Create the subscription items to sell. These are non-inventory like the invoicing items but use Subscription Option: Sales with Subscription. On these items, assign a subscription package (Alt-Q Subscription Packages. Give it a code and lines for the customer (and vendor) template(s).
Now you can create a sales order and sell the item with the subscription packages.
The subscription vendor (if there is one) uses Vendor Contracts to “Get Subscription Lines.” The Subscription Lines are associated with customers, so you pull them in on vendor contracts if the subscription is through a vendor.
Similarly, Customer Contracts use Get Subscription Lines the same way. Create Contract Deferrals here will make it so the deferrals are created and revenue is recognized over time.
To get recurring billing to work ,create a billing template for customer (and vendor).
Recurring Billing, Create Billing Proposal, Create Documents.
Then, once per month, use the Subscription Contract Deferrals Release report.