Hello
I’m getting a ResultMessageCode “740001” from GetFeedSubmissionResult
I have not been able to find this error code in documentation or resolve.
Note that we can successfully execute similar requests for UK Marketplace sending to UK address
We only hit this when we send from EU marketplace to EU address.
ERROR:
740001
Unexpected error occurred during processing of order 7893210
Full request, response, result XML below…some details changed to xxxxxx
We are using scratchpad to test this and have verified correct developer details:
https://mws-eu.amazonservices.com/scratchpad/index.html
endpoint:mws-eu.amazonservices.com
The resulting XML returns a 200 Http status so it does not seem to be credential based.
Perhaps there’s a permission or configuration error.
REQUEST
<?xml version="1.0" encoding="utf-8"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-base.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>XXXXXXXXXX</MerchantIdentifier>
</Header>
<MessageType>FulfillmentOrderRequest</MessageType>
<Message>
<MessageID>1</MessageID>
<FulfillmentOrderRequest>
<MerchantFulfillmentOrderID>7893210</MerchantFulfillmentOrderID>
<DisplayableOrderID>7893210</DisplayableOrderID>
<DisplayableOrderComment>7893210</DisplayableOrderComment>
<DisplayableOrderDate>2021-01-05T00:00:00Z</DisplayableOrderDate>
<DeliverySLA>Standard</DeliverySLA>
<DestinationAddress>
<Name>Test</Name>
<AddressFieldOne>xxxxxx</AddressFieldOne>
<City>Niedersachsen</City>
<StateOrRegion>Niedersachsen</StateOrRegion>
<PostalCode>xxxx</PostalCode>
<CountryCode>DE</CountryCode>
<PhoneNumber>9061081345</PhoneNumber>
</DestinationAddress>
<notificationemail>xxxxx@gmail.com</NotificationEmail>
<Item>
<MerchantSKU>DIY52FK</MerchantSKU>
<Quantity>1</Quantity>
<MerchantFulfillmentOrderItemID>50607811</MerchantFulfillmentOrderItemID>
<GiftMessage>Water2buy Installation Kit</GiftMessage>
<DisplayableComment>xxxxx </DisplayableComment>
</Item>
</FulfillmentOrderRequest>
</Message>
</AmazonEnvelope>
RESPONSE
<?xml version="1.0"?>
<SubmitFeedResponse xmlns="http://mws.amazonaws.com/doc/2009-01-01/">
<SubmitFeedResult>
<FeedSubmissionInfo>
<FeedSubmissionId>810534018633</FeedSubmissionId>
<FeedType>_POST_FULFILLMENT_ORDER_REQUEST_DATA_</FeedType>
<SubmittedDate>2021-01-06T10:08:30+00:00</SubmittedDate>
<FeedProcessingStatus>_SUBMITTED_</FeedProcessingStatus>
</FeedSubmissionInfo>
</SubmitFeedResult>
<ResponseMetadata>
<RequestId>67403703-c6f9-49b9-a697-9e85241db377</RequestId>
</ResponseMetadata>
</SubmitFeedResponse>
RESULT
<?xml version="1.0" encoding="UTF-8"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" si:noNamespaceSchemaLocation="amzn-envelope.xsd">
<Header>
<DocumentVersion>1.02</DocumentVersion>
<MerchantIdentifier>XXXXXXXXX</MerchantIdentifier>
</Header>
<MessageType>ProcessingReport</MessageType>
<Message>
<MessageID>1</MessageID>
<ProcessingReport>
<DocumentTransactionID>810522018633</DocumentTransactionID>
<StatusCode>Complete</StatusCode>
<ProcessingSummary>
<MessagesProcessed>1</MessagesProcessed>
<MessagesSuccessful>0</MessagesSuccessful>
<MessagesWithError>1</MessagesWithError>
<MessagesWithWarning>0</MessagesWithWarning>
</ProcessingSummary>
<Result>
<MessageID>1</MessageID>
<ResultCode>Error</ResultCode>
<ResultMessageCode>740001</ResultMessageCode>
<ResultDescription>Unexpected error occurred during processing of order 7893210</ResultDescription>
</Result>
</ProcessingReport>
</Message>
</AmazonEnvelope>
@Oneida Thanks for the help, the issue is resolved or rather worked around.
The last answer you gave put us onto something.
We’ve been talking about two different API methods.
In our UK integration we actually use submit feed API method. with a feed type of " POST_FULFILLMENT_ORDER_REQUEST_DATA"
http://docs.developer.amazonservices.com/en_US/feeds/Feeds_FeedType.html
This works quite reliably in the UK but the same method throws up an issue described for EU.
So it was your last posts link to ‘Create fulfilment order’ that was the ‘Wait a minute’ moment.
http://docs.developer.amazonservices.com/en_US/fba_outbound/FBAOutbound_CreateFulfillmentOrder.html
We had not come across this method when integrating UK - maybe a different doc version?
So we gave this method a a shot for EU
Glad to report that this method works just fine for EU.
So as a wrapup:
RESOLUTION
If you’re hitting a result code
740001
From GetFeedSubmissionResult
AND you’re trying to create a fulfillment by amazon order for the AFN
AND you’re using an EU fulfillment center (non uk e.g. ‘DE’ Germany)
Then try creating the order with this method instead:
thanks again to @Oneida for the collaboration.
I suspect the issue is in trying to use the EU address. I would use the Marketplace the FBA Inventory is stored in.
What about an address issue being undeliverable?
Are you previously setting the MerchantFulfillmentOrderID & MerchantFulfillmentOrderItemID in an Order Acknowledgement?
@Oneida Thanks for the replies.
We tried with more than one address
Not entirely clear what you are asking in the second part. but we’ve tried with completely unique id’s not used elsewhere.
I think we will have to hire some external consultation on this problem, so if you wish to be that person then we’re happy to hook up.
If it’s not your thing then any recommendations would be appreciated.
@Oneida Thanks for the help, the issue is resolved or rather worked around.
The last answer you gave put us onto something.
We’ve been talking about two different API methods.
In our UK integration we actually use submit feed API method. with a feed type of " POST_FULFILLMENT_ORDER_REQUEST_DATA"
http://docs.developer.amazonservices.com/en_US/feeds/Feeds_FeedType.html
This works quite reliably in the UK but the same method throws up an issue described for EU.
So it was your last posts link to ‘Create fulfilment order’ that was the ‘Wait a minute’ moment.
http://docs.developer.amazonservices.com/en_US/fba_outbound/FBAOutbound_CreateFulfillmentOrder.html
We had not come across this method when integrating UK - maybe a different doc version?
So we gave this method a a shot for EU
Glad to report that this method works just fine for EU.
So as a wrapup:
RESOLUTION
If you’re hitting a result code
740001
From GetFeedSubmissionResult
AND you’re trying to create a fulfillment by amazon order for the AFN
AND you’re using an EU fulfillment center (non uk e.g. ‘DE’ Germany)
Then try creating the order with this method instead:
thanks again to @Oneida for the collaboration.