Hey! We're working with the Dynamics 365 Business Central API and have observed that on rare occasions, some sales invoices appear to be missing when querying the endpoint.
What we're seeing:
- The API responds successfully with no errors
- However, some invoices that exist in the system are not included in the API response
- This happens occasionally but not consistently
Note: In at least one instance, we noticed this occurred when multiple invoices were created in a short time window, though we haven't confirmed if this is always the case.
Questions:
- Are there any known issues with the Sales Invoices API not returning all records?
- Is there any eventual consistency or indexing delay we should be aware of?
- Are there any rate limiting or batching considerations that might cause some records to be temporarily unavailable via the API?
- Any suggestions on how to ensure we're getting a complete dataset when querying?
Any insights or suggestions would be greatly appreciated!