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.