Hi Guys,
I believe Steve is correct that an Optional Field can be validated in such a way that the only validation it checks for is that the field is non-blank, however, I'm not so sure that the Optional Field data could not flow through to the customer account - I think it can.
I know that Optional Field data can already flow between modules at some level but flowing at a transaction/detail level is more of an issue. I haven't tested this but I seem to remember that, while it has not made it to ALL modules yet, both OE and AR can have Optional Fields at a transaction level (OE Invoices and AR Batches) and if the Optional Fields in
both modules are given the same name the data should flow across. Depending on where you need to see the info in AR you may need to customize the appropriate grid to show the appropriate optional field.
Give it a whirl and let us know how it works out. If you need assistance, I'm sure your Adagio consultant would be glad to help.
Interesting thread and a good demonstration of Adagio's flexibility - if it works out

If it doesn't, sorry to have misled you

Pete
PS: Last time I checked, OE's "Detail" Custom Fields were only at the invoice "header" level. I'm hoping that they will SOON make it to the invoice line item level as well with flow to Sales Analysis.