Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inconsistent Data in GET_FBA_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL_DATA Reports #4333

Open
skuio opened this issue Nov 17, 2024 · 4 comments
Open
Assignees

Comments

@skuio
Copy link

skuio commented Nov 17, 2024

We are experiencing inconsistent data when generating GET_FBA_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL_DATA reports using the Amazon Selling Partner API. When requesting reports for the same date range at different times, the number of records returned varies significantly.

Despite following Amazon’s recommendation to wait 72 hours after the end date before requesting the report, the issue persists. This inconsistency impacts our ability to accurately analyze our fulfillment and removal activities.

Steps to Reproduce:

  1. Request a GET_FBA_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL_DATA report for a specific date range using the Selling Partner API.
  2. Wait for the report to be generated and note the number of records returned.
  3. After a period of time (e.g., several days or weeks), request a new report for the exact same date range.
  4. Compare the number of records between the two reports.

Expected Behavior:

  • The reports generated for the same date range should consistently return the same number of records, assuming they are requested after the recommended 72-hour waiting period.

Actual Behavior:

  • Reports generated at different times for the same date range return different numbers of records.

Examples:

We have documented several instances of this inconsistency in the following spreadsheet:

https://docs.google.com/spreadsheets/d/1-fvA8_jNHHMwS1VkGuV4dVepkteeBsQPHItzKJEtBtw/edit?gid=0#gid=0

Additional Information:

  • We have verified that the API requests and parameters are correct and consistent across all report generations.
  • Cross-checked the data returned with our internal records to confirm discrepancies.
  • Waiting longer than 72 hours does not resolve the inconsistency.

Questions:

  • Clarification on Report Generation Timing: Is there an updated guideline on how long we should wait after the end date to ensure all data is included in the report?
  • Data Consistency Verification: Can you investigate why reports generated at different times for the same date range are returning different numbers of records?
  • Resolution Steps: Are there any steps we can take to ensure that our reports consistently return complete and accurate data?

Impact:

This issue affects our inventory management and operational planning, as we rely heavily on these reports for accurate data analysis.

Request:

We kindly request your assistance in investigating this matter to help us resolve the data inconsistency issue.

@mafge mafge self-assigned this Nov 19, 2024
@mafge
Copy link
Contributor

mafge commented Nov 19, 2024

Hi @skuio,
thanks for reaching out!
Unfortunately I don't see your spreadsheet with the inconsistencies, apparently something went wrong with the upload. Can you have a look please?
Thanks,
Best,
Marc
Selling Partner Developer Services

@skuio
Copy link
Author

skuio commented Nov 19, 2024

Strange, it was there when I edited it but it must not have liked the markdown format. I edited the original post and here it is for convenience:

https://docs.google.com/spreadsheets/d/1-fvA8_jNHHMwS1VkGuV4dVepkteeBsQPHItzKJEtBtw/edit?gid=0#gid=0

Also note that I had to update the spreadsheet when I realized that the newly requested reports had inconsistent marketplaces with the original reports... they actually had LESS marketplaces, which shouldn't make a difference to the main point.. but I've re-requested them just to be consistent.

And in the re-requests, 2/3 of the reports are generating FATAL errors in generation. Still, the 1 example should suffice and new reports can be requested from the Amazon team directly and I'm sure they will see the same data issues.

@mafge
Copy link
Contributor

mafge commented Nov 20, 2024

@skuio No worries, I am able to open it now. From what I can see this is a more complex matter unfortunately. Not sure where you got the information with the 72 hours from, but I have a hard time to believe this holds true for all reports. The problem here is most likely that there is no guaranteed time until all updates have been properly reflected throughout Amazons backend. I'd like to ask you to open a ticket with developer support if you haven't done that so far, and ask for guidance on that matter. Thanks for raising the issue here though!

@skuio
Copy link
Author

skuio commented Nov 20, 2024

Yes I did raise it and got a first reply about the marketplace ids not matching, so resubmitted with the matching marketplace ids (and same incorrect results).

"No guaranteed time" is pretty problematic and deserves some attention from high-level Amazon systems architects don't you think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants