Have configured a Fixed Price Project with Allocation rules to correct recognize revenue. The project task specifies the same Non-Billable WIP Account as the allocation rule. When project billing is run the allocation transaction(s) are reversed correctly. I note that 100% of the allocation is reversed with the first billing regardless of the Completion % and invoice amount. I presume there is no apportionment possible?
My problem is that if I have two Revenue budgets and project billing runs on one of these, then although the allocation transaction is on the same task there is no reversal. Even when the entire project is 100% complete/billed there is no reversal. The PM allocation transactions can be reversed manually.
Is this correct behavior of can allocations somehow be reversed in this case?