I had another post about creating a parent-child structure to synchronize a single bill-to address among a bunch of different customers with different shipping addresses. This allows for treating ship-to customers as separate customers (can have different company names, different contacts, etc.), but a single shared billing entity.
An alternate way to achieve this would be to allow customers to share billing addresses. Has anyone ever attempted something like this with customization?
The idea would be to use Address table in Acumatica to provide a shared bill-to address amongst companies who have different characteristics, but share the same billing entity. This way, you could maintain consistency across all companies sharing that bill-to address.