It is "invoice_line_uuid": with fund_ids and poline_id objects. This task needs to lookup in the digital bookplates table the fund_id and remove from the list objects that are not in the bookplates table. There could be mutliple fund_ids per invoice line. If at least 1 of them is a bookplate fund, we want to keep it for adding a 979 to the instance. We don't need to keep the invoice line in our output data at this point and we should use this to get the data we need to add 979 fields so the output should return po lines and the bookplate metadata, e.g.:
This task checks if fund Id from invoice lines data struct contains a bookplate fund. The input of this task is a data structure like this:
It is "invoice_line_uuid": with fund_ids and poline_id objects. This task needs to lookup in the digital bookplates table the fund_id and remove from the list objects that are not in the bookplates table. There could be mutliple fund_ids per invoice line. If at least 1 of them is a bookplate fund, we want to keep it for adding a 979 to the instance. We don't need to keep the invoice line in our output data at this point and we should use this to get the data we need to add 979 fields so the output should return po lines and the bookplate metadata, e.g.: