Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-02-2004
Avatar de @-Soft
@-Soft @-Soft is offline
Miembro
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 200
Poder: 22
@-Soft Va por buen camino
Lightbulb evitar el redondeo de cantidad monetarias

hola


he terminado un modulo de cotizaciones y necesito saber como puede evitar que se redondee una cantidad que tengo.

ejemplo
-------------------------------------------------------------------------
cant.----codigo-----descripcion----------------precio----importe---itbis---
-------------------------------------------------------------------------
--001----000375---E-ARTICULO EXCENTO--------1.00-------1.00-----0.00
--001----000200-----TAZA DE CRISTAL----------1.00-------1.00-----0.12
-------------------------------------------------------------------------
EXCENTO 0.97----------------------------------------- MONTO-----2.00
GRAVADO 0.97----------------------------------------DESC.3%-----0.06
-----------------------------------------------------SUB TOTAL-----1.94
------------------------------------------------------ITBIS 12%-----0.12
----------------------------------------------------------TOTAL-----2.05
-------------------------------------------------------------------------

como pueden ver el 12% de 1 es 0.12 pero si le aplico un 3% de descuento a 1 me queda 0.97 y si le aplico un 12% no puede ser 0.12 sino 0.1164 tomando los ultimos 2 decimales y sin redondeo podria decir 0.11 y como ya saben en cantidades monetarias pequeñas no significa nada pero si esta suma crece desmesuradamente habra diferencias y esto puede causar problemas con los clientes.

otra cosa esta prueba se realizo con el sistema de punto de ventas Supermarket y si da 0.11 como debe ser y cuando la realice en el modulo de cotizaciones me da 0.12 es decir redondeando 0.1164 me da 0.12.

Nota: Itbis es lo mismo que el IVA y existe lo que articulos excentos del Itbis y articulos grabados de itbis y si hay articulos excento no se puede aplicar el itbis al sub total de la cotizacion.

P.D. utilizo Paradox, BDE y Delphi 6 con M$ Guindoes 98.

Saludos
__________________
Ivan Lora

http://www.arrobasoft.da.ru

Valientes son aquellas personas que triunfan donde otros fracasan.
Bienaventurado los que nada esperan porque jamas seran defraudados.

Última edición por @-Soft fecha: 06-02-2004 a las 13:33:25.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 12:59:53.


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
Copyright 1996-2007 Club Delphi