so presumably you want to generate a PDF for each customer on a periodic basis
the best way of doing that in my books is going tobe using a VBA procedure. I think you will have to have one PDF per type (IE all invoices for that company for the period, then a statement of account)
Its a long time since Ive sent stuff to a PDF printer from Access and I do remember there were problems in setting the filename. the PDF library we were using wouldn't accept system filenames it had to be entered manually. but that depends on the library.
it may be the modern inbuilt PDF printer in W7 can accept setting filenames programatically.. thats where I'd start investigating first.
to start with create some code that sends a report to a PDF printer. examine the properties of the printer and see if you can automate it. ie set the filename generate the report without any further intervention. prove the concept.
having done that its realtively easy to create individual reports for each company (its the same report but run it for each and every customer
when it comes to creating the filename use language rather than codes especially if the PDF is going to your customers by say email sending file twomoInvoices2013July makes spotting errors easier than 111234I201306 reducing the risk of sending Twomo's invoice to someone else
I'd rather be riding on the Tiger 800 or the Norton