Hi @kcolwell I’ve developed something that solves the issue you describe, but it’ll be a bit difficult to extract from the rest of the code of my app, so unfortunately I can only say it is possible to solve the issue you face haha. I store the number as text in the tulip table, and have created a “three digit solver” that involves looping within Tulip. In my case I’m creating a bank of serial numbers starting from standard integers (1, 2, 3, etc.) and turning those into the three digit versions you describe. This works fine for us but, as I said does involve using looping within Tulip. If you haven’t done any looping I’d start with this post Quick tips - Looping! And I can provide some more details from there if you are interested / run into roadblocks in your own development