Samuel:
If the Customers are distinct and they aren't tracking inventory, Michael's suggestion of 2 separate Invoices databases (and 2 separate AR's) both feeding the same GL would be an option. A feature of the GL Retrieve process, though rarely used, is the ability to specify another dataset.