Order and Invoice Analytics
https://folio-org.atlassian.net/browse/UXPROD-5202
Problem(s)
FQM and the Lists app can retrieve data from a wide variety of record types for analysis, but are limited in their ability to perform analysis that draws upon information stored in dissimilar record types, for instance, analyzing invoices related to orders that meet certain criteria. Put more succinctly, FQM needs to support JOIN statements which will allow the Lists app and FQM to meet libraries' real-world reporting needs.
This specific use case focuses on order-invoice analysis, including the following report types:
Serials cost projections (ongoing order with no invoice in the current year and an invoice from the previous FY, including vendor, fund and expense class data)
A list of unbilled ongoing orders (similar to the above, but simply looking for the absence of an invoice for the current FY)
A summary report of amounts paid in a given prior FY (total, per vendor, per expense class…)
Continuation funds with unknown future commitments by title
Business case
Enhancing FQM/Lists to include the joins required for the above reports will increase adoption of the Lists app and FQM functionality.
Members of the Acquisitions SIG identified the above report types as being an area of need where FQM support would significantly simplify their ability to conduct this analysis.
Some members of the SIG indicated that they strongly desired to be able to run these reports on a fairly frequent (~weekly) basis.
Requirements and use cases
Requirement | Status | Use case |
|---|---|---|
Users need to be able to relate and view order line and invoice (line) information in a single report | confirmed | Acquisitions manager needs to identify which serials subscriptions have been paid for the year. |
Orders and invoices need to be fiscal year-aware | confirmed | Acquisitions manager needs to compare orders and invoices from multiple fiscal years to project upcoming expenditures. |
Orders and invoices need to include vendor information | confirmed | Acquisitions manager needs to be able to identify serials that have been invoiced by a particular vendor. |
Reports should be able to identify the lack of invoices associated with a given ongoing order (line) | confirmed | Acquisitions manager needs a list of ongoing orders which have no associated invoice for the current fiscal year |
Reports should show assigned funds and expense classes. These reports should differentiate between funds assigned to the POL and funds assigned to the invoice line. | confirmed | Acquisitions manager needs a list of funds which have ongoing orders which have not been invoiced. |
Questions
Question | Status | Outcome |
|---|---|---|
Should reports by title be POL/Package title or Inventory title? | confirmed | Title from POL |
Should invoice line amounts be total or without adjustments | confirmed | Include adjustments |
How to handle foreign currency? Foreign or exchanged to system? | confirmed | System |
Funds and expense classes from POL or Invoice line? | confirmed | Invoice line |
Organization from order or invoice? | confirmed | Invoice (or both) |