I realise the member profile stores the "Main location" (presumably most likely to be Head Office) - but does it also have a default location for each of the P, M, C, U categories?
In the RAM, there are often different addresses for each carrier for each billing category.
The ISPG suggests if we want to bill to an address other than the "Main Location" we must provide the address in the XML? (and this detail can be downloaded from an IS-WEB report into internal systems) which could get quite messy in maintaining the same as IS-WEB, and how would we know when each airline changes an address?
My suggestion would be IATA adopt logic to use 1. address supplied by billing carrier in XML.... if blank use 2. 'default' address for the billing type (P, M, C, U).... if blank, use the "Main Location" as per Member profile?
Alternative view is given SIS means will no longer be posting invoices, how important are the different addresses for each type of billing? - to what extent would it be acceptable to just use the Main Location in all instances, as the receiving carrier will distribute the inward billing data internally based on billing type?
Let me know if I have misunderstood?