Regularly, I receive an executive summary like this from my broker after a reallocation transaction of mutual funds (the portfolio value doesn't change) :
-----------------------------
Transaction Date : 01/07/2011
Value : 4050 €
Detail :
Sold : BGF World Mining ; NAV (01/07/2011) : 100 € ; Shares : 40,5 ; Value 4050 €
Buy : Vanguard US Opportunities ; NAV (01/07/2011) : 50 € ; Shares : 20 ; Value 1000 €
Buy : Templeton Asian Growth ; NAV (01/07/2011) : 25 € ; Shares : 100 ; Value : 2500 €
Buy : BGF World Gold ; NAV (02/07/2011) : 22 € ; Shares : 25 ; Value : 550 €
-----------------------------
So you can notice that NAV dates used in a transaction can be different sometimes, because I guess the NAV for a particular fund isn't available for the day of the transaction and then the broker uses the NAV of the day after.
When this occurs, quite frequently, I record the transaction with the exact NAV dates, to match the downloaded NAV and avoid "flotting" markers in share price graphs (which I don’t like !). But the negative impact concerns the portfolio, which is unbalanced for a day. Here's a snapshot of the Portfolio Cost – Value Graph with this negative effect :

I was thinking that if we could enter two dates in a transaction, a transaction date and a value date, there would be an elegant solution for the all.
Or perhaps there is another trick I'm unaware of ?
Djoby