HomeDocumentationCode SamplesAPI ReferenceAnnouncementsModelsRelease NotesFAQGitHubVideos
Developer HubAPI StatusSupport
Announcements
Developer HubAPI StatusSupport

Validation of ShipFrom locations for Invoice by Amazon Merchant Fulfillment orders

Starting February 22, 2025, Amazon will validate ShipFrom locations as a part of shipment confirmation for Invoice By Amazon Merchant Fulfillment (MFN) orders in the EU.

Validation requirements

To validate the ShipFrom location, Amazon checks two conditions:

  • The VAT Registration Number of the ShipFrom location must be valid.
  • The ShipFromcountry must belong to the same tax region as the ShipTo country.

Transactions are rejected when these conditions are not met, such as receiving a transaction from China (CN) to a country in the EU tax region.

If the ShipFrom location does not meet Invoice By Amazon requirements or contains an error, such as a typo, Amazon rejects the shipment and returns the following error message:

Invoice by Amazon orders can only be shipped from locations where you have provided a valid VAT Registration Number, and that are in the same tax region as the `ShipTo` address. You can choose to ship from locations that meet IBA requirements (to add a location, go to 'Shipping Settings' > 'General Shipping Settings'), update your VAT registration details (go to 'Tax Settings > VAT calculation settings') or cancel the order.

If ShipFrom is blank, it defaults to the shipping settings value. If the default value does not meet Invoice By Amazon requirements, Amazon rejects the shipment and returns the following error message:

Invoice by Amazon orders can only be shipped from locations where you have provided a valid VAT Registration Number, and that are in the same tax region as the `ShipTo` address. As the `ShipFrom` location for this package was not specified, we tried to use your default `ShipFrom` location, but it did not meet IBA requirements above. You can choose to ship from locations that meet these requirements (to add a location, go to 'Shipping Settings' > 'General Shipping Settings'), update your VAT registration details (go to 'Tax Settings > VAT calculation settings’), or cancel the order.

Which marketplaces are affected?

This change applies to the following marketplaces:

  • Spain
  • United Kingdom
  • France
  • Germany
  • Italy

Who is affected?

Developers with applications that use the Orders API v0, Merchant Fulfillment API v0, or Shipping API v2 are affected by this change.

What action is required?

If you have an application that is affected by this change, you must check the following attributes and update your application to process these error messages.