Firebird 4.X - Uso de decFloat
Hola.
He estado testeando el nuevo tipo de dato DECFLOAT , el cual almacena números de punto flotante exactamente , esto aplica a todas las aplicaciones comerciales ; gestión , cálculos etc. Me gustaría conocer su opinión ya que estoy evaluando el utilizar solo este tipo de dato en lugar de los anteriores para cálculos. Gracias. Gasal. |
Ese tipo de dato se recomienda cuando se trabaja con moneda (facturación, contabilidad, etc.)
Guarda decimales de forma deferente. De todos modos vas a tener que seguir haciendo redondeos según corresponda. Por ejemplo, si tienes que hacer la siguiente operación: El precio con IVA incluido es 99,00€ El IVA es 21% La base imponible sería 99,00€ /1.21 Esto da como resultado 81,8181818181...€ Si es la base de una línea podrías decir que es 81.818€ (o más decimales, para que la suma de líneas cuadre con la base de la factura). Si se trata del final de la factura deberás redondear, por ley, a 2 dígitos: Base=81,82; Cuota IVA= 17,18€; Líquido = 99,00€. |
La franja horaria es GMT +2. Ahora son las 00:51:42. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi