Details
-
Type: Improvement
-
Status: In Progress
-
Priority: Minor
-
Resolution: Unresolved
-
Affects Version/s: Unscheduled
-
Fix Version/s: None
-
Component/s: CiviContribute
-
Labels:None
-
Versioning Impact:Minor (add functionality in backwards-compatible manner)
-
Documentation Required?:User and Admin Doc
-
Funding Source:Contributed Code
-
Verified?:No
Description
The current VAT invoice code as described here: https://wiki.civicrm.org/confluence/display/CRM/Producing+VAT+invoices
doesn't track changes to invoices, which is a not uncommon need.
Fortunately, the existing code almost does this via the activity logging - the only issue is that the name of the file written to the civicrm filesystem is not version-specific.
It is relatively simple to fix this without affecting any other functionality, it would look like this:
https://github.com/adixon/org.civicrm.invoice/commit/8dbb450c8c8cc92e8f5c103ccdc75759cf339bd5