@WA-14062325-0
walid, you don't need multiple eliminations — the ledger posting mapping is what's causing the issue.
In standard D365 F&O, Fixed Price projects can only be eliminated once at completion. The multiple elimination feature introduced in 10.0.49 applies to Investment projects only, not Fixed Price. But you don't actually need monthly eliminations to recognize revenue in the correct period — the monthly Estimate is the revenue recognition event. The problem is that the posting profiles are parking revenue on the balance sheet instead of hitting the P&L directly.
Fix the posting setup: Go to Project management and accounting → Setup → Posting → Ledger posting setup → Revenue tab. Map Accrued revenue - sales value directly to your actual P&L Project Revenue account. Map WIP - sales value to a Balance Sheet Asset account. Map WIP invoiced on account to a Balance Sheet Liability account.
Once remapped, the mechanics work correctly: when you run the monthly Estimate, the system debits WIP - sales value and credits Accrued revenue - sales value — revenue hits your P&L in the correct period immediately. When you invoice, Accounts Receivable is debited and WIP invoiced on account is credited on the balance sheet. At project end, the single elimination simply washes the two balance sheet WIP accounts against each other to clear them out.
The reason this causes confusion is the posting type name — Accrued revenue sounds like a balance sheet holding account, so functional consultants often map it there. When the P&L stays empty after invoicing, the assumption is that elimination is needed to release it. Changing that one mapping to your actual P&L account solves it completely.
Hope that helps — feel free to mark as verified if it resolves the issue.