postal_code should be a string instead of a number.  My zip is 01887 and it gets rejected :(

The way you can decide if it should be a number or string is if you'll need to do math operations on the attribute.  Do we ever need to add two postal codes?