Created a script where the family was drawn exactly to the mm without decimal places. I then placed this family in a project where true north and project north are exactly the same and placed the family to mm again without decimal points as per this diagram

Above shows family in project and the origin point

Above the family alignment in family editor
For some reason when I run the script though it is showing decimal places that have crept in

Above the decimal places in Dynamo
Researching what is happening is that apparently Revit is programmed in Feet and inches and converts my metric number, which is causing the decimal places.
I could easily round them but the script still refers back to this part where decimal places occurs.