FIX server now rejecting leading zeros for OrderQty

We’ve been using the exchange FIX api for years. Starting yesterday our orders started getting rejected due to invalid OrderQty. We determined this was because we were sending leading zeros, for example “004.345” instead of just “4.345”. We were able to change things and now can place orders but it was a significant disruption.

I didn’t see anything in the changelog about this change in requirements or about a new version of the FIX api. Furthermore the sandbox doesn’t have this behavior!

Can you please tell me what’s going on here?

Hi @dberger Thank you for taking the time to provide us with feedback!
We’ve logged your feedback about orders getting rejected due to invalid order quantity with our internal teams so we can continue improving our user experience. Most new features and improvements to our products come directly from feedback like yours, so it’s very valuable to us. While we can’t offer any specific timeline for adding features, we are constantly working to build products our customers will love.If you want to stay up to date on the latest from Coinbase Cloud, you can also bookmark the following webpage and subscribe to email updates at the bottom of the page: https://www.coinbase.com/cloud/discover.We hope this is helpful, and please let us know if you have any other questions.