Skip to main content

Notifications

Community site session details

Community site session details

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

Recurring Billing with individual invoice dates per contract

(2) ShareShare
ReportReport
Posted on by 471
Our scenario is probably not that uncommon.  As a Microsoft Partner, we have a number of M365 customers, and we'd like to use BC Subscription Billing to do this.  We've set up the items, contracts, subscription lines, etc and have a billing proposal that looks great.  It shows each period with the correct start and end date for the individual monthly subscription lines for customers.

The problem is when we go to create the document, it puts all of the visible totals form the billing proposal into an invoice -with no respect for the "Billing To" date.

Now, this is just with a single contract test.  We have many of them and what I'm trying to accomplish is to at any point, create and bill invoices based on the contract monthly periods.  Say, on 5/31/25, I'd want to create the invoices for all subscription contracts that ended in May and send them out.

Is this a billing template issue?  Maybe I've set up the lines wrong?

Here is a screen shot of the billing proposal:



The Customer Contract Lines:

 
Thank you for your help.
  • Suggested answer
    Sohail Ahmed Profile Picture
    4,311 on at
    Recurring Billing with individual invoice dates per contract
    Thanks for sharing this — it will definitely help others facing the same challenge.
     
    You're absolutely right, and to summarize for clarity:
     
    1. Billing Proposal = What You Intend to Invoice
     
    It's not like deferrals. The system looks at the Next Billing Date on each subscription line.
     
    Only those due before or on the Invoice Date will be included.
     
     
     
    2. Leave “Billing To Date” Blank Unless Overriding
     
    If you fill in the Billing To Date, it overrides the billing term logic from the subscription lines.
     
    To follow the individual contract terms as expected, leave this field blank.
     
     
     
     
    This behavior isn’t very intuitive, so your explanation helps make it much clearer.
     
    Mark below checkbox to make this answer Verified if it helps you.
     
     
  • Suggested answer
    Khushbu Rajvi. Profile Picture
    17,402 Super User 2025 Season 1 on at
  • Verified answer
    AXEON Man Profile Picture
    471 on at
    Recurring Billing with individual invoice dates per contract
    I thought I'd post this for anyone else struggling to get this module working and understand the documentation (with new terminology in the latest update).

    My issues were two-fold.

    1. Only make a billing proposal for what you intend to invoice -it's not like deferrals, whatever date you have as the invoice date, the billing proposal will look for "next billing date" in the Subscription Lines and make billing proposals for any un-invoiced lines prior to that date.

    2. The bigger issue was in making billing proposals (and on Billing Templates), if you put anything in the "Billing To Date" field, it will override billing term info in the individual subscription lines.  So, leave it blank if you want clean billing amounts based in what is in the subscription lines.

    So, now I'm getting the results I want.

    Here are lines from a Customer Subscription Contract:

    My billing proposal for 4/30/25 with no "Billing To Date" info:

     
    Exactly the amounts I want to put in my invoice document for that contract.

    I hope this helps someone else!
  • AXEON Man Profile Picture
    471 on at
    Recurring Billing with individual invoice dates per contract
    Essentially, the system OOB wants to only observe the calendar month.  I need to invoice based on contract term months.
  • AXEON Man Profile Picture
    471 on at
    Recurring Billing with individual invoice dates per contract
    Thank you for trying to help, Zhu, I've been all through those documents and can't find the level of detail I need.
     
    Because each of the subscriptions runs its own start and end dates, I need billing to accomodate this.  If I set the billing date to 4/30/25, I get partial amounts for the month.  I want full month billings for these billing proposals/documents even through each subscription will have its own start and end date.

    It is ridiculous to have to create billing proposals individually for each month for each contract to accomodate this.
     
  • AXEON Man Profile Picture
    471 on at
    Recurring Billing with individual invoice dates per contract
    I want this to be the answer, Ramesh but I can't find anything in my BC version (Version: US Business Central 26.0 (Platform 26.0.33695.0 + Application 26.0.30643.33672)
     
  • Suggested answer
    YUN ZHU Profile Picture
    84,562 Super User 2025 Season 1 on at
    Recurring Billing with individual invoice dates per contract
  • Suggested answer
    Ramesh Kumar Profile Picture
    5,297 on at
    Recurring Billing with individual invoice dates per contract

    Subscription Billing > Setup > Billing Templates Check these key fields:

    Field What it Controls
    Invoice per period Ensures invoices are split by each period
    Use Billing From / To Dates Enables BC to respect your cutoff date
    Include Future Billing Periods 🔴 Should be turned off unless you explicitly want future periods billed early

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

Jainam Kothari – Community Spotlight

We are honored to recognize Jainam Kothari as our June 2025 Community…

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

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

#1
Sohail Ahmed Profile Picture

Sohail Ahmed 1,452

#2
YUN ZHU Profile Picture

YUN ZHU 1,313 Super User 2025 Season 1

#3
Gerardo Rentería García Profile Picture

Gerardo Rentería Ga... 1,083 Most Valuable Professional

Featured topics

Product updates

Dynamics 365 release plans