web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Automate Subscription Billing

(8) ShareShare
ReportReport
Posted on by 423

Hi all, 

 

I'm trying to automate the entire flow for subscription billing — from invoice creation to posting.

 

I've tried setting up report ID 8001 and 172 in job queue entries, but I can't get either of them to work.

Is it not possible to set up job queue entries to create and post invoices from subscription contracts?

I have the same question (0)
  • Suggested answer
    Jeffrey Bulanadi Profile Picture
    8,760 on at

    Hi,

    You're absolutely right, automating the full subscription billing flow in BC is possible, but it requires proper setup of contracts, service commitments, and job queue entries.

    Here’s what to check:

    • Subscription Billing uses billing proposals generated from service commitments tied to contracts. These proposals must be created before invoices can be posted.
    • Report ID 8001 is used to generate billing proposals. Report ID 172 is for posting contract invoices. However, these reports won’t run successfully unless:
      • Contracts are active and have valid service commitments
      • The Next Billing Date is due based on the work date
      • The service commitments are assigned to a contract and not blocked
    • To automate the flow:
      • Set up a job queue entry for report 8001 to run daily or monthly, depending on your billing rhythm
      • Follow it with a job queue entry for report 172 to post the invoices
      • Ensure the user running the job queue has the correct permission set (e.g., Subscription Billing Admin or Subscription Billing User)
    • You can also use the Subscription & Recurring Billing Role Center to monitor overdue service commitments and unposted billing proposals.


    Helpful references:

    Welcome to Subscription and Recurring Billing – Microsoft Docs
    Intro to Subscription and Recurring Billing – Boyer Associates
    Subscription Billing Setup and Use Cases – Singhammer
    Subscription Billing Demo – YouTube

     

    If you find this helpful, feel free to mark this as the suggested or verified answer.

    Cheers
    Jeffrey

  • Suggested answer
    YUN ZHU Profile Picture
    95,729 Super User 2025 Season 2 on at
    Hi, hope the following can give you some hints.
    Dynamics 365 Business Central: How to use Configuration Package to post documents (Sales Order, Purchase Order, Transfer Order, General Journal, etc.)
     
    Thanks.
    ZHU
  • Suggested answer
    Jainam M. Kothari Profile Picture
    15,639 Super User 2025 Season 2 on at
    Hello,
     
    Subscription billing supports automation through Billing Templates, Service Commitments, and Contracts, but the actual posting of invoices often needs to be handled via custom workflows or extensions.
     
    For full automation, consider using Power Automate, custom AL code, or third-party apps that support background processing of subscription invoices.
     
     
  • Suggested answer
    Sohail Ahmed Profile Picture
    11,148 Super User 2025 Season 2 on at

    Yes, it is possible to automate subscription billing in Business Central, but just setting up Report 8001 (Create Invoices) and Report 172 (Post Invoices) in the job queue won't always work as expected unless everything is set up correctly.

     

    To fully automate the flow:

    • Ensure each Subscription Contract is marked as "Ready to Invoice" and has valid billing lines with correct dates and amounts.
    • Run Report 8001 first to generate the invoices from the contracts.
    • Then run Report 172 to post the created invoices.

    Make sure:

    • Customers have correct posting groups and all mandatory fields filled.
    • There are no validation errors preventing posting (like missing dimensions, blocked customers, etc.).
    • The job queue user has full permissions to run both reports.
     

    If needed, you can set up both reports in the Job Queue, with Report 172 scheduled to run shortly after Report 8001.

     

    If you're still facing issues, I’d recommend checking the Job Queue log entries for errors, or using a small customization to chain both steps reliably.

     

    helful resources:

    https://usedynamics.com/subscription-management/automate-subscription-invoice/

     

    ✅ Mark this answer as verified if it helps you.

  • Suggested answer
    Mansi Soni Profile Picture
    8,909 Super User 2025 Season 2 on at
    Hello,

    In standard Business Central, job queue entries cannot directly create and post invoices from subscription contracts, as subscription billing (formerly known as recurring sales lines) requires a manual trigger or customization. Reports like ID 8001 (Create Recurring Sales Invoices) and ID 172 (Post Sales Invoices) work independently but do not link automatically with subscription contract logic. To fully automate the flow from invoice creation to posting you need a custom codeunit or Power Automate integration that first generates invoices from subscription contracts and then posts them sequentially.

    Hope this answer will help you as well!

    Regards,
    Mansi Soni

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,362

#2
YUN ZHU Profile Picture

YUN ZHU 867 Super User 2025 Season 2

#3
Sumit Singh Profile Picture

Sumit Singh 607

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans