Amazon: why is the order billing address on ChannelEngine different from the one on Amazon?
About this article
This article explains why billing address information for orders may differ between ChannelEngine and Amazon.
Why is the order billing address different from the one on Amazon?
When checking Amazon orders on ChannelEngine and comparing them directly with the order information on Amazon's Seller Central, you may notice that, for some orders, the billing (or invoice) addresses are different. This is due to the fact that Amazon does not supply any address information on orders via their Orders API, other than the shipping address.
Therefore, because leaving the billing address on an order on ChannelEngine could result in order-related issues or errors, the shipping address is used as the billing address.
Why is billing address information not retrieved via the Reports API?
It is possible to retrieve billing address information via the Amazon Reports API. However, this API is asynchronous because reports need to be generated before billing information can be retrieved. By implementing this, orders from Amazon would be fetched with significant delay – which would have a negative impact on cut-off times for on-time delivery.