The Set Invoice Paid process in SalesAnalysis reads the current balance of the invoice in AR, and if it is zero it is considered as 'paid'. If it is not zero, then it is 'not paid'. This has how it has worked going all the way back to Accpac Plus days. Once can argue if this is valid, since a credit note or adjustment could also make an invoice current balance equal zero, but I am just stating what is, not necessarily what should be.
Set Paid Invoices does not read the AR Transaction matching file to see if a cash transaction for an equal amount to the invoice has been applied.
So if an invoice was paid in AR, it has a current balance of zero and is considered as Paid by this process in SalesAnalysis. And if later on a Credit Note is applied to the invoice, I presume that would make the AR invoice current balance no longer zero, and thus Set Paid Invoices would see this as no longer paid.
Brian: Do I have the concept of the problem you are reporting correct, where an invoice was paid and Set as such in SalesAnalysis, and then the Paid Indicator for the invoice is removed because the invoice in AR was credited?
Doug: From these posts, I do not interpret that the Invoice Date gets changed anywhere, but rather the Paid Date in SalesAnalysis. But I may not have interpreted the issue correctly. I would be highly suspect that the Invoice Date is getting changed, as this date is an index to the Sales Analysis Transaction file and I would expect a DIC error if this did happen.
_________________________
Regards,
Softrak Tech Support