If the source file is CSV (or text) I've done stand-alone VBscripts for such lookups. (Open the text file, loop through lines, ODBC query to look-up the invoice #... pop-up a warning if nothing is found or a duplicate match... then create a new CSV with added columns for Division and CustomerNo).
If the source is SQL, it's even easier... just create a SQL view for the lookup, and import from that.
------------------------------
Kevin Moyes
Technical Systems Analyst
Munjal White Consulting Co.
Toronto ON
------------------------------