Applies To: Work 365 (Dynamics 365 / Power Platform)
Audience: Billing Teams | System Administrators | Finance Teams
Overview
When moving one or more Subscriptions from one Billing Contract to another, you may see an error tied to existing License Change Log (LCL) invoice references. Work 365 enforces account consistency across Billing Contracts, Subscriptions, LCLs, and Invoices to protect billing integrity and auditability.
Error Message
“The account being set conflicts with the invoice account on one or more License Change Logs. Either the invoices need to be deleted or the invoice reference removed from the LCL.”
Why It Happens
The target Billing Contract belongs to a different Account than the Account on invoices referenced by the Subscription’s LCLs.
One or more LCL → Invoice lookups still point to invoices from the previous contract’s Account.
Work 365 blocks the move to avoid cross-account mismatches in reporting, reconciliation, and audit trails.
Symptoms
Subscription transfer fails when assigning a new Billing Contract.
LCLs show Invoice populated with records tied to another Account.
Target Billing Contract’s Account ≠ Invoice’s Account on linked LCLs.
Resolution Steps
1) Locate the Affected Subscription
Go to Work 365 → Billing Contracts → Subscriptions.
Open the Subscription currently under the old Billing Contract.
2) Open License Change Logs (LCLs)
In the Subscription, open Changes / License Change Logs.
Identify LCLs with an Invoice value populated.
3) Clear Invoice References on LCLs
For each LCL:
Open the LCL record.
Clear the Invoice lookup (leave blank).
Save & Close.
Tip: Use Advanced Find (or a saved view) to filter LCLs for this Subscription with Invoice Contains Data and Bulk Edit to clear the Invoice field in one action.
4) Retry the Move
Return to the Subscription and move it to the new Billing Contract.
The transfer should now complete successfully.
Best Practices
| Practice | Recommendation |
|---|---|
| Verify customer consistency | Prefer moving Subscriptions between contracts under the same Account to avoid conflicts. |
| Preserve audit history | Do not delete invoices. Clear the Invoice field on LCLs instead. |
| Use bulk tools | For many LCLs, rely on Advanced Find + Bulk Edit to speed up cleanup. |
| Post-transfer validation | After the move, confirm the Subscription and all LCLs point to the correct Billing Contract and Account. |
| Plan ahead | For cross-account moves (e.g., mergers), decide whether historical invoices remain with the original Account and document your approach. |
FAQs / Common Questions
Q: Can I move a Subscription to a Billing Contract under a different Account?
A: Yes, but you must first remove Invoice references from all LCLs (and consider implications for historical invoices and reporting).
Q: Will clearing the Invoice on LCLs affect past billing?
A: No. Previously posted invoices remain intact. Clearing the lookup only removes the LCL-to-invoice link, not the invoice itself.
Q: What if I still get the error after clearing LCLs?
A: Check for older/archived LCLs and any related add-on Subscriptions; clear their Invoice references as well.
Summary
The move fails because one or more LCLs reference invoices tied to a different Account than the target Billing Contract.
Fix: Clear the Invoice field on all related LCLs → retry the move.
This preserves billing integrity, prevents cross-account contamination, and keeps your environment audit-ready.
Screenshot Placement Indicators
Subscription form → current Billing Contract & LCL tab (Step 1)
LCL subgrid with Invoice column (Step 2)
LCL form → Invoice lookup cleared (Step 3)
Move confirmation to new Billing Contract (Step 4)
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article