When payments are recorded, invoices list the transactions but the date used is not the date the payment was received, it's the date a staff records the payment which is incorrect. The transaction date printed on an invoice should be the date the customer makes the payment not the date when we record the transaction on the system. For gateways e.g. paypal it's not an issue since the date applied is the same as the date received but for "offline" payment methods it's a problem.
Example of situation: clients do bank transfers or wire transfers but don't notify me until days after, which is when the payment is recorded. If their invoice lists their transactions they want to see the actual transaction date, the date they know they paid, not the date I typed it on the system. This will result in problems with account reconciliation at the end of every month because the transaction dates on the invoices do not match up with the bank records or accounting records in Peachtree. The issue will be compounded at the end of the financial year when dates don't match up and the accounts need to be audited.
Does this issue affect anyone else? My suggestion for a solution would be to replace the current date applied with the transaction date or have an option to allow users to choose which date they want to see on the invoice. What are your thoughts on this?