Hi Guys,
Thank you for the responses and apologies for not being clear on the requirements. I will try to explain that now;
The workflow is aimed at assisting the accounts payable department. The department pay vendors from statements not invoices, they have trouble matching up the invoices when the statement comes in from the vendor.
I have two workflows- one for invoices and one for statements.
First - Invoices scanned/imported into Laserfiche and invoice template assigned, invoice goes through a approval process if needed and then sits in a folder path of "Invoices\2. In Progress\{Vendor}". This workflow is completed.
Second - When the statement comes in, scan the statement in, apply statement template and then input the invoice numbers from the statement into the invoices field on the template, workflow then searches for each invoice value in the invoice field for scanned invoices in "Invoices\2. In Progress\{Vendor}".
If found, leave it in the Invoices field.
If not found, move it into the "MissingInvoices" multivalue field and remove from the invoices field.
Basically I was hoping of an easy way to transverse through a multi-value field and remove the current value from the original multi-value field? Not sure if I am missing something simple here.
I have some more stuff to implement like linking invoice to statement, when statement is paid go back to original invoice and fill in paid ref etc but that will come later.
Miruna, both workflow starts on a condition.
This is the incomplete Statement workflow so far;

Thanks for your assistance guys.
Cheers
Ross