Background Info
...
It would potentially be useful to have three stock-related reports:
One related exclusively to warehouses, given that they’re on a trimestral schedule. The reports' “period” dropdown would reflect this trimestral schedule. The report would pull data from the requisition service.
One related to non-warehouses. This reports' “period” dropdown would reflect their monthly schedule. The report would pull data from the requisition service.
A “Current Stock on Hand” report which would pull from stock-management so as to show the most up to date data possible.
A minimal viable product, though, might instead just include:
A report exclusively related to warehouses which uses stock management.
A report exclusively related to non-warehouses which pulls from the requisition service.
Wastage Reports
Just as with the Stock on Hand reports, the data in wastage reports can come either from the requisition or stock-management service. Whatever we decide for the Stock on Hand reports may potentially apply to the wastage ones as well.
...
The above shouldn’t present a problem: it’s fine for the different components to draw from different services. The contents of the Period filter may look a little sloppy, though, given that SELV will be configured with two different schedules (monthly and a trimestral one). We’ll have to figure out how to handle this.
...