Hi Alan, out of the box, you can't select the Invoice address on a quote or sales order. The address is selected by the system based on this logic:
1. If CustTable.InvoiceAddress = Invoice Account, then the system finds default address for CustInvoiceJour.InvoiceAccount with Purpose = Invoice. If such address is not found, then Primary address is taken from the Invoice Account.
2. If CustTable.InvoiceAddress = Order Account, then system finds default address for CustInvoiceJour.OrderAccount with Purpose = Invoice. If the address is not found, the Primary address is taken from the Order Account.
3. If CustInvoiceJour.InvoiceAccount does not have a Primary address, then the address from the Order Account is taken, regardless of the value of the CustTable.InvoiceAddress field
If selecting the Invoice address on a quote or order is required, you're looking at a customization.
You can set a Default invoice address on the customer account but not on the quote, sales order or invoice.
