For book keeping there is only one date when the payment arrives. Even if it is paid before due. It comes balanced once the debt or other way round the receivable is booked.
For double book keeping, at least EU/DE style there is a difference between the payment made and the claim.
More simplified: receiving a payment does not mean you own it until there is the transaction that says you own it (for the books).
What Jonathan says in his comment is maybe a matter of cost calculating or calculatory cost distinction.
I book pays always with the month they are related but of course with the day they are actually paid. And also the date the debts become effective.
This makes it pretty clear what a certain clients history looks like even without report. I can immediately see the currently remaining debts etc. and easily see when a payment was missed out or which did not match the payroll.
To solve the other, that is the reporting issue the report could be generated by the receivables.
Tags could be asolution too.. but can a report group by tags?
I am not really sure if this is covered by book keeping. I also read the article in the gnu cash wiki http://wiki.gnucash.org/wiki/SoC2007#.22Effective_Date.22_for_transactions... but come to the same conclusion.
For book keeping there is only one date when the payment arrives. Even if it is paid before due. It comes balanced once the debt or other way round the receivable is booked.
For double book keeping, at least EU/DE style there is a difference between the payment made and the claim.
More simplified: receiving a payment does not mean you own it until there is the transaction that says you own it (for the books).
What Jonathan says in his comment is maybe a matter of cost calculating or calculatory cost distinction.
I book pays always with the month they are related but of course with the day they are actually paid. And also the date the debts become effective.
This makes it pretty clear what a certain clients history looks like even without report. I can immediately see the currently remaining debts etc. and easily see when a payment was missed out or which did not match the payroll.
To solve the other, that is the reporting issue the report could be generated by the receivables.
Tags could be asolution too.. but can a report group by tags?