/
Display a history of edits for the INVOICE record

Display a history of edits for the INVOICE record

UXPROD-3456 - Invoice - Display a history of edits for the invoice and invoice line records In Review

UXPROD-5086 - Invoice - Track deletion of objects that ref invoices in invoice version history In Refinement

Problem(s):

  1. Invoices in FOLIO can go through multiple iterations as they go through the entry and approval process. Libraries need the ability to track invoice changes for auditing and troubleshooting purposes.
  2. Invoice lines can also go through multiple iterations and updates. Libraries need the ability to track changes in individual invoice lines.

Use Cases & Requirements:

Deferred requirements

RequirementStatusUse cases
User is shown what field was edited and when it was edited (Date and Time), in local timezone

VERIFIED

During invoice update, approval, payment and audit, users may need to track changes made to the invoice over time. This information may include changes to price, currency, exchange rate and other invoice line item specifics, such as fund allocation changes.

User is shown what the original value was and what new value was input

VERIFIED

When information changes, the original information is lost, and users may need to retain that original historical information. For instance, a user may need to refer back to an original planned fund allocation when the current allocation is different.
User can filter through list of changes. Filtering on original value, new value or field name

VERIFIED

Over time, the number of changes can make it difficult to locate specific changes so the knowledge is effectively lost even though it is tracked in the system.
User are able to add notes to the invoice record and those note are captured in the version history

VERIFIED

In certain circumstances, it may be important to document why a particular change was made, and this needs to be captured somewhere. For instance, a user may wish to make a note that a fund allocation was changed on a particular invoice to account for insufficient available balances in a given fund or other similar circumstances.

Changes tracking begins when invoice is created

VERIFIED

Changes are a concern after the invoice has been approved for the first time but helpful to know what has happened since the invoice was created.

User can reveal what fields have been edited, if needed.

VERIFIED

In some systems, certain fields are highlighted when changed. This is sometimes used to highlight fields not normally subject to change.
Track changes made by system users or actions

VERIFIED

As vouchers are created, updated, approved and paid, the system automatically makes changes to other records, including adjustments to spent finances, invoice status, and/or updating the invoice details.
Track the deleted invoice lines in the version history UXPROD-5086 - Invoice - Track deletion of objects that ref invoices in invoice version history In Refinement VERIFIEDOver time users may add and remove invoice lines before approval if the order is changing of the fees associated with the purchase are updated.


Proposed workflow:

Access change log

See 

Requirements Board:

Questions:

Question

Status

Conclusion

Comments


OPEN



Work Breakdown Structure:

Features:

UXPROD-204 - Display a history of edits for a record that is being viewed in acquisitions In Refinement

UXPROD-3456 - Invoice - Display a history of edits for the invoice and invoice line records In Review


UI Stories

Key Summary T Created Updated Due Assignee Reporter P Status Resolution
UINV-569 Invoices - Add Vendor details AND Extended information accordion to invoice version history Story 25/Nov/24 4:13 PM 13/Mar/25 2:06 PM Joseph Reimers Dennis Bridges P3 Closed Done
UINV-553 Display selected version in Invoice line view Story 22/Jul/24 7:14 PM 13/Mar/25 2:06 PM Dennis Bridges Yury Saukou P3 Closed Done
UINV-474 Display association and disassociation of PO Lines Story 30/Mar/23 5:24 PM 28/Feb/25 8:23 AM Unassigned Joseph Reimers TBD Closed Done
UINV-473 Invoices - Align the "Created by" and "Created on" fields with BE changes Story 30/Mar/23 5:20 PM 07/Mar/25 9:25 AM Dennis Bridges Yury Saukou P2 Closed Done
UINV-472 Display selected version in Invoice view Story 30/Mar/23 5:16 PM 17/Dec/24 7:12 AM Unassigned Yury Saukou P3 Closed Duplicate
UINV-471 Invoices - Cancel/dismiss version history and reload current version Story 30/Mar/23 5:12 PM 17/Dec/24 7:12 AM Unassigned Dennis Bridges P3 Closed Duplicate
UINV-470 Invoices - Show in version history record view, which fields have been edited Story 30/Mar/23 5:09 PM 13/Mar/25 2:01 PM Dennis Bridges Dennis Bridges P3 Closed Done
UINV-469 Invoices - Display all versions in change log in fourth pane Story 30/Mar/23 2:51 PM 13/Mar/25 2:01 PM Dennis Bridges Dennis Bridges P3 Closed Done
UINV-468 Invoices - User can click Change log icon to view the Change log Story 30/Mar/23 2:43 PM 13/Mar/25 2:00 PM Dennis Bridges Dennis Bridges P3 Closed Done

MOD Stories

Key Summary T Created Updated Due Assignee Reporter P Status Resolution
MODINVOSTO-188 Implement audit outbox pattern for sending kafka events about invoice line updates Story 16/Oct/24 11:18 AM 11/Nov/24 2:54 PM Saba Zedginidze Serhii_Nosko TBD Closed Done
MODINVOSTO-187 Implement audit outbox pattern for sending kafka events about invoice updates Story 16/Oct/24 10:53 AM 11/Nov/24 2:54 PM Saba Zedginidze Serhii_Nosko TBD Closed Done
MODINVOICE-584 Spike: Define approach to implement rollbacks for acquisitions Task Monday 7:10 PM Friday 12:30 PM Unassigned Damien TBD Open Unresolved

Related content