• I don't think so. Four digits of precision of money is not enough. You can use convention that 1 means 0,00001€, but do You really want to do that? Numeric(19,9) is usable, but for 9B You get less practical precision than 8B float. Due to different facturation systems with different rounding steps the costs are actually calculated, so they are actually real numbers. Fixed decimal point types don't solve the rounding problem. They make it worse.